savoirfairelinux-openerp team mailing list archive
-
savoirfairelinux-openerp team
-
Mailing list archive
-
Message #01390
[Merge] lp:~savoirfairelinux-openerp/openerp-web/7.0-relativedelta-momentjs into lp:~therp-nl/openerp-web/trunk-relativedelta-momentjs
Mathieu Benoit has proposed merging lp:~savoirfairelinux-openerp/openerp-web/7.0-relativedelta-momentjs into lp:~therp-nl/openerp-web/trunk-relativedelta-momentjs.
Requested reviews:
Therp (therp-nl)
For more details, see:
https://code.launchpad.net/~savoirfairelinux-openerp/openerp-web/7.0-relativedelta-momentjs/+merge/224691
Update with the trunk.
--
https://code.launchpad.net/~savoirfairelinux-openerp/openerp-web/7.0-relativedelta-momentjs/+merge/224691
Your team Savoir-faire Linux' OpenERP is subscribed to branch lp:~savoirfairelinux-openerp/openerp-web/7.0-relativedelta-momentjs.
=== modified file 'addons/web/controllers/__init__.py'
--- addons/web/controllers/__init__.py 2012-10-25 15:47:45 +0000
+++ addons/web/controllers/__init__.py 2014-06-26 17:20:17 +0000
@@ -1,2 +1,1 @@
from . import main
-from . import testing
=== modified file 'addons/web/controllers/main.py'
--- addons/web/controllers/main.py 2014-04-23 12:59:05 +0000
+++ addons/web/controllers/main.py 2014-06-26 17:20:17 +0000
@@ -31,6 +31,7 @@
import openerp
import openerp.modules.registry
+from openerp.addons.base.ir.ir_qweb import AssetsBundle, QWebTemplateNotFound
from openerp.tools.translate import _
from openerp import http
@@ -52,50 +53,6 @@
# OpenERP Web helpers
#----------------------------------------------------------
-def rjsmin(script):
- """ Minify js with a clever regex.
- Taken from http://opensource.perlig.de/rjsmin
- Apache License, Version 2.0 """
- def subber(match):
- """ Substitution callback """
- groups = match.groups()
- return (
- groups[0] or
- groups[1] or
- groups[2] or
- groups[3] or
- (groups[4] and '\n') or
- (groups[5] and ' ') or
- (groups[6] and ' ') or
- (groups[7] and ' ') or
- ''
- )
-
- result = re.sub(
- r'([^\047"/\000-\040]+)|((?:(?:\047[^\047\\\r\n]*(?:\\(?:[^\r\n]|\r?'
- r'\n|\r)[^\047\\\r\n]*)*\047)|(?:"[^"\\\r\n]*(?:\\(?:[^\r\n]|\r?\n|'
- r'\r)[^"\\\r\n]*)*"))[^\047"/\000-\040]*)|(?:(?<=[(,=:\[!&|?{};\r\n]'
- r')(?:[\000-\011\013\014\016-\040]|(?:/\*[^*]*\*+(?:[^/*][^*]*\*+)*/'
- r'))*((?:/(?![\r\n/*])[^/\\\[\r\n]*(?:(?:\\[^\r\n]|(?:\[[^\\\]\r\n]*'
- r'(?:\\[^\r\n][^\\\]\r\n]*)*\]))[^/\\\[\r\n]*)*/)[^\047"/\000-\040]*'
- r'))|(?:(?<=[\000-#%-,./:-@\[-^`{-~-]return)(?:[\000-\011\013\014\01'
- r'6-\040]|(?:/\*[^*]*\*+(?:[^/*][^*]*\*+)*/))*((?:/(?![\r\n/*])[^/'
- r'\\\[\r\n]*(?:(?:\\[^\r\n]|(?:\[[^\\\]\r\n]*(?:\\[^\r\n][^\\\]\r\n]'
- r'*)*\]))[^/\\\[\r\n]*)*/)[^\047"/\000-\040]*))|(?<=[^\000-!#%&(*,./'
- r':-@\[\\^`{|~])(?:[\000-\011\013\014\016-\040]|(?:/\*[^*]*\*+(?:[^/'
- r'*][^*]*\*+)*/))*(?:((?:(?://[^\r\n]*)?[\r\n]))(?:[\000-\011\013\01'
- r'4\016-\040]|(?:/\*[^*]*\*+(?:[^/*][^*]*\*+)*/))*)+(?=[^\000-\040"#'
- r'%-\047)*,./:-@\\-^`|-~])|(?<=[^\000-#%-,./:-@\[-^`{-~-])((?:[\000-'
- r'\011\013\014\016-\040]|(?:/\*[^*]*\*+(?:[^/*][^*]*\*+)*/)))+(?=[^'
- r'\000-#%-,./:-@\[-^`{-~-])|(?<=\+)((?:[\000-\011\013\014\016-\040]|'
- r'(?:/\*[^*]*\*+(?:[^/*][^*]*\*+)*/)))+(?=\+)|(?<=-)((?:[\000-\011\0'
- r'13\014\016-\040]|(?:/\*[^*]*\*+(?:[^/*][^*]*\*+)*/)))+(?=-)|(?:[\0'
- r'00-\011\013\014\016-\040]|(?:/\*[^*]*\*+(?:[^/*][^*]*\*+)*/))+|(?:'
- r'(?:(?://[^\r\n]*)?[\r\n])(?:[\000-\011\013\014\016-\040]|(?:/\*[^*'
- r']*\*+(?:[^/*][^*]*\*+)*/))*)+', subber, '\n%s\n' % script
- ).strip()
- return result
-
db_list = http.db_list
db_monodb = http.db_monodb
@@ -309,45 +266,6 @@
root.append(child)
return ElementTree.tostring(root, 'utf-8'), checksum.hexdigest()
-def concat_files(file_list, reader=None, intersperse=""):
- """ Concatenates contents of all provided files
-
- :param list(str) file_list: list of files to check
- :param function reader: reading procedure for each file
- :param str intersperse: string to intersperse between file contents
- :returns: (concatenation_result, checksum)
- :rtype: (str, str)
- """
- checksum = hashlib.new('sha1')
- if not file_list:
- return '', checksum.hexdigest()
-
- if reader is None:
- def reader(f):
- import codecs
- with codecs.open(f, 'rb', "utf-8-sig") as fp:
- return fp.read().encode("utf-8")
-
- files_content = []
- for fname in file_list:
- contents = reader(fname)
- checksum.update(contents)
- files_content.append(contents)
-
- files_concat = intersperse.join(files_content)
- return files_concat, checksum.hexdigest()
-
-concat_js_cache = {}
-
-def concat_js(file_list):
- content, checksum = concat_files(file_list, intersperse=';')
- if checksum in concat_js_cache:
- content = concat_js_cache[checksum]
- else:
- content = rjsmin(content)
- concat_js_cache[checksum] = content
- return content, checksum
-
def fs2web(path):
"""convert FS path into web path"""
return '/'.join(path.split(os.path.sep))
@@ -371,30 +289,17 @@
r.append((None, pattern))
else:
for path in glob.glob(os.path.normpath(os.path.join(addons_path, addon, pattern))):
- # Hack for IE, who limit 288Ko, 4095 rules, 31 sheets
- # http://support.microsoft.com/kb/262161/en
- if pattern == "static/lib/bootstrap/css/bootstrap.css":
- if include_remotes:
- r.insert(0, (None, fs2web(path[len(addons_path):])))
- else:
- r.append((path, fs2web(path[len(addons_path):])))
+ r.append((path, fs2web(path[len(addons_path):])))
return r
-def manifest_list(extension, mods=None, db=None, debug=False):
+def manifest_list(extension, mods=None, db=None, debug=None):
""" list ressources to load specifying either:
mods: a comma separated string listing modules
db: a database name (return all installed modules in that database)
"""
+ if debug is not None:
+ _logger.warning("openerp.addons.web.main.manifest_list(): debug parameter is deprecated")
files = manifest_glob(extension, addons=mods, db=db, include_remotes=True)
- if not debug:
- path = '/web/webclient/' + extension
- if mods is not None:
- path += '?' + werkzeug.url_encode({'mods': mods})
- elif db:
- path += '?' + werkzeug.url_encode({'db': db})
-
- remotes = [wp for fp, wp in files if fp is None]
- return [path] + remotes
return [wp for _fp, wp in files]
def get_last_modified(files):
@@ -411,7 +316,7 @@
for f in files)
return datetime.datetime(1970, 1, 1)
-def make_conditional(response, last_modified=None, etag=None):
+def make_conditional(response, last_modified=None, etag=None, max_age=0):
""" Makes the provided response conditional based upon the request,
and mandates revalidation from clients
@@ -426,7 +331,7 @@
:rtype: werkzeug.wrappers.Response
"""
response.cache_control.must_revalidate = True
- response.cache_control.max_age = 0
+ response.cache_control.max_age = max_age
if last_modified:
response.last_modified = last_modified
if etag:
@@ -592,59 +497,6 @@
#----------------------------------------------------------
# OpenERP Web web Controllers
#----------------------------------------------------------
-
-# TODO: to remove once the database manager has been migrated server side
-# and `edi` + `pos` addons has been adapted to use render_bootstrap_template()
-html_template = """<!DOCTYPE html>
-<html style="height: 100%%">
- <head>
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>OpenERP</title>
- <link rel="shortcut icon" href="/web/static/src/img/favicon.ico" type="image/x-icon"/>
- <link rel="stylesheet" href="/web/static/src/css/full.css" />
- %(css)s
- %(js)s
- <script type="text/javascript">
- $(function() {
- var s = new openerp.init(%(modules)s);
- %(init)s
- });
- </script>
- </head>
- <body>
- <!--[if lte IE 8]>
- <script src="//ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script>
- <script>CFInstall.check({mode: "overlay"});</script>
- <![endif]-->
- </body>
-</html>
-"""
-
-def render_bootstrap_template(template, values=None, debug=False, db=None, **kw):
- if not db:
- db = request.db
- if request.debug:
- debug = True
- if values is None:
- values = {}
- values['debug'] = debug
- values['current_db'] = db
- try:
- values['databases'] = http.db_list()
- except openerp.exceptions.AccessDenied:
- values['databases'] = None
-
- for res in ['js', 'css']:
- if res not in values:
- values[res] = manifest_list(res, db=db, debug=debug)
-
- if 'modules' not in values:
- values['modules'] = module_boot(db=db)
- values['modules'] = simplejson.dumps(values['modules'])
-
- return request.render(template, values, **kw)
-
class Home(http.Controller):
@http.route('/', type='http', auth="none")
@@ -658,12 +510,7 @@
if request.session.uid:
if kw.get('redirect'):
return werkzeug.utils.redirect(kw.get('redirect'), 303)
-
- headers = {
- 'Cache-Control': 'no-cache',
- 'Content-Type': 'text/html; charset=utf-8',
- }
- return render_bootstrap_template("web.webclient_bootstrap", headers=headers)
+ return request.render('web.webclient_bootstrap')
else:
return login_redirect()
@@ -681,17 +528,57 @@
if not redirect:
redirect = '/web?' + request.httprequest.query_string
values['redirect'] = redirect
+
+ try:
+ values['databases'] = http.db_list()
+ except openerp.exceptions.AccessDenied:
+ values['databases'] = None
+
if request.httprequest.method == 'POST':
+ old_uid = request.uid
uid = request.session.authenticate(request.session.db, request.params['login'], request.params['password'])
if uid is not False:
return http.redirect_with_hash(redirect)
+ request.uid = old_uid
values['error'] = "Wrong login/password"
- return render_bootstrap_template('web.login', values)
+ return request.render('web.login', values)
@http.route('/login', type='http', auth="none")
def login(self, db, login, key, redirect="/web", **kw):
return login_and_redirect(db, login, key, redirect_url=redirect)
+ @http.route('/web/js/<xmlid>', type='http', auth="public")
+ def js_bundle(self, xmlid, **kw):
+ # manifest backward compatible mode, to be removed
+ values = {'manifest_list': manifest_list}
+ try:
+ assets_html = request.render(xmlid, lazy=False, qcontext=values)
+ except QWebTemplateNotFound:
+ return request.not_found()
+ bundle = AssetsBundle(xmlid, assets_html, debug=request.debug)
+
+ response = request.make_response(
+ bundle.js(), [('Content-Type', 'application/javascript')])
+
+ # TODO: check that we don't do weird lazy overriding of __call__ which break body-removal
+ return make_conditional(
+ response, bundle.last_modified, bundle.checksum, max_age=60*60*24)
+
+ @http.route('/web/css/<xmlid>', type='http', auth='public')
+ def css_bundle(self, xmlid, **kw):
+ values = {'manifest_list': manifest_list} # manifest backward compatible mode, to be removed
+ try:
+ assets_html = request.render(xmlid, lazy=False, qcontext=values)
+ except QWebTemplateNotFound:
+ return request.not_found()
+ bundle = AssetsBundle(xmlid, assets_html, debug=request.debug)
+
+ response = request.make_response(
+ bundle.css(), [('Content-Type', 'text/css')])
+
+ return make_conditional(
+ response, bundle.last_modified, bundle.checksum, max_age=60*60*24)
+
class WebClient(http.Controller):
@http.route('/web/webclient/csslist', type='json', auth="none")
@@ -702,74 +589,6 @@
def jslist(self, mods=None):
return manifest_list('js', mods=mods)
- @http.route('/web/webclient/qweblist', type='json', auth="none")
- def qweblist(self, mods=None):
- return manifest_list('qweb', mods=mods)
-
- @http.route('/web/webclient/css', type='http', auth="none")
- def css(self, mods=None, db=None):
- files = list(manifest_glob('css', addons=mods, db=db))
- last_modified = get_last_modified(f[0] for f in files)
- if request.httprequest.if_modified_since and request.httprequest.if_modified_since >= last_modified:
- return werkzeug.wrappers.Response(status=304)
-
- file_map = dict(files)
-
- rx_import = re.compile(r"""@import\s+('|")(?!'|"|/|https?://)""", re.U)
- rx_url = re.compile(r"""url\s*\(\s*('|"|)(?!'|"|/|https?://|data:)""", re.U)
-
- def reader(f):
- """read the a css file and absolutify all relative uris"""
- with open(f, 'rb') as fp:
- data = fp.read().decode('utf-8')
-
- path = file_map[f]
- web_dir = os.path.dirname(path)
-
- data = re.sub(
- rx_import,
- r"""@import \1%s/""" % (web_dir,),
- data,
- )
-
- data = re.sub(
- rx_url,
- r"url(\1%s/" % (web_dir,),
- data,
- )
- return data.encode('utf-8')
-
- content, checksum = concat_files((f[0] for f in files), reader)
-
- # move up all @import and @charset rules to the top
- matches = []
- def push(matchobj):
- matches.append(matchobj.group(0))
- return ''
-
- content = re.sub(re.compile("(@charset.+;$)", re.M), push, content)
- content = re.sub(re.compile("(@import.+;$)", re.M), push, content)
-
- matches.append(content)
- content = '\n'.join(matches)
-
- return make_conditional(
- request.make_response(content, [('Content-Type', 'text/css')]),
- last_modified, checksum)
-
- @http.route('/web/webclient/js', type='http', auth="none")
- def js(self, mods=None, db=None):
- files = [f[0] for f in manifest_glob('js', addons=mods, db=db)]
- last_modified = get_last_modified(files)
- if request.httprequest.if_modified_since and request.httprequest.if_modified_since >= last_modified:
- return werkzeug.wrappers.Response(status=304)
-
- content, checksum = concat_js(files)
-
- return make_conditional(
- request.make_response(content, [('Content-Type', 'application/javascript')]),
- last_modified, checksum)
-
@http.route('/web/webclient/qweb', type='http', auth="none")
def qweb(self, mods=None, db=None):
files = [f[0] for f in manifest_glob('qweb', addons=mods, db=db)]
@@ -843,6 +662,10 @@
def version_info(self):
return openerp.service.common.exp_version()
+ @http.route('/web/tests', type='http', auth="none")
+ def index(self, mod=None, **kwargs):
+ return request.render('web.qunit_suite')
+
class Proxy(http.Controller):
@http.route('/web/proxy/load', type='json', auth="none")
@@ -879,19 +702,9 @@
def manager(self, **kw):
# TODO: migrate the webclient's database manager to server side views
request.session.logout()
- js = "\n ".join('<script type="text/javascript" src="%s"></script>' % i for i in manifest_list('js', debug=request.debug))
- css = "\n ".join('<link rel="stylesheet" href="%s">' % i for i in manifest_list('css', debug=request.debug))
-
- r = html_template % {
- 'js': js,
- 'css': css,
+ return env.get_template("database_manager.html").render({
'modules': simplejson.dumps(module_boot()),
- 'init': """
- var wc = new s.web.WebClient(null, { action: 'database_manager' });
- wc.appendTo($(document.body));
- """
- }
- return r
+ })
@http.route('/web/database/get_list', type='json', auth="none")
def get_list(self):
=== removed file 'addons/web/controllers/testing.py'
--- addons/web/controllers/testing.py 2014-03-16 14:12:28 +0000
+++ addons/web/controllers/testing.py 1970-01-01 00:00:00 +0000
@@ -1,159 +0,0 @@
-# coding=utf-8
-# -*- encoding: utf-8 -*-
-
-import glob
-import itertools
-import json
-import operator
-import os
-
-from mako.template import Template
-from openerp.modules import module
-from openerp import http
-from openerp.http import request
-
-from .main import module_topological_sort
-
-NOMODULE_TEMPLATE = Template(u"""<!DOCTYPE html>
-<html>
- <head>
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>OpenERP Testing</title>
- </head>
- <body>
- <form action="/web/tests" method="GET">
- <button name="mod" value="*">Run all tests</button>
- <ul>
- % for name, module in modules:
- <li>${name} <button name="mod" value="${module}">
- Run Tests</button></li>
- % endfor
- </ul>
- </form>
- </body>
-</html>
-""", default_filters=['h'])
-NOTFOUND = Template(u"""
-<p>Unable to find the module [${module}], please check that the module
- name is correct and the module is on OpenERP's path.</p>
-<a href="/web/tests"><< Back to tests</a>
-""", default_filters=['h'])
-TESTING = Template(u"""<!DOCTYPE html>
-<html style="height: 100%">
-<%def name="to_path(module, p)">/${module}/${p}</%def>
-<head>
- <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
- <meta http-equiv="content-type" content="text/html; charset=utf-8" />
- <title>OpenERP Web Tests</title>
- <link rel="shortcut icon" href="/web/static/src/img/favicon.ico" type="image/x-icon"/>
-
- <link rel="stylesheet" href="/web/static/lib/qunit/qunit.css">
- <script src="/web/static/lib/qunit/qunit.js"></script>
-
- <script type="text/javascript">
- // List of modules, each module is preceded by its dependencies
- var oe_all_dependencies = ${dependencies | n};
- QUnit.config.testTimeout = 5 * 60 * 1000;
- </script>
-</head>
-<body id="oe" class="openerp">
- <div id="qunit"></div>
- <div id="qunit-fixture"></div>
-</body>
-<!-- TODO xmo please use the regular template even for testing -->
-% for module, jss, tests, templates in files:
- % for js in jss:
- % if not js.endswith('/apps.js'):
- <script src="${to_path(module, js)}"></script>
- % endif
- % endfor
- % if tests or templates:
- <script>
- openerp.testing.current_module = "${module}";
- % for template in templates:
- openerp.testing.add_template("${to_path(module, template)}");
- % endfor
- </script>
- % endif
- % if tests:
- % for test in tests:
- <script type="text/javascript" src="${to_path(module, test)}"></script>
- % endfor
- % endif
-% endfor
-</html>
-""", default_filters=['h'])
-
-class TestRunnerController(http.Controller):
-
- @http.route('/web/tests', type='http', auth="none")
- def index(self, mod=None, **kwargs):
- ms = module.get_modules()
- manifests = dict(
- (name, desc)
- for name, desc in zip(ms, map(self.load_manifest, ms))
- if desc # remove not-actually-openerp-modules
- )
-
- if not mod:
- return NOMODULE_TEMPLATE.render(modules=(
- (manifest['name'], name)
- for name, manifest in manifests.iteritems()
- if any(testfile.endswith('.js')
- for testfile in manifest['test'])
- ))
- sorted_mods = module_topological_sort(dict(
- (name, manifest.get('depends', []))
- for name, manifest in manifests.iteritems()
- ))
- # to_load and to_test should be zippable lists of the same length.
- # A falsy value in to_test indicate nothing to test at that index (just
- # load the corresponding part of to_load)
- to_test = sorted_mods
- if mod != '*':
- if mod not in manifests:
- return request.not_found(NOTFOUND.render(module=mod))
- idx = sorted_mods.index(mod)
- to_test = [None] * len(sorted_mods)
- to_test[idx] = mod
-
- tests_candicates = [
- filter(lambda path: path.endswith('.js'),
- manifests[mod]['test'] if mod else [])
- for mod in to_test]
- # remove trailing test-less modules
- tests = reversed(list(
- itertools.dropwhile(
- operator.not_,
- reversed(tests_candicates))))
-
- files = [
- (mod, manifests[mod]['js'], tests, manifests[mod]['qweb'])
- for mod, tests in itertools.izip(sorted_mods, tests)
- ]
-
- return TESTING.render(files=files, dependencies=json.dumps(
- [name for name in sorted_mods
- if module.get_module_resource(name, 'static')
- if manifests[name]['js']]))
-
- def load_manifest(self, name):
- manifest = module.load_information_from_description_file(name)
- if manifest:
- path = module.get_module_path(name)
- manifest['js'] = list(
- self.expand_patterns(path, manifest.get('js', [])))
- manifest['test'] = list(
- self.expand_patterns(path, manifest.get('test', [])))
- manifest['qweb'] = list(
- self.expand_patterns(path, manifest.get('qweb', [])))
- return manifest
-
- def expand_patterns(self, root, patterns):
- for pattern in patterns:
- normalized_pattern = os.path.normpath(os.path.join(root, pattern))
- for path in glob.glob(normalized_pattern):
- # replace OS path separators (from join & normpath) by URI ones
- yield path[len(root):].replace(os.path.sep, '/')
-
=== modified file 'addons/web/i18n/ar.po'
--- addons/web/i18n/ar.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/ar.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:51+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/bg.po'
--- addons/web/i18n/bg.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/bg.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:51+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/bn.po'
--- addons/web/i18n/bn.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/bn.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:51+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/bs.po'
--- addons/web/i18n/bs.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/bs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:51+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/ca.po'
--- addons/web/i18n/ca.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/ca.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:51+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/cs.po'
--- addons/web/i18n/cs.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/cs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:51+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
"X-Poedit-Language: Czech\n"
#. module: web
=== modified file 'addons/web/i18n/da.po'
--- addons/web/i18n/da.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/da.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:51+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/de.po'
--- addons/web/i18n/de.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/de.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/en_AU.po'
--- addons/web/i18n/en_AU.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/en_AU.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/en_GB.po'
--- addons/web/i18n/en_GB.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/en_GB.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/es.po'
--- addons/web/i18n/es.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/es.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== added file 'addons/web/i18n/es_AR.po'
--- addons/web/i18n/es_AR.po 1970-01-01 00:00:00 +0000
+++ addons/web/i18n/es_AR.po 2014-06-26 17:20:17 +0000
@@ -0,0 +1,2601 @@
+# Spanish (Argentina) translation for openerp-web
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openerp-web package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openerp-web\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2014-06-16 15:03+0000\n"
+"Last-Translator: Juan José Scarafía (ADHOC) <Unknown>\n"
+"Language-Team: Spanish (Argentina) <es_AR@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-06-17 06:17+0000\n"
+"X-Generator: Launchpad (build 17045)\n"
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:147
+#, python-format
+msgid "Default language:"
+msgstr "Idioma por defecto:"
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:592
+#, python-format
+msgid "%d minutes ago"
+msgstr "Hace %d minutos"
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:620
+#, python-format
+msgid "Still loading...<br />Please be patient."
+msgstr "Todavía está cargando...<br /> Por favor, sea paciente."
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1999
+#, python-format
+msgid "%(field)s %(operator)s \"%(value)s\""
+msgstr "%(field)s %(operator)s \"%(value)s\""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:2061
+#: code:addons/web/static/src/js/search.js:2097
+#: code:addons/web/static/src/js/search.js:2124
+#, python-format
+msgid "less or equal than"
+msgstr "menor o igual que"
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:410
+#, python-format
+msgid "Please enter your previous password"
+msgstr "Por favor ingrese su contraseña anterior"
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:126
+#: code:addons/web/static/src/xml/base.xml:185
+#: code:addons/web/static/src/xml/base.xml:300
+#, python-format
+msgid "Master password:"
+msgstr "Contraseña maestra:"
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:292
+#, python-format
+msgid "Change Master Password"
+msgstr "Cambiar Contraseña Maestra"
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:513
+#, python-format
+msgid "Do you really want to delete the database: %s ?"
+msgstr "¿Está seguro de que quiere borrar la base de datos: %s ?"
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1502
+#, python-format
+msgid "Search %(field)s at: %(value)s"
+msgstr "Buscar %(field)s en: %(value)s"
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:559
+#, python-format
+msgid "Access Denied"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:5220
+#, python-format
+msgid "Uploading error"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:593
+#, python-format
+msgid "about an hour ago"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/controllers/main.py:811
+#: code:addons/web/static/src/js/chrome.js:536
+#: code:addons/web/static/src/xml/base.xml:234
+#, python-format
+msgid "Backup Database"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/views.js:518
+#, python-format
+msgid "%(view_type)s view"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/dates.js:49
+#: code:addons/web/static/src/js/dates.js:53
+#, python-format
+msgid "'%s' is not a valid date"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1858
+#, python-format
+msgid "Here is a preview of the file we could not import:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:591
+#, python-format
+msgid "about a minute ago"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1306
+#, python-format
+msgid "File"
+msgstr ""
+
+#. module: web
+#: code:addons/web/controllers/main.py:869
+#, python-format
+msgid "You cannot leave any password empty."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:732
+#, python-format
+msgid "Invalid username or password"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:224
+#: code:addons/web/static/src/xml/base.xml:256
+#: code:addons/web/static/src/xml/base.xml:278
+#, python-format
+msgid "Master Password:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1245
+#: code:addons/web/static/src/xml/base.xml:1402
+#, python-format
+msgid "Select"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:571
+#, python-format
+msgid "Database restored successfully"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:437
+#, python-format
+msgid "Version"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:592
+#, python-format
+msgid "Latest Modification Date:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1566
+#, python-format
+msgid "M2O search fields do not currently handle multiple default values"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:1241
+#, python-format
+msgid "Widget type '%s' is not implemented"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1626
+#, python-format
+msgid "Share with all users"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:77
+#: code:addons/web/static/src/js/view_form.js:320
+#, python-format
+msgid "Form"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1352
+#, python-format
+msgid "(no string)"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/formats.js:286
+#, python-format
+msgid "'%s' is not a correct time"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1401
+#, python-format
+msgid "not a valid number"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:343
+#, python-format
+msgid "New Password:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:632
+#, python-format
+msgid "Attachment :"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1712
+#, python-format
+msgid "Fields to export"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:1350
+#, python-format
+msgid "Undefined"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:5002
+#, python-format
+msgid "File Upload"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:597
+#, python-format
+msgid "about a month ago"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1618
+#, python-format
+msgid "Custom Filters"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1364
+#, python-format
+msgid "Button Type:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:441
+#, python-format
+msgid "OpenERP SA Company"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1663
+#, python-format
+msgid "Custom Filter"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:177
+#, python-format
+msgid "Duplicate Database"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/controllers/main.py:832
+#: code:addons/web/controllers/main.py:833
+#: code:addons/web/controllers/main.py:869
+#: code:addons/web/controllers/main.py:871
+#: code:addons/web/controllers/main.py:877
+#: code:addons/web/controllers/main.py:878
+#: code:addons/web/static/src/js/chrome.js:823
+#: code:addons/web/static/src/xml/base.xml:294
+#: code:addons/web/static/src/xml/base.xml:354
+#, python-format
+msgid "Change Password"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:3528
+#, python-format
+msgid "View type '%s' is not supported in One2Many."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:5082
+#: code:addons/web/static/src/js/view_list.js:2204
+#, python-format
+msgid "Download"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/formats.js:270
+#, python-format
+msgid "'%s' is not a correct datetime"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:432
+#, python-format
+msgid "Group"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:949
+#, python-format
+msgid "Unhandled widget"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1004
+#, python-format
+msgid "Selection:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:881
+#, python-format
+msgid "The following fields are invalid:"
+msgstr ""
+
+#. module: web
+#: code:addons/web/controllers/main.py:890
+#, python-format
+msgid "Languages"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1298
+#, python-format
+msgid "...Upload in progress..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1789
+#, python-format
+msgid "Import"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:565
+#, python-format
+msgid "Could not restore the database"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:4982
+#, python-format
+msgid "File upload"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:3925
+#, python-format
+msgid "Action Button"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:564
+#: code:addons/web/static/src/xml/base.xml:1493
+#, python-format
+msgid "Manage Filters"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:2042
+#, python-format
+msgid "contains"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:623
+#, python-format
+msgid "Take a minute to get a coffee,<br />because it's loading..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:435
+#, python-format
+msgid "Activate the developer mode"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:341
+#, python-format
+msgid "Loading (%d)"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1216
+#, python-format
+msgid "GroupBy"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:699
+#, python-format
+msgid "You must select at least one record."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:557
+#, python-format
+msgid "View Log (perm_read)"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:1071
+#, python-format
+msgid "Set Default"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1000
+#, python-format
+msgid "Relation:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:590
+#, python-format
+msgid "less than a minute ago"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:873
+#, python-format
+msgid "Condition:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:1709
+#, python-format
+msgid "Unsupported operator %s in domain %s"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/formats.js:246
+#, python-format
+msgid "'%s' is not a correct float"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:571
+#, python-format
+msgid "Restored"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:409
+#, python-format
+msgid "%d-%d of %d"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:2955
+#, python-format
+msgid "Create and Edit..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/pyeval.js:736
+#, python-format
+msgid "Unknown nonliteral type "
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:2359
+#, python-format
+msgid "Resource error"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:2144
+#, python-format
+msgid "is not"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:572
+#, python-format
+msgid "Print Workflow"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:413
+#, python-format
+msgid "Please confirm your new password"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1825
+#, python-format
+msgid "UTF-8"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:443
+#, python-format
+msgid "For more information visit"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1880
+#, python-format
+msgid "Add All Info..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1701
+#, python-format
+msgid "Export Formats"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:996
+#, python-format
+msgid "On change:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/views.js:939
+#, python-format
+msgid "Model %s fields"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:906
+#, python-format
+msgid "Setting 'id' attribute on existing record %s"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:8
+#, python-format
+msgid "List"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:2058
+#: code:addons/web/static/src/js/search.js:2094
+#: code:addons/web/static/src/js/search.js:2121
+#, python-format
+msgid "greater than"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:2258
+#: code:addons/web/static/src/xml/base.xml:568
+#, python-format
+msgid "View"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1492
+#, python-format
+msgid "Save Filter"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1372
+#, python-format
+msgid "Action ID:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:479
+#, python-format
+msgid "Your user's preference timezone does not match your browser timezone:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:1237
+#, python-format
+msgid "Field '%s' specified in view could not be found."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1777
+#, python-format
+msgid "Saved exports:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:338
+#, python-format
+msgid "Old Password:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/formats.js:113
+#, python-format
+msgid "Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:503
+#, python-format
+msgid "The database has been duplicated."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1643
+#, python-format
+msgid "Apply"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1414
+#, python-format
+msgid "Save & New"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1251
+#: code:addons/web/static/src/xml/base.xml:1253
+#, python-format
+msgid "Save As"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/doc/module/static/src/xml/web_example.xml:3
+#, python-format
+msgid "00:00:00"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:2330
+#, python-format
+msgid "E-mail error"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:595
+#, python-format
+msgid "a day ago"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1810
+#, python-format
+msgid "Does your file have titles?"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:327
+#, python-format
+msgid "Unlimited"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:788
+#, python-format
+msgid ""
+"Warning, the record has been modified, your changes will be discarded.\n"
+"\n"
+"Are you sure you want to leave this page ?"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:2991
+#, python-format
+msgid "Search: "
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:566
+#, python-format
+msgid "Technical translation"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1818
+#, python-format
+msgid "Delimiter:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:484
+#, python-format
+msgid "Browser's timezone"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1623
+#, python-format
+msgid "Filter name"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1490
+#, python-format
+msgid "-- Actions --"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:4262
+#: code:addons/web/static/src/js/view_form.js:4423
+#: code:addons/web/static/src/xml/base.xml:1435
+#: code:addons/web/static/src/xml/base.xml:1726
+#, python-format
+msgid "Add"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:558
+#, python-format
+msgid "Toggle Form Layout Outline"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:443
+#, python-format
+msgid "OpenERP.com"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:2349
+#, python-format
+msgid "Can't send email to invalid e-mail address"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:658
+#, python-format
+msgid "Add..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:424
+#, python-format
+msgid "Preferences"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:435
+#, python-format
+msgid "Wrong on change format: %s"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/controllers/main.py:793
+#: code:addons/web/static/src/xml/base.xml:203
+#, python-format
+msgid "Drop Database"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:488
+#, python-format
+msgid "Click here to change your user's timezone."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:988
+#, python-format
+msgid "Modifiers:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:649
+#, python-format
+msgid "Delete this attachment"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:796
+#: code:addons/web/static/src/xml/base.xml:837
+#: code:addons/web/static/src/xml/base.xml:1410
+#: code:addons/web/static/src/xml/base.xml:1630
+#, python-format
+msgid "Save"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/views.js:1074
+#: code:addons/web/static/src/xml/base.xml:370
+#, python-format
+msgid "More"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:73
+#, python-format
+msgid "Username"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:503
+#, python-format
+msgid "Duplicating database"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:585
+#, python-format
+msgid "Password has been changed successfully"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list_editable.js:793
+#, python-format
+msgid "The form's data can not be discarded"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:555
+#, python-format
+msgid "Debug View#"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:77
+#, python-format
+msgid "Log in"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:199
+#: code:addons/web/static/src/js/view_list.js:346
+#: code:addons/web/static/src/xml/base.xml:1785
+#, python-format
+msgid "Delete"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/pyeval.js:774
+#, python-format
+msgid ""
+"Local evaluation failure\n"
+"%s\n"
+"\n"
+"%s"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:367
+#, python-format
+msgid "Invalid database name"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1714
+#, python-format
+msgid "Save fields list"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/doc/module/static/src/xml/web_example.xml:5
+#, python-format
+msgid "Start"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/views.js:897
+#, python-format
+msgid "View Log (%s)"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:586
+#, python-format
+msgid "Creation Date:"
+msgstr ""
+
+#. module: web
+#: code:addons/web/controllers/main.py:833
+#: code:addons/web/controllers/main.py:878
+#, python-format
+msgid "Error, password not changed !"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:4981
+#, python-format
+msgid "The selected file exceed the maximum file size of %s."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:635
+#, python-format
+msgid "/web/binary/upload_attachment"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:585
+#, python-format
+msgid "Changed Password"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1457
+#, python-format
+msgid "Search"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:3139
+#: code:addons/web/static/src/js/view_form.js:3785
+#: code:addons/web/static/src/js/view_form.js:3906
+#: code:addons/web/static/src/js/view_form.js:4358
+#: code:addons/web/static/src/js/view_form.js:4482
+#, python-format
+msgid "Open: "
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:236
+#: code:addons/web/static/src/xml/base.xml:327
+#, python-format
+msgid "Backup"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/dates.js:76
+#: code:addons/web/static/src/js/dates.js:80
+#, python-format
+msgid "'%s' is not a valid time"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/formats.js:278
+#, python-format
+msgid "'%s' is not a correct date"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:955
+#, python-format
+msgid "(nolabel)"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:596
+#, python-format
+msgid "%d days ago"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1500
+#, python-format
+msgid "(Any existing filter with the same name will be replaced)"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:1936
+#: code:addons/web/static/src/xml/base.xml:356
+#: code:addons/web/static/src/xml/base.xml:1405
+#: code:addons/web/static/src/xml/base.xml:1881
+#, python-format
+msgid "Cancel"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:672
+#: code:addons/web/static/src/js/coresetup.js:618
+#: code:addons/web/static/src/xml/base.xml:9
+#, python-format
+msgid "Loading..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:589
+#, python-format
+msgid "Latest Modification by:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:492
+#, python-format
+msgid "Timezone mismatch"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:1663
+#, python-format
+msgid "Unknown operator %s in domain %s"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:427
+#, python-format
+msgid "%d / %d"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1803
+#, python-format
+msgid "2. Check your file format"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1739
+#, python-format
+msgid "Name"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1796
+#, python-format
+msgid ""
+"Select a .CSV file to import. If you need a sample of file to import,\n"
+" you should use the export tool with the \"Import Compatible\" option."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:598
+#, python-format
+msgid "%d months ago"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:205
+#: code:addons/web/static/src/xml/base.xml:326
+#, python-format
+msgid "Drop"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1491
+#, python-format
+msgid "Add Advanced Filter"
+msgstr ""
+
+#. module: web
+#: code:addons/web/controllers/main.py:871
+#, python-format
+msgid "The new password and its confirmation must be identical."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:564
+#: code:addons/web/static/src/xml/base.xml:266
+#, python-format
+msgid "Restore Database"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:702
+#, python-format
+msgid "Login"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:442
+#, python-format
+msgid "Licenced under the terms of"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:268
+#: code:addons/web/static/src/xml/base.xml:328
+#, python-format
+msgid "Restore"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1695
+#, python-format
+msgid "Export Type:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:428
+#, python-format
+msgid "Log out"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1192
+#, python-format
+msgid "Group by: %s"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:154
+#, python-format
+msgid "No data provided."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:345
+#: code:addons/web/static/src/xml/base.xml:1683
+#, python-format
+msgid "Export"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/data_export.js:31
+#, python-format
+msgid "Export To File"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/views.js:1172
+#, python-format
+msgid "You must choose at least one record."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:621
+#, python-format
+msgid "Don't leave yet,<br />it's still loading..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:841
+#, python-format
+msgid "Invalid Search"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:990
+#, python-format
+msgid "Could not find id in dataset"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1728
+#, python-format
+msgid "Remove All"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1368
+#, python-format
+msgid "Method:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:1449
+#, python-format
+msgid "%(page)d/%(page_count)d"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:414
+#, python-format
+msgid "The confirmation does not match the password"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:463
+#, python-format
+msgid "Edit Company data"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:5017
+#, python-format
+msgid "Save As..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:5138
+#, python-format
+msgid "Could not display the selected image."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:531
+#, python-format
+msgid "Database backed up successfully"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1829
+#, python-format
+msgid ""
+"For use if CSV files have titles on multiple lines, skips more than a single "
+"line during import"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:414
+#, python-format
+msgid "99+"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1795
+#, python-format
+msgid "1. Import a .CSV file"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:702
+#, python-format
+msgid "No database selected !"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/formats.js:184
+#, python-format
+msgid "(%d records)"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:992
+#, python-format
+msgid "Change default:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:189
+#, python-format
+msgid "Original database name:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:2044
+#: code:addons/web/static/src/js/search.js:2056
+#: code:addons/web/static/src/js/search.js:2092
+#: code:addons/web/static/src/js/search.js:2119
+#, python-format
+msgid "is equal to"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/views.js:1581
+#, python-format
+msgid "Could not serialize XML"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1637
+#, python-format
+msgid "Advanced Search"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:308
+#, python-format
+msgid "Confirm new master password:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:624
+#, python-format
+msgid "Maybe you should consider reloading the application by pressing F5..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:17
+#: code:addons/web/static/src/js/view_list.js:2258
+#: code:addons/web/static/src/xml/base.xml:324
+#: code:addons/web/static/src/xml/base.xml:834
+#: code:addons/web/static/src/xml/base.xml:1404
+#, python-format
+msgid "Create"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:2043
+#, python-format
+msgid "doesn't contain"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1806
+#, python-format
+msgid "Import Options"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:3023
+#, python-format
+msgid "Add %s"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:145
+#, python-format
+msgid "Admin password:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/data_export.js:30
+#: code:addons/web/static/src/js/view_form.js:1077
+#: code:addons/web/static/src/xml/base.xml:1422
+#, python-format
+msgid "Close"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:622
+#, python-format
+msgid ""
+"You may not believe it,<br />but the application is actually loading..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1800
+#, python-format
+msgid "CSV File:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1879
+#, python-format
+msgid "Advanced"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_tree.js:11
+#, python-format
+msgid "Tree"
+msgstr ""
+
+#. module: web
+#: code:addons/web/controllers/main.py:793
+#, python-format
+msgid "Could not drop database !"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/formats.js:231
+#, python-format
+msgid "'%s' is not a correct integer"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:899
+#, python-format
+msgid "All users"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:1671
+#, python-format
+msgid "Unknown field %s in domain %s"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/views.js:1546
+#, python-format
+msgid "Node [%s] is not a JSONified XML node"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1454
+#, python-format
+msgid "Advanced Search..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:521
+#, python-format
+msgid "Dropping database"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:82
+#: code:addons/web/static/src/xml/base.xml:467
+#, python-format
+msgid "Powered by"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1484
+#: code:addons/web/static/src/xml/base.xml:992
+#, python-format
+msgid "Yes"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:5002
+#, python-format
+msgid "There was a problem while uploading your file"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:580
+#, python-format
+msgid "XML ID:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:976
+#, python-format
+msgid "Size:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1845
+#, python-format
+msgid "--- Don't Import ---"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1697
+#, python-format
+msgid "Import-Compatible Export"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:600
+#, python-format
+msgid "%d years ago"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:1050
+#, python-format
+msgid "Unknown m2m command %s"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:1078
+#, python-format
+msgid "Save default"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:193
+#: code:addons/web/static/src/xml/base.xml:282
+#, python-format
+msgid "New database name:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:411
+#, python-format
+msgid "Please enter your new password"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:5017
+#, python-format
+msgid "The field is empty, there's nothing to save !"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:567
+#, python-format
+msgid "Manage Views"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1822
+#, python-format
+msgid "Encoding:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1829
+#, python-format
+msgid "Lines to skip"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:2945
+#, python-format
+msgid "Create \"<strong>%s</strong>\""
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/data_export.js:362
+#, python-format
+msgid "Please select fields to save export list..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:440
+#, python-format
+msgid "Copyright © 2004-TODAY OpenERP SA. All Rights Reserved."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:2379
+#, python-format
+msgid "This resource is empty"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1710
+#, python-format
+msgid "Available fields"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1856
+#, python-format
+msgid "The import failed due to:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/views.js:886
+#: code:addons/web/static/src/xml/base.xml:561
+#, python-format
+msgid "JS Tests"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1771
+#, python-format
+msgid "Save as:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1024
+#, python-format
+msgid "Filter on: %s"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:2991
+#: code:addons/web/static/src/js/view_form.js:3878
+#, python-format
+msgid "Create: "
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:562
+#, python-format
+msgid "View Fields"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:348
+#, python-format
+msgid "Confirm New Password:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:587
+#, python-format
+msgid "Do you really want to remove these records?"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:980
+#, python-format
+msgid "Context:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:2114
+#: code:addons/web/static/src/js/search.js:2143
+#, python-format
+msgid "is"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/data_export.js:6
+#, python-format
+msgid "Export Data"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:984
+#, python-format
+msgid "Domain:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:856
+#, python-format
+msgid "Default:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:82
+#: code:addons/web/static/src/xml/base.xml:468
+#, python-format
+msgid "OpenERP"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/doc/module/static/src/xml/web_example.xml:8
+#, python-format
+msgid "Stop"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:68
+#: code:addons/web/static/src/xml/base.xml:211
+#: code:addons/web/static/src/xml/base.xml:243
+#, python-format
+msgid "Database:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1211
+#: code:addons/web/static/src/xml/base.xml:1268
+#, python-format
+msgid "Uploading ..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1874
+#, python-format
+msgid "Name:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:1165
+#, python-format
+msgid "About"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1457
+#, python-format
+msgid "Search Again"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1481
+#, python-format
+msgid "-- Filters --"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:2431
+#: code:addons/web/static/src/xml/base.xml:1258
+#: code:addons/web/static/src/xml/base.xml:1260
+#, python-format
+msgid "Clear"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1698
+#, python-format
+msgid "Export all Data"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:1344
+#, python-format
+msgid ""
+"Grouping on field '%s' is not possible because that field does not appear in "
+"the list view."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:559
+#, python-format
+msgid "Set Defaults"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1688
+#, python-format
+msgid ""
+"This wizard will export all data that matches the current search criteria to "
+"a CSV file.\n"
+" You can export all data or only the fields that can be "
+"reimported after modification."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:320
+#, python-format
+msgid "The record could not be found in the database."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1498
+#, python-format
+msgid "Filter Name:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:968
+#, python-format
+msgid "Type:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:560
+#, python-format
+msgid "Incorrect super-administrator password"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:964
+#, python-format
+msgid "Object:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:309
+#: code:addons/web/static/src/js/chrome.js:343
+#, python-format
+msgid "Loading"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:599
+#, python-format
+msgid "about a year ago"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:2045
+#: code:addons/web/static/src/js/search.js:2057
+#: code:addons/web/static/src/js/search.js:2093
+#: code:addons/web/static/src/js/search.js:2120
+#, python-format
+msgid "is not equal to"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:5167
+#, python-format
+msgid ""
+"The type of the field '%s' must be a many2many field with a relation to "
+"'ir.attachment' model."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:594
+#, python-format
+msgid "%d hours ago"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:4334
+#: code:addons/web/static/src/js/view_form.js:4464
+#, python-format
+msgid "Add: "
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1879
+#, python-format
+msgid "Quick Add"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1826
+#, python-format
+msgid "Latin 1"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:277
+#: code:addons/web/static/src/js/chrome.js:286
+#: code:addons/web/static/src/js/chrome.js:466
+#: code:addons/web/static/src/js/chrome.js:847
+#: code:addons/web/static/src/js/view_form.js:575
+#: code:addons/web/static/src/js/view_form.js:1940
+#: code:addons/web/static/src/xml/base.xml:1773
+#, python-format
+msgid "Ok"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/views.js:1237
+#, python-format
+msgid "Uploading..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:125
+#, python-format
+msgid "Load Demonstration data:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:637
+#, python-format
+msgid "Created by :"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/dates.js:22
+#: code:addons/web/static/src/js/dates.js:26
+#, python-format
+msgid "'%s' is not a valid datetime"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:274
+#, python-format
+msgid "File:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:2059
+#: code:addons/web/static/src/js/search.js:2095
+#: code:addons/web/static/src/js/search.js:2122
+#, python-format
+msgid "less than"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:699
+#: code:addons/web/static/src/js/views.js:1172
+#, python-format
+msgid "Warning"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:569
+#, python-format
+msgid "Edit SearchView"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:2160
+#, python-format
+msgid "is true"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:4030
+#, python-format
+msgid "Add an item"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1621
+#, python-format
+msgid "Save current filter"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:1933
+#, python-format
+msgid "Confirm"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/data_export.js:127
+#, python-format
+msgid "Please enter save field list name"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:2216
+#, python-format
+msgid "Download \"%s\""
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:325
+#, python-format
+msgid "New"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:1777
+#, python-format
+msgid "Can't convert value %s to context"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/views.js:881
+#: code:addons/web/static/src/xml/base.xml:563
+#, python-format
+msgid "Fields View Get"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:163
+#, python-format
+msgid "Confirm password:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:2060
+#: code:addons/web/static/src/js/search.js:2096
+#: code:addons/web/static/src/js/search.js:2123
+#, python-format
+msgid "greater or equal than"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1349
+#, python-format
+msgid "Button"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:440
+#, python-format
+msgid "OpenERP is a trademark of the"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/data_export.js:375
+#, python-format
+msgid "Please select fields to export..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:304
+#, python-format
+msgid "New master password:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:2161
+#, python-format
+msgid "is false"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:426
+#, python-format
+msgid "About OpenERP"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/formats.js:301
+#, python-format
+msgid "'%s' is not a correct date, datetime nor time"
+msgstr ""
+
+#. module: web
+#: code:addons/web/controllers/main.py:1307
+#, python-format
+msgid "No content found for field '%s' on '%s:%s'"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:322
+#, python-format
+msgid "Database Management"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:5138
+#, python-format
+msgid "Image"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:81
+#, python-format
+msgid "Manage Databases"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/pyeval.js:770
+#, python-format
+msgid "Evaluation Error"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1387
+#, python-format
+msgid "not a valid integer"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:355
+#: code:addons/web/static/src/xml/base.xml:798
+#: code:addons/web/static/src/xml/base.xml:838
+#: code:addons/web/static/src/xml/base.xml:1404
+#: code:addons/web/static/src/xml/base.xml:1412
+#: code:addons/web/static/src/xml/base.xml:1648
+#, python-format
+msgid "or"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1485
+#, python-format
+msgid "No"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/formats.js:313
+#, python-format
+msgid "'%s' is not convertible to date, datetime nor time"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:200
+#: code:addons/web/static/src/xml/base.xml:179
+#: code:addons/web/static/src/xml/base.xml:325
+#, python-format
+msgid "Duplicate"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:799
+#: code:addons/web/static/src/xml/base.xml:839
+#: code:addons/web/static/src/xml/base.xml:1419
+#, python-format
+msgid "Discard"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1642
+#, python-format
+msgid "Add a condition"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/coresetup.js:619
+#, python-format
+msgid "Still loading..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:884
+#, python-format
+msgid "Incorrect value for field %(fieldname)s: [%(value)s] is %(message)s"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:3926
+#, python-format
+msgid "The o2m record must be saved before an action can be used"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:531
+#, python-format
+msgid "Backed"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1628
+#, python-format
+msgid "Use by default"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_list.js:1358
+#, python-format
+msgid "%s (%d)"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:841
+#, python-format
+msgid "triggered from search view"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1079
+#, python-format
+msgid "Filter"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:972
+#, python-format
+msgid "Widget:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:570
+#, python-format
+msgid "Edit Action"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:577
+#, python-format
+msgid "ID:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:892
+#, python-format
+msgid "Only you"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:571
+#, python-format
+msgid "Edit Workflow"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/views.js:1246
+#, python-format
+msgid "Do you really want to delete this attachment ?"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/views.js:914
+#, python-format
+msgid "Technical Translation"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:960
+#, python-format
+msgid "Field:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:642
+#, python-format
+msgid "Modified by :"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:521
+#, python-format
+msgid "The database %s has been dropped"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:482
+#, python-format
+msgid "User's timezone"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/chrome.js:301
+#: code:addons/web/static/src/js/chrome.js:1276
+#, python-format
+msgid "Client Error"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/views.js:1073
+#, python-format
+msgid "Print"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1359
+#, python-format
+msgid "Special:"
+msgstr ""
+
+#. module: web
+#: code:addons/web/controllers/main.py:877
+#, python-format
+msgid ""
+"The old password you provided is incorrect, your password was not changed."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:583
+#, python-format
+msgid "Creation User:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:769
+#, python-format
+msgid "Do you really want to delete this record?"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1413
+#, python-format
+msgid "Save & Close"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/view_form.js:2932
+#, python-format
+msgid "Search More..."
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:75
+#: code:addons/web/static/src/xml/base.xml:329
+#, python-format
+msgid "Password"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:568
+#: code:addons/web/static/src/xml/base.xml:831
+#: code:addons/web/static/src/xml/base.xml:1206
+#, python-format
+msgid "Edit"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1727
+#, python-format
+msgid "Remove"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1090
+#, python-format
+msgid "Select date"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:1351
+#: code:addons/web/static/src/js/search.js:1369
+#, python-format
+msgid "Search %(field)s for: %(value)s"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1305
+#, python-format
+msgid "Delete this file"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:168
+#, python-format
+msgid "Create Database"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:442
+#, python-format
+msgid "GNU Affero General Public License"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:1816
+#, python-format
+msgid "Separator:"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/xml/base.xml:318
+#, python-format
+msgid "Back to Login"
+msgstr ""
+
+#. module: web
+#. openerp-web
+#: code:addons/web/static/src/js/search.js:616
+#: code:addons/web/static/src/xml/base.xml:1480
+#, python-format
+msgid "Filters"
+msgstr ""
=== modified file 'addons/web/i18n/es_CL.po'
--- addons/web/i18n/es_CL.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/es_CL.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/es_CR.po'
--- addons/web/i18n/es_CR.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/es_CR.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
"Language: es\n"
#. module: web
=== modified file 'addons/web/i18n/es_DO.po'
--- addons/web/i18n/es_DO.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/es_DO.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/es_EC.po'
--- addons/web/i18n/es_EC.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/es_EC.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/es_MX.po'
--- addons/web/i18n/es_MX.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/es_MX.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/es_PE.po'
--- addons/web/i18n/es_PE.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/es_PE.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/et.po'
--- addons/web/i18n/et.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/et.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/eu.po'
--- addons/web/i18n/eu.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/eu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:51+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/fa.po'
--- addons/web/i18n/fa.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/fa.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/fi.po'
--- addons/web/i18n/fi.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/fi.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/fr.po'
--- addons/web/i18n/fr.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/fr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/fr_CA.po'
--- addons/web/i18n/fr_CA.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/fr_CA.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/gl.po'
--- addons/web/i18n/gl.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/gl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/gu.po'
--- addons/web/i18n/gu.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/gu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/he.po'
--- addons/web/i18n/he.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/he.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/hi.po'
--- addons/web/i18n/hi.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/hi.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/hr.po'
--- addons/web/i18n/hr.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/hr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/hu.po'
--- addons/web/i18n/hu.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/hu.po 2014-06-26 17:20:17 +0000
@@ -8,14 +8,14 @@
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2012-12-10 13:43+0000\n"
+"PO-Revision-Date: 2014-06-19 08:54+0000\n"
"Last-Translator: krnkris <Unknown>\n"
"Language-Team: Hungarian <hu@xxxxxx>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-06-20 05:44+0000\n"
+"X-Generator: Launchpad (build 17058)\n"
#. module: web
#. openerp-web
@@ -82,7 +82,7 @@
#: code:addons/web/static/src/js/chrome.js:513
#, python-format
msgid "Do you really want to delete the database: %s ?"
-msgstr "Tényleg törölni szeretné az adatbázist: %s ?"
+msgstr "Tényleg törölni szeretné azt az adatbázist: %s ?"
#. module: web
#. openerp-web
@@ -96,7 +96,7 @@
#: code:addons/web/static/src/js/chrome.js:559
#, python-format
msgid "Access Denied"
-msgstr "Hozzáférés megtagadva"
+msgstr "A hozzáférés megtagadva"
#. module: web
#. openerp-web
@@ -134,7 +134,7 @@
#: code:addons/web/static/src/js/dates.js:53
#, python-format
msgid "'%s' is not a valid date"
-msgstr "'%s' egy nem érvényes dátum"
+msgstr "'%s' - érvénytelen dátum"
#. module: web
#. openerp-web
@@ -161,7 +161,7 @@
#: code:addons/web/controllers/main.py:869
#, python-format
msgid "You cannot leave any password empty."
-msgstr "Nem hagyhat egyetlen jelszót sem üresen"
+msgstr "A jelszó mező sehol sem lehet üres"
#. module: web
#. openerp-web
@@ -185,7 +185,7 @@
#: code:addons/web/static/src/xml/base.xml:1402
#, python-format
msgid "Select"
-msgstr "Kiválaszt"
+msgstr "Kijelölés"
#. module: web
#. openerp-web
@@ -221,14 +221,14 @@
#: code:addons/web/static/src/js/view_form.js:1241
#, python-format
msgid "Widget type '%s' is not implemented"
-msgstr "'%s' vezérő típus nem beillesztett"
+msgstr "A '%s' vezérlő típus nem használható"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1626
#, python-format
msgid "Share with all users"
-msgstr "Mindenkinek elérhető"
+msgstr "Megosztás a többi felhasználóval"
#. module: web
#. openerp-web
@@ -285,14 +285,14 @@
#: code:addons/web/static/src/js/view_list.js:1350
#, python-format
msgid "Undefined"
-msgstr "Nem definiált"
+msgstr "Nincs meghatározva"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:5002
#, python-format
msgid "File Upload"
-msgstr "File feltöltés"
+msgstr "Fájl Feltöltés"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/id.po'
--- addons/web/i18n/id.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/id.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/it.po'
--- addons/web/i18n/it.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/it.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/ja.po'
--- addons/web/i18n/ja.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/ja.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/ka.po'
--- addons/web/i18n/ka.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/ka.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/ko.po'
--- addons/web/i18n/ko.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/ko.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
@@ -68,14 +68,14 @@
#: code:addons/web/static/src/xml/base.xml:300
#, python-format
msgid "Master password:"
-msgstr "마스터 암호:"
+msgstr "마스터 비밀번호"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:292
#, python-format
msgid "Change Master Password"
-msgstr "마스터 암호 변경"
+msgstr "마스터 비밀번호 변경하기"
#. module: web
#. openerp-web
@@ -110,7 +110,7 @@
#: code:addons/web/static/src/js/coresetup.js:593
#, python-format
msgid "about an hour ago"
-msgstr "약 한 시간 전"
+msgstr "약 1시간 전"
#. module: web
#. openerp-web
@@ -161,14 +161,14 @@
#: code:addons/web/controllers/main.py:869
#, python-format
msgid "You cannot leave any password empty."
-msgstr "암호는 비워둘 수 없습니다."
+msgstr "비밀번호는 비워둘 수 없습니다."
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/chrome.js:732
#, python-format
msgid "Invalid username or password"
-msgstr "유효하지 않은 사용자명 또는 암호"
+msgstr "유효하지 않은 사용자명 또는 비밀번호"
#. module: web
#. openerp-web
@@ -177,7 +177,7 @@
#: code:addons/web/static/src/xml/base.xml:278
#, python-format
msgid "Master Password:"
-msgstr "마스터 암호:"
+msgstr "마스터 비밀번호"
#. module: web
#. openerp-web
@@ -185,7 +185,7 @@
#: code:addons/web/static/src/xml/base.xml:1402
#, python-format
msgid "Select"
-msgstr "선택"
+msgstr "선택하기"
#. module: web
#. openerp-web
@@ -235,7 +235,7 @@
#: code:addons/web/static/src/js/view_form.js:320
#, python-format
msgid "Form"
-msgstr "양식"
+msgstr "폼"
#. module: web
#. openerp-web
@@ -263,7 +263,7 @@
#: code:addons/web/static/src/xml/base.xml:343
#, python-format
msgid "New Password:"
-msgstr "새로운 비밀번호"
+msgstr "새 비밀번호:"
#. module: web
#. openerp-web
@@ -348,7 +348,7 @@
#: code:addons/web/static/src/xml/base.xml:354
#, python-format
msgid "Change Password"
-msgstr "암호 변경"
+msgstr "비밀번호 변경하기"
#. module: web
#. openerp-web
@@ -1601,7 +1601,7 @@
#: code:addons/web/static/src/xml/base.xml:467
#, python-format
msgid "Powered by"
-msgstr ""
+msgstr "Powered by"
#. module: web
#. openerp-web
@@ -1644,7 +1644,7 @@
#: code:addons/web/static/src/xml/base.xml:1697
#, python-format
msgid "Import-Compatible Export"
-msgstr ""
+msgstr "가져오기-호환 파일 내보내기"
#. module: web
#. openerp-web
@@ -2364,7 +2364,7 @@
#: code:addons/web/static/src/js/chrome.js:531
#, python-format
msgid "Backed"
-msgstr ""
+msgstr "백업됨"
#. module: web
#. openerp-web
@@ -2420,7 +2420,7 @@
#: code:addons/web/static/src/xml/base.xml:892
#, python-format
msgid "Only you"
-msgstr ""
+msgstr "Only you"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/lo.po'
--- addons/web/i18n/lo.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/lo.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/lt.po'
--- addons/web/i18n/lt.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/lt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/lv.po'
--- addons/web/i18n/lv.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/lv.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/mk.po'
--- addons/web/i18n/mk.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/mk.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/mn.po'
--- addons/web/i18n/mn.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/mn.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/nb.po'
--- addons/web/i18n/nb.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/nb.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
@@ -52,7 +52,7 @@
#: code:addons/web/static/src/js/search.js:2124
#, python-format
msgid "less or equal than"
-msgstr "mindre eller lik enn"
+msgstr "Mindre enn eller lik"
#. module: web
#. openerp-web
@@ -82,14 +82,14 @@
#: code:addons/web/static/src/js/chrome.js:513
#, python-format
msgid "Do you really want to delete the database: %s ?"
-msgstr "Vil du virkelig slette databaen: %s ?"
+msgstr "Vil du virkelig slette databasen: %s ?"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/search.js:1502
#, python-format
msgid "Search %(field)s at: %(value)s"
-msgstr ""
+msgstr "Søk %(field)s ved: %(value)s"
#. module: web
#. openerp-web
@@ -119,14 +119,14 @@
#: code:addons/web/static/src/xml/base.xml:234
#, python-format
msgid "Backup Database"
-msgstr ""
+msgstr "Sikkerhetskopier database"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/views.js:518
#, python-format
msgid "%(view_type)s view"
-msgstr ""
+msgstr "%(view_type)s visning"
#. module: web
#. openerp-web
@@ -161,7 +161,7 @@
#: code:addons/web/controllers/main.py:869
#, python-format
msgid "You cannot leave any password empty."
-msgstr "Du kan ha tomme passord"
+msgstr "Du kan ikke ha tomme passord."
#. module: web
#. openerp-web
@@ -206,7 +206,7 @@
#: code:addons/web/static/src/xml/base.xml:592
#, python-format
msgid "Latest Modification Date:"
-msgstr "Sist endret dato:"
+msgstr "Siste endring:"
#. module: web
#. openerp-web
@@ -220,7 +220,7 @@
#: code:addons/web/static/src/js/view_form.js:1241
#, python-format
msgid "Widget type '%s' is not implemented"
-msgstr ""
+msgstr "Widget type '%s' er ikke implementert"
#. module: web
#. openerp-web
@@ -242,7 +242,7 @@
#: code:addons/web/static/src/xml/base.xml:1352
#, python-format
msgid "(no string)"
-msgstr ""
+msgstr "(ingen streng)"
#. module: web
#. openerp-web
@@ -291,7 +291,7 @@
#: code:addons/web/static/src/js/view_form.js:5002
#, python-format
msgid "File Upload"
-msgstr ""
+msgstr "Filopplasting"
#. module: web
#. openerp-web
@@ -312,7 +312,7 @@
#: code:addons/web/static/src/xml/base.xml:1364
#, python-format
msgid "Button Type:"
-msgstr ""
+msgstr "Knappetype:"
#. module: web
#. openerp-web
@@ -333,7 +333,7 @@
#: code:addons/web/static/src/xml/base.xml:177
#, python-format
msgid "Duplicate Database"
-msgstr ""
+msgstr "Dupliser database"
#. module: web
#. openerp-web
@@ -348,7 +348,7 @@
#: code:addons/web/static/src/xml/base.xml:354
#, python-format
msgid "Change Password"
-msgstr "Bytt passord"
+msgstr "Endre passord"
#. module: web
#. openerp-web
@@ -370,7 +370,7 @@
#: code:addons/web/static/src/js/formats.js:270
#, python-format
msgid "'%s' is not a correct datetime"
-msgstr ""
+msgstr "'%s' er ikke korrekt datotidsformat"
#. module: web
#. openerp-web
@@ -384,7 +384,7 @@
#: code:addons/web/static/src/xml/base.xml:949
#, python-format
msgid "Unhandled widget"
-msgstr ""
+msgstr "Uhåndtert widget"
#. module: web
#. openerp-web
@@ -439,7 +439,7 @@
#: code:addons/web/static/src/js/view_form.js:3925
#, python-format
msgid "Action Button"
-msgstr ""
+msgstr "Handlingsknapp"
#. module: web
#. openerp-web
@@ -461,7 +461,7 @@
#: code:addons/web/static/src/js/coresetup.js:623
#, python-format
msgid "Take a minute to get a coffee,<br />because it's loading..."
-msgstr ""
+msgstr "Ta deg en kaffepause,<br />vi laster inn..."
#. module: web
#. openerp-web
@@ -482,7 +482,7 @@
#: code:addons/web/static/src/js/search.js:1216
#, python-format
msgid "GroupBy"
-msgstr ""
+msgstr "GrupperEtter"
#. module: web
#. openerp-web
@@ -517,7 +517,7 @@
#: code:addons/web/static/src/js/coresetup.js:590
#, python-format
msgid "less than a minute ago"
-msgstr "Mindre enn et minutt siden"
+msgstr "mindre enn ett minutt siden"
#. module: web
#. openerp-web
@@ -531,7 +531,7 @@
#: code:addons/web/static/src/js/view_form.js:1709
#, python-format
msgid "Unsupported operator %s in domain %s"
-msgstr ""
+msgstr "Ustøttet operatør % s i domenet %s"
#. module: web
#. openerp-web
@@ -566,7 +566,7 @@
#: code:addons/web/static/src/js/pyeval.js:736
#, python-format
msgid "Unknown nonliteral type "
-msgstr ""
+msgstr "Ukjent type "
#. module: web
#. openerp-web
@@ -608,35 +608,35 @@
#: code:addons/web/static/src/xml/base.xml:443
#, python-format
msgid "For more information visit"
-msgstr "For mer informasjon besøk"
+msgstr "For mer informasjon, besøk"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1880
#, python-format
msgid "Add All Info..."
-msgstr ""
+msgstr "Legg til all informasjon..."
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1701
#, python-format
msgid "Export Formats"
-msgstr ""
+msgstr "Eksporter formater"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:996
#, python-format
msgid "On change:"
-msgstr ""
+msgstr "Ved endring:"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/views.js:939
#, python-format
msgid "Model %s fields"
-msgstr ""
+msgstr "Modeller %s felt"
#. module: web
#. openerp-web
@@ -667,7 +667,7 @@
#: code:addons/web/static/src/xml/base.xml:568
#, python-format
msgid "View"
-msgstr "Visning"
+msgstr "Vis"
#. module: web
#. openerp-web
@@ -681,28 +681,30 @@
#: code:addons/web/static/src/xml/base.xml:1372
#, python-format
msgid "Action ID:"
-msgstr ""
+msgstr "HandlingsID:"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:479
#, python-format
msgid "Your user's preference timezone does not match your browser timezone:"
-msgstr "Din brukers tidssone er ikke i samsvar med nettleserens tidssone:"
+msgstr ""
+"Tidssone satt i brukerpreferanser er ikke i samsvar med nettleserens "
+"tidssone:"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:1237
#, python-format
msgid "Field '%s' specified in view could not be found."
-msgstr ""
+msgstr "Felt '%s' spesifisert i visning ble ikke funnet."
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1777
#, python-format
msgid "Saved exports:"
-msgstr "Lagrede eskporter:"
+msgstr "Lagrede eksporter:"
#. module: web
#. openerp-web
@@ -737,7 +739,7 @@
#: code:addons/web/static/src/xml/base.xml:1414
#, python-format
msgid "Save & New"
-msgstr "Lagre & Opprett ny"
+msgstr "Lagre & Ny"
#. module: web
#. openerp-web
@@ -791,7 +793,7 @@
"\n"
"Are you sure you want to leave this page ?"
msgstr ""
-"Advarsel, endringene vil bli forkastet.\n"
+"Advarsel, du har gjort endringer som vil bli forkastet.\n"
"\n"
"Er du sikker på at du vil forlate denne siden?"
@@ -835,7 +837,7 @@
#: code:addons/web/static/src/xml/base.xml:1490
#, python-format
msgid "-- Actions --"
-msgstr "-- Aksjon --"
+msgstr "-- Handlinger --"
#. module: web
#. openerp-web
@@ -852,7 +854,7 @@
#: code:addons/web/static/src/xml/base.xml:558
#, python-format
msgid "Toggle Form Layout Outline"
-msgstr ""
+msgstr "Skru av/på skjema layout utlinjer"
#. module: web
#. openerp-web
@@ -880,14 +882,14 @@
#: code:addons/web/static/src/xml/base.xml:424
#, python-format
msgid "Preferences"
-msgstr "Innstillinger"
+msgstr "Brukervalg"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:435
#, python-format
msgid "Wrong on change format: %s"
-msgstr ""
+msgstr "Feil endringsformat: %s"
#. module: web
#. openerp-web
@@ -902,7 +904,7 @@
#: code:addons/web/static/src/xml/base.xml:488
#, python-format
msgid "Click here to change your user's timezone."
-msgstr "Klikk hr for å endre brukerens tidssone."
+msgstr "Klikk her for å endre din brukers tidssone."
#. module: web
#. openerp-web
@@ -916,7 +918,7 @@
#: code:addons/web/static/src/xml/base.xml:649
#, python-format
msgid "Delete this attachment"
-msgstr "Slett vedlegget"
+msgstr "Slett dette vedlegget"
#. module: web
#. openerp-web
@@ -934,7 +936,7 @@
#: code:addons/web/static/src/xml/base.xml:370
#, python-format
msgid "More"
-msgstr "(mer...)"
+msgstr "Mer"
#. module: web
#. openerp-web
@@ -962,14 +964,14 @@
#: code:addons/web/static/src/js/view_list_editable.js:793
#, python-format
msgid "The form's data can not be discarded"
-msgstr ""
+msgstr "Skjemaets data kan ikke forkastes"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:555
#, python-format
msgid "Debug View#"
-msgstr "Feilsøk Visning#"
+msgstr "Feilsøkningsvisning#"
#. module: web
#. openerp-web
@@ -997,6 +999,10 @@
"\n"
"%s"
msgstr ""
+"Lokal evalueringsfeil\n"
+"%s\n"
+"\n"
+"%s"
#. module: web
#. openerp-web
@@ -1045,7 +1051,7 @@
#: code:addons/web/static/src/js/view_form.js:4981
#, python-format
msgid "The selected file exceed the maximum file size of %s."
-msgstr "Den valgte filen har overskredet maks fil-størrelse på %s."
+msgstr "Den valgte filen har overskredet maks filstørrelse på %s."
#. module: web
#. openerp-web
@@ -1107,7 +1113,7 @@
#: code:addons/web/static/src/xml/base.xml:955
#, python-format
msgid "(nolabel)"
-msgstr ""
+msgstr "(ingen merking)"
#. module: web
#. openerp-web
@@ -1121,7 +1127,7 @@
#: code:addons/web/static/src/xml/base.xml:1500
#, python-format
msgid "(Any existing filter with the same name will be replaced)"
-msgstr "(Eksisterende filter med samme navn vil bli erstattet)"
+msgstr "(Eventuelt eksisterende filter med samme navn vil bli erstattet)"
#. module: web
#. openerp-web
@@ -1140,7 +1146,7 @@
#: code:addons/web/static/src/xml/base.xml:9
#, python-format
msgid "Loading..."
-msgstr "Laster…"
+msgstr "Laster inn …"
#. module: web
#. openerp-web
@@ -1154,14 +1160,14 @@
#: code:addons/web/static/src/xml/base.xml:492
#, python-format
msgid "Timezone mismatch"
-msgstr ""
+msgstr "Uoverenstemmelse mellom tidssoner"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:1663
#, python-format
msgid "Unknown operator %s in domain %s"
-msgstr ""
+msgstr "Ukjent operator %s i domene %s"
#. module: web
#. openerp-web
@@ -1175,7 +1181,7 @@
#: code:addons/web/static/src/xml/base.xml:1803
#, python-format
msgid "2. Check your file format"
-msgstr "Sjekk filformatet ditt"
+msgstr "2. Sjekk filformatet ditt"
#. module: web
#. openerp-web
@@ -1192,6 +1198,10 @@
"Select a .CSV file to import. If you need a sample of file to import,\n"
" you should use the export tool with the \"Import Compatible\" option."
msgstr ""
+"Velg en .CSV fil som skal importeres. Om du trenger en fil-prøve til å "
+"importere,\n"
+" bør du bruke eksportverktøyet med \"Import Kompatibel\" alternativet "
+"valgt."
#. module: web
#. openerp-web
@@ -1241,7 +1251,7 @@
#: code:addons/web/static/src/xml/base.xml:442
#, python-format
msgid "Licenced under the terms of"
-msgstr ""
+msgstr "Lisensiert under vilkårene i"
#. module: web
#. openerp-web
@@ -1263,7 +1273,7 @@
#: code:addons/web/static/src/xml/base.xml:428
#, python-format
msgid "Log out"
-msgstr "Logg ut"
+msgstr "Logg av"
#. module: web
#. openerp-web
@@ -1292,14 +1302,14 @@
#: code:addons/web/static/src/js/data_export.js:31
#, python-format
msgid "Export To File"
-msgstr "Eksport til fil"
+msgstr "Eksporter til fil"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/views.js:1172
#, python-format
msgid "You must choose at least one record."
-msgstr "Du må minst velge en post"
+msgstr "Du må velge minst en post."
#. module: web
#. openerp-web
@@ -1327,7 +1337,7 @@
#: code:addons/web/static/src/xml/base.xml:1728
#, python-format
msgid "Remove All"
-msgstr "Fjern alt"
+msgstr "Fjern alle"
#. module: web
#. openerp-web
@@ -1355,7 +1365,7 @@
#: code:addons/web/static/src/xml/base.xml:463
#, python-format
msgid "Edit Company data"
-msgstr "Rediger selskapets data"
+msgstr "Rediger selskapsdata"
#. module: web
#. openerp-web
@@ -1369,14 +1379,14 @@
#: code:addons/web/static/src/js/view_form.js:5138
#, python-format
msgid "Could not display the selected image."
-msgstr "Fant ikke det valgte bildet."
+msgstr "Kunne ikke vise det valgte bildet."
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/chrome.js:531
#, python-format
msgid "Database backed up successfully"
-msgstr ""
+msgstr "Sikkerhetskopiering av databasen er utført"
#. module: web
#. openerp-web
@@ -1386,6 +1396,8 @@
"For use if CSV files have titles on multiple lines, skips more than a single "
"line during import"
msgstr ""
+"For bruk med CSV filer som har titler på flere linjer, hopper over mer enn "
+"en enkelt linje ved import"
#. module: web
#. openerp-web
@@ -1427,7 +1439,7 @@
#: code:addons/web/static/src/xml/base.xml:189
#, python-format
msgid "Original database name:"
-msgstr "Opprinnelige database navn:"
+msgstr "Opprinnelig databasenavn:"
#. module: web
#. openerp-web
@@ -1437,7 +1449,7 @@
#: code:addons/web/static/src/js/search.js:2119
#, python-format
msgid "is equal to"
-msgstr "er lik som"
+msgstr "er lik"
#. module: web
#. openerp-web
@@ -1664,7 +1676,7 @@
#: code:addons/web/static/src/js/view_form.js:1078
#, python-format
msgid "Save default"
-msgstr ""
+msgstr "Lagre som standard"
#. module: web
#. openerp-web
@@ -1672,7 +1684,7 @@
#: code:addons/web/static/src/xml/base.xml:282
#, python-format
msgid "New database name:"
-msgstr "Nytt databasenavn:"
+msgstr "Navn på ny database:"
#. module: web
#. openerp-web
@@ -1693,21 +1705,21 @@
#: code:addons/web/static/src/xml/base.xml:567
#, python-format
msgid "Manage Views"
-msgstr "Administrere visninger"
+msgstr "Administrer visninger"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1822
#, python-format
msgid "Encoding:"
-msgstr "Koding:"
+msgstr "Tegnkoding:"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1829
#, python-format
msgid "Lines to skip"
-msgstr ""
+msgstr "Linjer å hoppe over"
#. module: web
#. openerp-web
@@ -1721,7 +1733,7 @@
#: code:addons/web/static/src/js/data_export.js:362
#, python-format
msgid "Please select fields to save export list..."
-msgstr ""
+msgstr "Velg felt som skal lagres til eksportliste..."
#. module: web
#. openerp-web
@@ -1735,7 +1747,7 @@
#: code:addons/web/static/src/js/view_form.js:2379
#, python-format
msgid "This resource is empty"
-msgstr ""
+msgstr "Denne ressursen er tom"
#. module: web
#. openerp-web
@@ -1786,7 +1798,7 @@
#: code:addons/web/static/src/xml/base.xml:562
#, python-format
msgid "View Fields"
-msgstr ""
+msgstr "Vis felt"
#. module: web
#. openerp-web
@@ -1800,7 +1812,7 @@
#: code:addons/web/static/src/js/view_list.js:587
#, python-format
msgid "Do you really want to remove these records?"
-msgstr "Ønsker du virkelig å slette disse oppføringene?"
+msgstr "Ønsker du virkelig å slette disse postene?"
#. module: web
#. openerp-web
@@ -1896,7 +1908,7 @@
#: code:addons/web/static/src/xml/base.xml:1481
#, python-format
msgid "-- Filters --"
-msgstr "-- Filtre --"
+msgstr "-- Filter --"
#. module: web
#. openerp-web
@@ -1912,7 +1924,7 @@
#: code:addons/web/static/src/xml/base.xml:1698
#, python-format
msgid "Export all Data"
-msgstr "Eksporter all data"
+msgstr "Eksporter alle data"
#. module: web
#. openerp-web
@@ -1922,13 +1934,15 @@
"Grouping on field '%s' is not possible because that field does not appear in "
"the list view."
msgstr ""
+"Det er ikke mulig å gruppere på felt '%s' da feltet ikke vises i "
+"listevisning."
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:559
#, python-format
msgid "Set Defaults"
-msgstr ""
+msgstr "Sett til standardverdier"
#. module: web
#. openerp-web
@@ -1940,9 +1954,9 @@
" You can export all data or only the fields that can be "
"reimported after modification."
msgstr ""
-"Denne veiviseren vil eksportere all data som samsvarer med gjeldende "
-"søkekriterier til en CSV file.\n"
-" Du kan eksportere all data eller kun de felter som kan re-"
+"Denne veiviseren vil eksportere alle data som samsvarer med gjeldende "
+"søkekriterier til en CSV fil.\n"
+" Du kan eksportere alle data, eller kun de felter som kan re-"
"importeres etter modifisering."
#. module: web
@@ -1950,7 +1964,7 @@
#: code:addons/web/static/src/js/view_form.js:320
#, python-format
msgid "The record could not be found in the database."
-msgstr "Oppføringen ble ikke funnet i databasen."
+msgstr "Posten ble ikke funnet i databasen."
#. module: web
#. openerp-web
@@ -2003,7 +2017,7 @@
#: code:addons/web/static/src/js/search.js:2120
#, python-format
msgid "is not equal to"
-msgstr "er ulilk"
+msgstr "er ulik"
#. module: web
#. openerp-web
@@ -2013,6 +2027,8 @@
"The type of the field '%s' must be a many2many field with a relation to "
"'ir.attachment' model."
msgstr ""
+"Felttypen '%s' må være et mange-til-mange felt med relasjon til "
+"'ir.attachment' modellen."
#. module: web
#. openerp-web
@@ -2034,7 +2050,7 @@
#: code:addons/web/static/src/xml/base.xml:1879
#, python-format
msgid "Quick Add"
-msgstr ""
+msgstr "Hurtig legg til"
#. module: web
#. openerp-web
@@ -2054,7 +2070,7 @@
#: code:addons/web/static/src/xml/base.xml:1773
#, python-format
msgid "Ok"
-msgstr "Ok"
+msgstr "OK"
#. module: web
#. openerp-web
@@ -2083,7 +2099,7 @@
#: code:addons/web/static/src/js/dates.js:26
#, python-format
msgid "'%s' is not a valid datetime"
-msgstr ""
+msgstr "'%s' er en ugyldig dato"
#. module: web
#. openerp-web
@@ -2149,7 +2165,7 @@
#: code:addons/web/static/src/js/data_export.js:127
#, python-format
msgid "Please enter save field list name"
-msgstr ""
+msgstr "Vennligst angi navn for lagret felt-liste"
#. module: web
#. openerp-web
@@ -2178,7 +2194,7 @@
#: code:addons/web/static/src/xml/base.xml:563
#, python-format
msgid "Fields View Get"
-msgstr ""
+msgstr "Felt Vis Hent"
#. module: web
#. openerp-web
@@ -2215,7 +2231,7 @@
#: code:addons/web/static/src/js/data_export.js:375
#, python-format
msgid "Please select fields to export..."
-msgstr "Velg felter å eksportere"
+msgstr "Velg felt for eksportering..."
#. module: web
#. openerp-web
@@ -2243,20 +2259,20 @@
#: code:addons/web/static/src/js/formats.js:301
#, python-format
msgid "'%s' is not a correct date, datetime nor time"
-msgstr "'%s' er ugyldig som dato, datotid og tid"
+msgstr "'%s' er ikke en gyldig dato, datotid eller tid"
#. module: web
#: code:addons/web/controllers/main.py:1307
#, python-format
msgid "No content found for field '%s' on '%s:%s'"
-msgstr ""
+msgstr "Ingen data funnet for felt '%s' i '%s:%s'"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:322
#, python-format
msgid "Database Management"
-msgstr ""
+msgstr "Databaseadministrasjon"
#. module: web
#. openerp-web
@@ -2342,28 +2358,28 @@
#: code:addons/web/static/src/js/coresetup.js:619
#, python-format
msgid "Still loading..."
-msgstr "Laster fortsat..."
+msgstr "Laster fortsatt..."
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/search.js:884
#, python-format
msgid "Incorrect value for field %(fieldname)s: [%(value)s] is %(message)s"
-msgstr ""
+msgstr "Feil verdi for felt %(fieldname)s: [%(value)s] er %(message)s"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:3926
#, python-format
msgid "The o2m record must be saved before an action can be used"
-msgstr ""
+msgstr "en-til-mange posten må lagres før en handling kan kjøres"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/chrome.js:531
#, python-format
msgid "Backed"
-msgstr ""
+msgstr "Backed"
#. module: web
#. openerp-web
@@ -2391,7 +2407,7 @@
#: code:addons/web/static/src/js/search.js:1079
#, python-format
msgid "Filter"
-msgstr ""
+msgstr "Filter"
#. module: web
#. openerp-web
@@ -2490,7 +2506,7 @@
#: code:addons/web/static/src/xml/base.xml:1359
#, python-format
msgid "Special:"
-msgstr ""
+msgstr "Spesiell:"
#. module: web
#: code:addons/web/controllers/main.py:877
@@ -2504,21 +2520,21 @@
#: code:addons/web/static/src/xml/base.xml:583
#, python-format
msgid "Creation User:"
-msgstr ""
+msgstr "Opprettet av bruker:"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:769
#, python-format
msgid "Do you really want to delete this record?"
-msgstr "Ønsker du virkelig å slette denne oppføringen?"
+msgstr "Vil du virkelig slette denne posten ?"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:1413
#, python-format
msgid "Save & Close"
-msgstr "Lagre & Lukk"
+msgstr "Lagre og lukk"
#. module: web
#. openerp-web
@@ -2607,7 +2623,7 @@
#: code:addons/web/static/src/xml/base.xml:1480
#, python-format
msgid "Filters"
-msgstr "Filtre"
+msgstr "Filter"
#~ msgid "Dont send"
#~ msgstr "Ikke send"
=== modified file 'addons/web/i18n/nl.po'
--- addons/web/i18n/nl.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/nl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:52+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/nl_BE.po'
--- addons/web/i18n/nl_BE.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/nl_BE.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/pl.po'
--- addons/web/i18n/pl.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/pl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/pt.po'
--- addons/web/i18n/pt.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/pt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/pt_BR.po'
--- addons/web/i18n/pt_BR.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/pt_BR.po 2014-06-26 17:20:17 +0000
@@ -15,8 +15,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/ro.po'
--- addons/web/i18n/ro.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/ro.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/ru.po'
--- addons/web/i18n/ru.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/ru.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/sk.po'
--- addons/web/i18n/sk.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/sk.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/sl.po'
--- addons/web/i18n/sl.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/sl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/sq.po'
--- addons/web/i18n/sq.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/sq.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:52+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:51+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/sr@xxxxxxxx'
--- addons/web/i18n/sr@xxxxxxxx 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/sr@xxxxxxxx 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/sv.po'
--- addons/web/i18n/sv.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/sv.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/th.po'
--- addons/web/i18n/th.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/th.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
@@ -2593,7 +2593,7 @@
#: code:addons/web/static/src/xml/base.xml:442
#, python-format
msgid "GNU Affero General Public License"
-msgstr ""
+msgstr "GNU Affero General Public License"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/tr.po'
--- addons/web/i18n/tr.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/tr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/uk.po'
--- addons/web/i18n/uk.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/uk.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:53+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/vi.po'
--- addons/web/i18n/vi.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/vi.po 2014-06-26 17:20:17 +0000
@@ -8,42 +8,42 @@
"Project-Id-Version: openerp-web\n"
"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
"POT-Creation-Date: 2012-12-21 17:06+0000\n"
-"PO-Revision-Date: 2013-07-29 08:37+0000\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"PO-Revision-Date: 2014-06-19 05:50+0000\n"
+"Last-Translator: OpenBMS JSC <Unknown>\n"
"Language-Team: Vietnamese <vi@xxxxxx>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-06-20 05:44+0000\n"
+"X-Generator: Launchpad (build 17058)\n"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:147
#, python-format
msgid "Default language:"
-msgstr ""
+msgstr "Ngôn ngữ mặc định:"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/coresetup.js:592
#, python-format
msgid "%d minutes ago"
-msgstr ""
+msgstr "cách đây %d phút"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/coresetup.js:620
#, python-format
msgid "Still loading...<br />Please be patient."
-msgstr ""
+msgstr "Đang tải dữ liệu...<br />Vui lòng chờ."
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/search.js:1999
#, python-format
msgid "%(field)s %(operator)s \"%(value)s\""
-msgstr ""
+msgstr "%(field)s %(operator)s \"%(value)s\""
#. module: web
#. openerp-web
@@ -52,7 +52,7 @@
#: code:addons/web/static/src/js/search.js:2124
#, python-format
msgid "less or equal than"
-msgstr ""
+msgstr "nhở hơn hoặc bằng"
#. module: web
#. openerp-web
@@ -68,21 +68,21 @@
#: code:addons/web/static/src/xml/base.xml:300
#, python-format
msgid "Master password:"
-msgstr ""
+msgstr "Mật khẩu chính:"
#. module: web
#. openerp-web
#: code:addons/web/static/src/xml/base.xml:292
#, python-format
msgid "Change Master Password"
-msgstr ""
+msgstr "Đổi mật khẩu chính"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/chrome.js:513
#, python-format
msgid "Do you really want to delete the database: %s ?"
-msgstr ""
+msgstr "Bạn thật sự muốn xóa cơ sở dữ liệu: %s ?"
#. module: web
#. openerp-web
@@ -96,14 +96,14 @@
#: code:addons/web/static/src/js/chrome.js:559
#, python-format
msgid "Access Denied"
-msgstr ""
+msgstr "Truy cập bị từ chối"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:5220
#, python-format
msgid "Uploading error"
-msgstr ""
+msgstr "Lỗi tải lên"
#. module: web
#. openerp-web
@@ -134,7 +134,7 @@
#: code:addons/web/static/src/js/dates.js:53
#, python-format
msgid "'%s' is not a valid date"
-msgstr ""
+msgstr "'%s' không phải là ngày hợp lệ."
#. module: web
#. openerp-web
@@ -155,7 +155,7 @@
#: code:addons/web/static/src/xml/base.xml:1306
#, python-format
msgid "File"
-msgstr ""
+msgstr "Tập tin"
#. module: web
#: code:addons/web/controllers/main.py:869
@@ -168,7 +168,7 @@
#: code:addons/web/static/src/js/chrome.js:732
#, python-format
msgid "Invalid username or password"
-msgstr ""
+msgstr "Sai tên người dùng hay mật khẩu"
#. module: web
#. openerp-web
@@ -177,7 +177,7 @@
#: code:addons/web/static/src/xml/base.xml:278
#, python-format
msgid "Master Password:"
-msgstr ""
+msgstr "Mật khảu chính:"
#. module: web
#. openerp-web
@@ -185,7 +185,7 @@
#: code:addons/web/static/src/xml/base.xml:1402
#, python-format
msgid "Select"
-msgstr ""
+msgstr "Chọn"
#. module: web
#. openerp-web
@@ -199,7 +199,7 @@
#: code:addons/web/static/src/xml/base.xml:437
#, python-format
msgid "Version"
-msgstr ""
+msgstr "Phiên bản"
#. module: web
#. openerp-web
@@ -235,7 +235,7 @@
#: code:addons/web/static/src/js/view_form.js:320
#, python-format
msgid "Form"
-msgstr ""
+msgstr "Biểu mẫu"
#. module: web
#. openerp-web
@@ -263,7 +263,7 @@
#: code:addons/web/static/src/xml/base.xml:343
#, python-format
msgid "New Password:"
-msgstr ""
+msgstr "Mật khẩu mới:"
#. module: web
#. openerp-web
@@ -277,28 +277,28 @@
#: code:addons/web/static/src/xml/base.xml:1712
#, python-format
msgid "Fields to export"
-msgstr ""
+msgstr "Các trường để trích xuất"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_list.js:1350
#, python-format
msgid "Undefined"
-msgstr ""
+msgstr "Không xác định"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/view_form.js:5002
#, python-format
msgid "File Upload"
-msgstr ""
+msgstr "Tập tin tải lên"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/coresetup.js:597
#, python-format
msgid "about a month ago"
-msgstr ""
+msgstr "khoảng 1 tháng trước"
#. module: web
#. openerp-web
@@ -319,7 +319,7 @@
#: code:addons/web/static/src/xml/base.xml:441
#, python-format
msgid "OpenERP SA Company"
-msgstr ""
+msgstr "Công ty OpenERP SA"
#. module: web
#. openerp-web
@@ -348,7 +348,7 @@
#: code:addons/web/static/src/xml/base.xml:354
#, python-format
msgid "Change Password"
-msgstr ""
+msgstr "Thay đổi Mật khẩu"
#. module: web
#. openerp-web
@@ -377,7 +377,7 @@
#: code:addons/web/static/src/js/view_list.js:432
#, python-format
msgid "Group"
-msgstr ""
+msgstr "Nhóm"
#. module: web
#. openerp-web
@@ -391,7 +391,7 @@
#: code:addons/web/static/src/xml/base.xml:1004
#, python-format
msgid "Selection:"
-msgstr ""
+msgstr "Lựa chọn:"
#. module: web
#. openerp-web
@@ -404,7 +404,7 @@
#: code:addons/web/controllers/main.py:890
#, python-format
msgid "Languages"
-msgstr ""
+msgstr "Các ngôn ngữ"
#. module: web
#. openerp-web
@@ -447,14 +447,14 @@
#: code:addons/web/static/src/xml/base.xml:1493
#, python-format
msgid "Manage Filters"
-msgstr ""
+msgstr "Quản lý các bộ lọc"
#. module: web
#. openerp-web
#: code:addons/web/static/src/js/search.js:2042
#, python-format
msgid "contains"
-msgstr ""
+msgstr "có chứa"
#. module: web
#. openerp-web
@@ -482,7 +482,7 @@
#: code:addons/web/static/src/js/search.js:1216
#, python-format
msgid "GroupBy"
-msgstr ""
+msgstr "Nhóm theo"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/zh_CN.po'
--- addons/web/i18n/zh_CN.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/zh_CN.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/i18n/zh_TW.po'
--- addons/web/i18n/zh_TW.po 2014-04-26 06:55:03 +0000
+++ addons/web/i18n/zh_TW.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:53+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web
#. openerp-web
=== modified file 'addons/web/static/lib/fontawesome/css/font-awesome.css'
--- addons/web/static/lib/fontawesome/css/font-awesome.css 2014-03-14 16:42:44 +0000
+++ addons/web/static/lib/fontawesome/css/font-awesome.css 2014-06-26 17:20:17 +0000
@@ -207,6 +207,9 @@
.fa-star:before {
content: "\f005";
}
+. fa-tasks:before {
+ content: "\f0ae";
+}
.fa-star-o:before {
content: "\f006";
}
@@ -237,6 +240,12 @@
.fa-search-minus:before {
content: "\f010";
}
+.fa-adn:before {
+ content: "\f170";
+}
+. fa-times:before {
+ content: "\f00d";
+}
.fa-power-off:before {
content: "\f011";
}
@@ -308,6 +317,9 @@
.fa-qrcode:before {
content: "\f029";
}
+.fa-calendar:before {
+ content: "\f073";
+}
.fa-barcode:before {
content: "\f02a";
}
@@ -759,6 +771,9 @@
.fa-pinterest:before {
content: "\f0d2";
}
+.fa-pencil-square-o:before {
+ content: "\f044";
+}
.fa-pinterest-square:before {
content: "\f0d3";
}
=== modified file 'addons/web/static/lib/qweb/qweb-benchmark.xml'
--- addons/web/static/lib/qweb/qweb-benchmark.xml 2011-05-04 14:38:40 +0000
+++ addons/web/static/lib/qweb/qweb-benchmark.xml 2014-06-26 17:20:17 +0000
@@ -29,7 +29,7 @@
<div t-if="testing || true" t-att-class="novar || 'yes'" style="display: none">
<t t-set="novar"></t>
<t t-set="style">height: 200px; border: 1px solid red;</t>
- <div t-att="{ 'style' : style, 'disabled' : 'false', 'readonly' : novar or undefined }" t-opentag="true"/>
+ <div t-att="{ 'style' : style, 'disabled' : 'false', 'readonly' : novar or undefined }"/>
<t t-foreach="{'my': 'first', 'my2': 'second' }" t-as="v">
* <t t-esc="v"/> : <t t-esc="v_value"/>
</t>
=== modified file 'addons/web/static/lib/qweb/qweb2.js'
--- addons/web/static/lib/qweb/qweb2.js 2014-01-15 18:20:18 +0000
+++ addons/web/static/lib/qweb/qweb2.js 2014-06-26 17:20:17 +0000
@@ -37,6 +37,7 @@
'lt': '<',
'lte': '<='
},
+ VOID_ELEMENTS: 'area,base,br,col,embed,hr,img,input,keygen,link,menuitem,meta,param,source,track,wbr'.split(','),
tools: {
exception: function(message, context) {
context = context || {};
@@ -218,6 +219,7 @@
this.jQuery = window.jQuery;
this.reserved_words = QWeb2.RESERVED_WORDS.slice(0);
this.actions_precedence = QWeb2.ACTIONS_PRECEDENCE.slice(0);
+ this.void_elements = QWeb2.VOID_ELEMENTS.slice(0);
this.word_replacement = QWeb2.tools.extend({}, QWeb2.WORD_REPLACEMENT);
this.preprocess_node = null;
for (var i = 0; i < arguments.length; i++) {
@@ -480,6 +482,7 @@
this._bottom = [];
this._indent = 1;
this.process_children = true;
+ this.is_void_element = ~QWeb2.tools.arrayIndexOf(this.engine.void_elements, this.tag);
var childs = this.node.childNodes;
if (childs) {
for (var i = 0, ilen = childs.length; i < ilen; i++) {
@@ -677,11 +680,13 @@
this.top("r.push(context.engine.tools.gen_attribute(['" + m[1] + "', (" + (this.string_interpolation(v)) + ")]));");
}
}
- if (this.children.length || this.actions.opentag === 'true') {
+ if (this.actions.opentag === 'true' || (!this.children.length && this.is_void_element)) {
+ // We do not enforce empty content on void elements
+ // because QWeb rendering is not necessarily html.
+ this.top_string("/>");
+ } else {
this.top_string(">");
this.bottom_string("</" + this.tag + ">");
- } else {
- this.top_string("/>");
}
}
},
=== modified file 'addons/web/static/src/css/base.css'
--- addons/web/static/src/css/base.css 2014-04-23 09:14:14 +0000
+++ addons/web/static/src/css/base.css 2014-06-26 17:20:17 +0000
@@ -79,7 +79,7 @@
vertical-align: top;
}
.openerp .oe_title {
- width: 50%;
+ width: 38%;
float: left;
}
.openerp .oe_title:after {
@@ -314,56 +314,58 @@
.openerp .oe_form_dirty button.oe_highlight_on_dirty:hover {
background: #ed6f6a;
}
-.openerp .oe_button_box {
- width: 400px;
- text-align: left;
-}
-.openerp .oe_button_box .oe_stat_button:hover {
- background: #7c7bad;
- color: white;
-}
-.openerp .oe_button_box .oe_stat_button:hover .fa {
- color: white;
-}
-.openerp .oe_button_box .oe_stat_button {
+.openerp .oe_stat_button {
font-weight: normal;
- display: inline-table;
- width: 33% !important;
- height: 42px;
+ width: 132px !important;
+ height: 40px;
+ color: #666666;
margin: 0px -1px -1px 0px;
padding: 0;
- color: #666666;
border: 1px solid #dddddd;
border-radius: 0;
box-shadow: none;
background: white;
}
-.openerp .oe_button_box .oe_stat_button > div {
+.openerp .oe_stat_button > div {
display: table-cell;
vertical-align: middle;
text-align: left;
padding: 0;
line-height: 120%;
}
-.openerp .oe_button_box .oe_stat_button .stat_button_icon {
+.openerp .oe_stat_button .stat_button_icon {
color: #7c7bad;
font-size: 24px;
padding: 0px 3px;
width: 37px;
text-align: center;
}
-.openerp .oe_button_box .oe_stat_button .oe_form_field_percent_pie {
- width: 42px;
-}
-.openerp .oe_button_box .oe_stat_button .oe_form_field_bar_chart {
- width: 42px;
-}
-.openerp .oe_button_box .oe_stat_button svg {
+.openerp .oe_stat_button .oe_form_field_percent_pie {
+ width: 42px;
+}
+.openerp .oe_stat_button .oe_form_field_bar_chart {
+ width: 42px;
+}
+.openerp .oe_stat_button svg {
width: 38px;
height: 38px;
display: inline;
vertical-align: middle;
}
+.openerp .oe_stat_button:hover {
+ background: #7c7bad;
+ color: white;
+}
+.openerp .oe_stat_button:hover .fa {
+ color: white;
+}
+.openerp .oe_button_box {
+ width: 400px;
+ text-align: right;
+}
+.openerp .oe_button_box .oe_stat_button {
+ display: inline-table;
+}
.openerp .oe_avatar > img {
max-height: 90px;
max-width: 90px;
@@ -424,7 +426,7 @@
text-shadow: 0 0 2px black;
vertical-align: top;
position: relative;
- top: -5px;
+ top: -8px;
}
.openerp .oe_webclient .oe_star_on:hover, .openerp .oe_webclient .oe_star_off:hover {
text-decoration: none;
@@ -447,6 +449,51 @@
border-style: inset;
border-width: 1px;
}
+.openerp .oe_kanban_status {
+ position: relative;
+ display: inline-block;
+ height: 12px;
+ width: 12px;
+ -moz-border-radius: 6px;
+ -webkit-border-radius: 6px;
+ border-radius: 6px;
+ background-position: center center;
+ background-image: -webkit-radial-gradient(circle, #eeeeee 0%, #cccccc 40%, #bbbbbb 100%);
+ background-image: -moz-radial-gradient(#eeeeee 0%, #cccccc 40%, #bbbbbb 100%);
+ background-image: -ms-radial-gradient(#eeeeee 0%, #cccccc 40%, #bbbbbb 100%);
+ background-image: radial-gradient(#eeeeee 0%, #cccccc 40%, #bbbbbb 100%);
+}
+.openerp .oe_kanban_status_green {
+ background: green;
+ background-position: center center;
+ background-image: -webkit-radial-gradient(circle, #55dd55 0%, #44aa44 40%, #339933 100%);
+ background-image: -moz-radial-gradient(#55dd55 0%, #44aa44 40%, #339933 100%);
+ background-image: -ms-radial-gradient(#55dd55 0%, #44aa44 40%, #339933 100%);
+ background-image: radial-gradient(#55dd55 0%, #44aa44 40%, #339933 100%);
+}
+.openerp .oe_kanban_status_red {
+ background: red;
+ background-position: center center;
+ background-image: -webkit-radial-gradient(circle, #ee7777 0%, #cc3333 40%, #bb0808 100%);
+ background-image: -moz-radial-gradient(#ee7777 0%, #cc3333 40%, #bb0808 100%);
+ background-image: -ms-radial-gradient(#ee7777 0%, #cc3333 40%, #bb0808 100%);
+ background-image: radial-gradient(#ee7777 0%, #cc3333 40%, #bb0808 100%);
+}
+.openerp .btn-group.kanban_state {
+ padding-top: 8px;
+ margin-right: 4px !important;
+}
+.openerp .btn-group.kanban_state .dropdown-menu {
+ min-width: 100%;
+ padding-right: 10px !important;
+}
+.openerp .btn-group.kanban_state .dropdown-menu li a, .openerp .btn-group.kanban_state .dropdown-menu li a:hover, .openerp .btn-group.kanban_state .dropdown-menu li a:focus {
+ padding-left: 5px;
+ padding-right: 0px;
+}
+.openerp .btn-group.kanban_state a {
+ color: #333333;
+}
.openerp .oe_tag {
border: 1px solid #afafb6;
font-size: 11px;
@@ -720,7 +767,7 @@
border-bottom-left-radius: 8px;
}
.openerp .oe_notification {
- z-index: 1050;
+ z-index: 1500;
}
.openerp .oe_webclient_timezone_notification a {
color: white;
@@ -775,7 +822,7 @@
background-image: -moz-linear-gradient(top, #fc8787, maroon);
background-image: -ms-linear-gradient(top, #fc8787, maroon);
background-image: -o-linear-gradient(top, #fc8787, maroon);
- background-image: linear-gradient(to bottom, #fc8787, #800000);
+ background-image: linear-gradient(to bottom, #fc8787, maroon);
}
.openerp .navbar .oe_topbar_anonymous_login a {
display: block;
@@ -2742,13 +2789,15 @@
padding: 3px 6px;
white-space: pre-line;
}
-.openerp .oe_list_content > tbody > tr > td > button.btn_img, .openerp .oe_list_content > tbody > tr > th > button.btn_img {
+.openerp .oe_list_content > tbody > tr > td > button, .openerp .oe_list_content > tbody > tr > th > button {
border: none;
background: transparent;
padding: 0;
- -moz-box-shadow: none;
- -webkit-box-shadow: none;
- box-shadow: none;
+}
+.openerp .oe_list_content > tbody > tr > td > button.btn_txt, .openerp .oe_list_content > tbody > tr > th > button.btn_txt {
+ border: 1px solid rgba(0, 0, 0, 0.4);
+ background: #e3e3e3;
+ padding: 3px 12px;
}
.openerp .oe_list_content > tbody > tr > td.oe_list_checkbox:first-child, .openerp .oe_list_content > tbody > tr th.oe_list_checkbox:first-child {
width: 17px;
@@ -3293,11 +3342,6 @@
overflow: hidden !important;
}
}
-.ui-icon {
- width: 18px;
- height: 18px;
-}
-
.tooltip {
padding: 0;
margin: 0;
@@ -3307,8 +3351,6 @@
background: white;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
background-color: transparent;
- /*We need a greater z-index in order for tooltip to go over bootstrap modal z-index*/
- z-index: 1500;
}
.tooltip .tooltip-inner {
text-align: left !important;
@@ -3345,6 +3387,12 @@
.tooltip .tooltip-inner .oe_tooltip_message {
max-width: 310px;
}
+
+.ui-icon {
+ width: 18px;
+ height: 18px;
+}
+
.modal .modal-header button.close {
border: none;
background: none;
@@ -3355,12 +3403,17 @@
.modal .modal-footer {
text-align: left;
}
-.modal .oe_act_window.modal-body{
- padding: 0;
-}
-.modal .oe_button{
+.modal .oe_button {
margin: 0 4px 0 0;
}
+.modal .oe_act_window.modal-body {
+ padding: 0;
+}
+
+.ui-datepicker {
+ z-index: 1500 !important;
+}
+
input[type="radio"], input[type="checkbox"] {
margin-right: 4px;
margin-left: 4px;
=== modified file 'addons/web/static/src/css/base.sass'
--- addons/web/static/src/css/base.sass 2014-04-23 09:14:14 +0000
+++ addons/web/static/src/css/base.sass 2014-06-26 17:20:17 +0000
@@ -190,7 +190,7 @@
td
vertical-align: top
.oe_title
- width: 50%
+ width: 38%
float: left
.oe_title:after
content: "."
@@ -330,47 +330,48 @@
@include box-shadow(none)
&:hover
background: #ED6F6A
+ .oe_stat_button
+ font-weight: normal
+ width: 132px !important
+ height: 40px
+ color: #666
+ margin: 0px -1px -1px 0px
+ padding: 0
+ border: 1px solid #dddddd
+ border-radius: 0
+ box-shadow: none
+ background: white
+ > div
+ display: table-cell
+ vertical-align: middle
+ text-align: left
+ padding: 0
+ line-height: 120%
+ .stat_button_icon
+ color: #7C7BAD
+ font-size: 24px
+ padding: 0px 3px
+ width: 37px
+ text-align: center
+ .oe_form_field_percent_pie
+ width: 42px
+ .oe_form_field_bar_chart
+ width: 42px
+ svg
+ width: 38px
+ height: 38px
+ display: inline
+ vertical-align: middle
+ .oe_stat_button:hover
+ background: #7c7bad
+ color: white
+ .fa
+ color: white
.oe_button_box
width: 400px
- text-align: left
- .oe_stat_button:hover
- background: #7c7bad
- color: white
- .fa
- color: white
+ text-align: right
.oe_stat_button
- font-weight: normal
display: inline-table
- width: 33% !important
- height: 42px
- margin: 0px -1px -1px 0px
- padding: 0
- color: #666
- border: 1px solid #dddddd
- border-radius: 0
- box-shadow: none
- background: white
- > div
- display: table-cell
- vertical-align: middle
- text-align: left
- padding: 0
- line-height: 120%
- .stat_button_icon
- color: #7C7BAD
- font-size: 24px
- padding: 0px 3px
- width: 37px
- text-align: center
- .oe_form_field_percent_pie
- width: 42px
- .oe_form_field_bar_chart
- width: 42px
- svg
- width: 38px
- height: 38px
- display: inline
- vertical-align: middle
.oe_avatar
> img
max-height: 90px
@@ -403,7 +404,7 @@
text-shadow: 0 0 2px black
vertical-align: top
position: relative
- top: -5px
+ top: -8px
.oe_star_on:hover, .oe_star_off:hover
text-decoration: none
.oe_star_on
@@ -423,7 +424,33 @@
border-style: inset
border-width: 1px
// }}}
-
+ // Kanban state (used in form and kanban) {{{
+ .oe_kanban_status
+ position: relative
+ display: inline-block
+ height: 12px
+ width: 12px
+ @include radius(6px)
+ @include radial-gradient((#eee 0%, #ccc 40%, #bbb 100%))
+ // +background-image(radial-gradient(45px 45px, #0ff 10px, #1e90ff 30px))
+ .oe_kanban_status_green
+ background: green
+ @include radial-gradient((#55dd55 0%, #44aa44 40%, #339933 100%))
+ .oe_kanban_status_red
+ background: red
+ @include radial-gradient((#ee7777 0%, #cc3333 40%, #bb0808 100%))
+ .btn-group.kanban_state
+ padding-top: 8px
+ margin-right: 4px !important
+ .dropdown-menu
+ min-width: 100%
+ padding-right: 10px !important
+ .dropdown-menu li a, .dropdown-menu li a:hover, .dropdown-menu li a:focus
+ padding-left: 5px
+ padding-right: 0px
+ a
+ color: #333333
+ // }}}
// Tags (for many2many tags, among others) {{{
.oe_tag
border: 1px solid $tag-border
@@ -639,7 +666,8 @@
// }}}
// Notifications {{{
.oe_notification
- z-index: 1050
+ z-index: 1500
+
.oe_webclient_timezone_notification
a
color: white
@@ -2220,11 +2248,14 @@
padding: 3px 6px
white-space: pre-line
> td, > th
- > button.btn_img
+ > button
border: none
background: transparent
padding: 0
- @include box-shadow(none)
+ > button.btn_txt
+ border: 1px solid rgba(0,0,0,0.4)
+ background: #e3e3e3
+ padding: 3px 12px
> td.oe_list_checkbox:first-child, th.oe_list_checkbox:first-child
width: 17px
&:after
@@ -2736,6 +2767,9 @@
.oe_act_window.modal-body
padding: 0
+.ui-datepicker
+ z-index: 1500 !important
+
input[type="radio"], input[type="checkbox"]
margin-right: 4px
margin-left: 4px
@@ -2744,5 +2778,6 @@
background-color: black
opacity: 0.6000000238418579
+
// au BufWritePost,FileWritePost *.sass :!sass --style expanded --line-numbers <afile> > "%:p:r.css"
// vim:tabstop=4:shiftwidth=4:softtabstop=4:fdm=marker:
=== modified file 'addons/web/static/src/js/boot.js'
--- addons/web/static/src/js/boot.js 2013-08-07 09:54:57 +0000
+++ addons/web/static/src/js/boot.js 2014-06-26 17:20:17 +0000
@@ -22,7 +22,7 @@
// this unique id will be replaced by hostname_databasename by
// openerp.web.Session on the first connection
_session_id: "instance0",
- _modules: ['web'],
+ _modules: openerp._modules || ['web'],
web_mobile: {},
/**
* OpenERP instance constructor
@@ -30,8 +30,8 @@
* @param {Array|String} modules list of modules to initialize
*/
init: function(modules) {
- if (modules === null) {
- modules = [];
+ if (modules === undefined) {
+ modules = openerp._modules;
}
modules = _.without(modules, "web");
if (inited)
=== modified file 'addons/web/static/src/js/chrome.js'
--- addons/web/static/src/js/chrome.js 2014-04-17 09:01:53 +0000
+++ addons/web/static/src/js/chrome.js 2014-06-26 17:20:17 +0000
@@ -46,6 +46,8 @@
}
});
+var opened_modal = [];
+
instance.web.action_notify = function(element, action) {
element.do_notify(action.params.title, action.params.text, action.params.sticky);
};
@@ -113,6 +115,8 @@
this.init_dialog();
}
this.$buttons.insertAfter(this.$dialog_box.find(".modal-body"));
+ //add to list of currently opened modal
+ opened_modal.push(this.$dialog_box);
return this;
},
_add_buttons: function(buttons) {
@@ -212,9 +216,13 @@
//we need this to put the instruction to remove modal from DOM at the end
//of the queue, otherwise it might already have been removed before the modal-backdrop
//is removed when pressing escape key
- var $parent = this.$el.parents('.modal');
setTimeout(function () {
- $parent.remove();
+ //remove last modal from list of opened modal since we just destroy it
+ opened_modal.pop().remove();
+ if (opened_modal.length > 0){
+ //we still have other opened modal so we should focus it
+ opened_modal[opened_modal.length-1].focus()
+ }
},0);
}
this._super();
@@ -859,6 +867,10 @@
$clicked_menu.parent().addClass('active');
}
}
+ // add a tooltip to cropped menu items
+ this.$secondary_menus.find('.oe_secondary_submenu li a span').each(function() {
+ $(this).tooltip(this.scrollWidth > this.clientWidth ? {title: $(this).text().trim(), placement: 'auto right'} :'destroy');
+ });
},
/**
* Call open_menu with the first menu_item matching an action_id
@@ -1457,7 +1469,7 @@
$('head').append($('<link>', {
'rel': 'stylesheet',
'type': 'text/css',
- 'href': origin +'/web/webclient/css'
+ 'href': origin +'/web/css/web.assets_webclient'
}));
var currentScript = document.currentScript;
if (!currentScript) {
=== modified file 'addons/web/static/src/js/core.js'
--- addons/web/static/src/js/core.js 2014-04-22 12:38:04 +0000
+++ addons/web/static/src/js/core.js 2014-06-26 17:20:17 +0000
@@ -232,7 +232,7 @@
var self = this;
return this.session_reload().then(function(result) {
var modules = instance._modules.join(',');
- var deferred = self.rpc('/web/webclient/qweblist', {mods: modules}).then(self.load_qweb.bind(self));
+ var deferred = self.load_qweb(modules);
if(self.session_is_valid()) {
return deferred.then(function() { return self.load_modules(); });
}
@@ -318,7 +318,7 @@
loaded = $.when(
loaded,
self.rpc('/web/webclient/csslist', {mods: to_load}).done(self.load_css.bind(self)),
- self.rpc('/web/webclient/qweblist', {mods: to_load}).then(self.load_qweb.bind(self)),
+ self.load_qweb(to_load),
self.rpc('/web/webclient/jslist', {mods: to_load}).done(function(files) {
file_list = file_list.concat(files);
})
@@ -345,44 +345,27 @@
load_css: function (files) {
var self = this;
_.each(files, function (file) {
- $('head').append($('<link>', {
- 'href': self.url(file, null),
- 'rel': 'stylesheet',
- 'type': 'text/css'
- }));
+ openerp.loadCSS(self.url(file, null));
});
},
load_js: function(files) {
var self = this;
var d = $.Deferred();
- if(files.length !== 0) {
+ if (files.length !== 0) {
var file = files.shift();
- var tag = document.createElement('script');
- tag.type = 'text/javascript';
- tag.src = self.url(file, null);
- tag.onload = tag.onreadystatechange = function() {
- if ( (tag.readyState && tag.readyState != "loaded" && tag.readyState != "complete") || tag.onload_done )
- return;
- tag.onload_done = true;
- self.load_js(files).done(function () {
- d.resolve();
- });
- };
- var head = document.head || document.getElementsByTagName('head')[0];
- head.appendChild(tag);
+ var url = self.url(file, null);
+ openerp.loadJS(url).done(d.resolve);
} else {
d.resolve();
}
return d;
},
- load_qweb: function(files) {
+ load_qweb: function(mods) {
var self = this;
- _.each(files, function(file) {
- self.qweb_mutex.exec(function() {
- return self.rpc('/web/proxy/load', {path: file}).then(function(xml) {
- if (!xml) { return; }
- instance.web.qweb.add_template(_.str.trim(xml));
- });
+ self.qweb_mutex.exec(function() {
+ return self.rpc('/web/proxy/load', {path: '/web/webclient/qweb?mods=' + mods}).then(function(xml) {
+ if (!xml) { return; }
+ instance.web.qweb.add_template(_.str.trim(xml));
});
});
return self.qweb_mutex.def;
=== modified file 'addons/web/static/src/js/data_export.js'
--- addons/web/static/src/js/data_export.js 2014-04-10 10:06:31 +0000
+++ addons/web/static/src/js/data_export.js 2014-06-26 17:20:17 +0000
@@ -32,7 +32,7 @@
var self = this;
var options = {
buttons: [
- {text: _t("Close"), click: function () { self.close(); }},
+ {text: _t("Close"), click: function () { self.$el.parents('.modal').modal('hide'); }},
{text: _t("Export To File"), click: function () { self.on_click_export_data(); }}
],
close: function () { self.close();}
=== modified file 'addons/web/static/src/js/openerpframework.js'
--- addons/web/static/src/js/openerpframework.js 2014-01-31 00:52:02 +0000
+++ addons/web/static/src/js/openerpframework.js 2014-06-26 17:20:17 +0000
@@ -933,6 +933,46 @@
});
};
+openerp.loadCSS = function (url) {
+ if (!$('link[href="' + url + '"]').length) {
+ $('head').append($('<link>', {
+ 'href': url,
+ 'rel': 'stylesheet',
+ 'type': 'text/css'
+ }));
+ }
+};
+openerp.loadJS = function (url) {
+ var def = $.Deferred();
+ if ($('script[src="' + url + '"]').length) {
+ def.resolve();
+ } else {
+ var script = document.createElement('script');
+ script.type = 'text/javascript';
+ script.src = url;
+ script.onload = script.onreadystatechange = function() {
+ if ((script.readyState && script.readyState != "loaded" && script.readyState != "complete") || script.onload_done) {
+ return;
+ }
+ script.onload_done = true;
+ def.resolve(url);
+ };
+ script.onerror = function () {
+ console.error("Error loading file", script.src);
+ def.reject(url);
+ };
+ var head = document.head || document.getElementsByTagName('head')[0];
+ head.appendChild(script);
+ }
+ return def;
+};
+openerp.loadBundle = function (name) {
+ return $.when(
+ openerp.loadCSS('/web/css/' + name),
+ openerp.loadJS('/web/js/' + name)
+ );
+};
+
var realSetTimeout = function(fct, millis) {
var finished = new Date().getTime() + millis;
var wait = function() {
=== modified file 'addons/web/static/src/js/search.js'
--- addons/web/static/src/js/search.js 2014-04-16 10:26:59 +0000
+++ addons/web/static/src/js/search.js 2014-06-26 17:20:17 +0000
@@ -29,8 +29,8 @@
B.Model.prototype.initialize.apply(this, arguments);
this.values = new my.FacetValues(values || []);
- this.values.on('add remove change reset', function () {
- this.trigger('change', this);
+ this.values.on('add remove change reset', function (_, options) {
+ this.trigger('change', this, options);
}, this);
},
get: function (key) {
@@ -399,7 +399,8 @@
this.setup_global_completion();
this.query = new my.SearchQuery()
.on('add change reset remove', this.proxy('do_search'))
- .on('add change reset remove', this.proxy('renderFacets'));
+ .on('change', this.proxy('renderChangedFacets'))
+ .on('add reset remove', this.proxy('renderFacets'));
if (this.options.hidden) {
this.$el.hide();
@@ -578,14 +579,20 @@
.trigger('blur');
},
/**
- *
- * @param {openerp.web.search.SearchQuery | openerp.web.search.Facet} _1
- * @param {openerp.web.search.Facet} [_2]
+ * Call the renderFacets method with the correct arguments.
+ * This is due to the fact that change events are called with two arguments
+ * (model, options) while add, reset and remove events are called with
+ * (collection, model, options) as arguments
+ */
+ renderChangedFacets: function (model, options) {
+ this.renderFacets(undefined, model, options);
+ },
+ /**
+ * @param {openerp.web.search.SearchQuery | undefined} Undefined if event is change
+ * @param {openerp.web.search.Facet}
* @param {Object} [options]
*/
- renderFacets: function (_1, _2, options) {
- // _1: model if event=change, otherwise collection
- // _2: undefined if event=change, otherwise model
+ renderFacets: function (collection, model, options) {
var self = this;
var started = [];
var $e = this.$('div.oe_searchview_facets');
@@ -610,6 +617,7 @@
});
$.when.apply(null, started).then(function () {
+ if (options && options.focus_input === false) return;
var input_to_focus;
// options.at: facet inserted at given index, focus next input
// otherwise just focus last input
@@ -618,7 +626,6 @@
} else {
input_to_focus = self.input_subviews[(options.at + 1) * 2];
}
-
input_to_focus.$el.focus();
});
},
@@ -1602,8 +1609,11 @@
return facetValue.get('label');
},
make_domain: function (name, operator, facetValue) {
- if (operator === this.default_operator) {
+ switch(operator){
+ case this.default_operator:
return [[name, '=', facetValue.get('value')]];
+ case 'child_of':
+ return [[name, 'child_of', facetValue.get('value')]];
}
return this._super(name, operator, facetValue);
},
=== modified file 'addons/web/static/src/js/testing.js'
--- addons/web/static/src/js/testing.js 2014-03-18 12:40:50 +0000
+++ addons/web/static/src/js/testing.js 2014-06-26 17:20:17 +0000
@@ -48,15 +48,6 @@
testing.dependencies = window['oe_all_dependencies'] || [];
testing.current_module = null;
- testing.templates = { };
- testing.add_template = function (name) {
- var xhr = QWeb2.Engine.prototype.get_xhr();
- xhr.open('GET', name, false);
- xhr.send(null);
- (testing.templates[testing.current_module] =
- testing.templates[testing.current_module] || [])
- .push(xhr.responseXML);
- };
/**
* Function which does not do anything
*/
@@ -206,7 +197,7 @@
teardown: testing.noop
});
- QUnit.module(testing.current_module + '.' + name, {_oe: options});
+ QUnit.module(name, {_oe: options});
body(testing['case']);
};
testing['case'] = function (name, options, callback) {
@@ -244,18 +235,6 @@
expect(opts.asserts);
}
- if (opts.templates) {
- for(var i=0; i<module_deps.length; ++i) {
- var dep = module_deps[i];
- var templates = testing.templates[dep];
- if (_.isEmpty(templates)) { continue; }
-
- for (var j=0; j < templates.length; ++j) {
- instance.web.qweb.add_template(templates[j]);
- }
- }
- }
-
var $fixture = $('#qunit-fixture');
var mock, async = false;
=== modified file 'addons/web/static/src/js/view_form.js'
--- addons/web/static/src/js/view_form.js 2014-04-29 11:22:37 +0000
+++ addons/web/static/src/js/view_form.js 2014-06-26 17:20:17 +0000
@@ -1940,7 +1940,7 @@
init: function(field_manager, node) {
node.attrs.type = node.attrs['data-button-type'];
this.is_stat_button = /\boe_stat_button\b/.test(node.attrs['class']);
- this.icon = node.attrs.icon && "<span class=\"fa " + node.attrs.icon + " fa-fw\"></span>";
+ this.icon_class = node.attrs.icon && "stat_button_icon fa " + node.attrs.icon + " fa-fw";
this._super(field_manager, node);
this.force_disabled = false;
this.string = (this.node.attrs.string || '').replace(/_/g, '');
@@ -2365,6 +2365,106 @@
}
});
+instance.web.form.KanbanSelection = instance.web.form.FieldChar.extend({
+ init: function (field_manager, node) {
+ this._super(field_manager, node);
+ },
+ prepare_dropdown_selection: function() {
+ var self = this;
+ var data = [];
+ var selection = self.field.selection || [];
+ _.map(selection, function(res) {
+ var value = {
+ 'name': res[0],
+ 'tooltip': res[1],
+ 'state_name': res[1],
+ }
+ if (res[0] == 'normal') { value['state_class'] = 'oe_kanban_status'; }
+ else if (res[0] == 'done') { value['state_class'] = 'oe_kanban_status oe_kanban_status_green'; }
+ else { value['state_class'] = 'oe_kanban_status oe_kanban_status_red'; }
+ data.push(value);
+ });
+ return data;
+ },
+ render_value: function() {
+ var self = this;
+ this.record_id = self.view.datarecord.id;
+ this.states = self.prepare_dropdown_selection();;
+ this.$el.html(QWeb.render("KanbanSelection", {'widget': self}));
+ this.$el.find('.oe_legend').click(self.do_action.bind(self));
+ },
+ do_action: function(e) {
+ var self = this;
+ var li = $(e.target).closest( "li" );
+ if (li.length) {
+ var value = {};
+ value[self.name] = String(li.data('value'));
+ if (self.record_id) {
+ return self.view.dataset._model.call('write', [[self.record_id], value, self.view.dataset.get_context()]).done(self.reload_record.bind(self));
+ } else {
+ return self.view.on_button_save().done(function(result) {
+ if (result) {
+ self.view.dataset._model.call('write', [[result], value, self.view.dataset.get_context()]).done(self.reload_record.bind(self));
+ }
+ });
+ }
+ }
+ },
+ reload_record: function() {
+ this.view.reload();
+ },
+});
+
+instance.web.form.Priority = instance.web.form.FieldChar.extend({
+ init: function (field_manager, node) {
+ this._super(field_manager, node);
+ },
+ prepare_priority: function() {
+ var self = this;
+ var selection = this.field.selection || [];
+ var init_value = selection && selection[0][0] || 0;
+ var data = _.map(selection.slice(1), function(element, index) {
+ var value = {
+ 'value': element[0],
+ 'name': element[1],
+ 'click_value': element[0],
+ }
+ if (index == 0 && self.get('value') == element[0]) {
+ value['click_value'] = init_value;
+ }
+ return value;
+ });
+ return data;
+ },
+ render_value: function() {
+ var self = this;
+ this.record_id = self.view.datarecord.id;
+ this.priorities = self.prepare_priority();
+ this.$el.html(QWeb.render("Priority", {'widget': this}));
+ this.$el.find('.oe_legend').click(self.do_action.bind(self));
+ },
+ do_action: function(e) {
+ var self = this;
+ var li = $(e.target).closest( "li" );
+ if (li.length) {
+ var value = {};
+ value[self.name] = String(li.data('value'));
+ if (self.record_id) {
+ return self.view.dataset._model.call('write', [[self.record_id], value, self.view.dataset.get_context()]).done(self.reload_record.bind(self));
+ } else {
+ return self.view.on_button_save().done(function(result) {
+ if (result) {
+ self.view.dataset._model.call('write', [[result], value, self.view.dataset.get_context()]).done(self.reload_record.bind(self));
+ }
+ });
+ }
+ }
+ },
+ reload_record: function() {
+ this.view.reload();
+ },
+});
+
instance.web.form.FieldID = instance.web.form.FieldChar.extend({
process_modifiers: function () {
this._super();
@@ -3356,13 +3456,16 @@
instance.web.form.M2ODialog = instance.web.Dialog.extend({
template: "M2ODialog",
init: function(parent) {
+ this.name = parent.string;
this._super(parent, {
- title: _.str.sprintf(_t("Add %s"), parent.string),
+ title: _.str.sprintf(_t("Create a %s"), parent.string),
size: 'medium',
});
},
start: function() {
var self = this;
+ var text = _.str.sprintf(_t("You are creating a new %s, are you sure it does not exist yet?"), self.name);
+ this.$("p").text( text );
this.$buttons.html(QWeb.render("M2ODialog.buttons"));
this.$("input").val(this.getParent().last_query);
this.$buttons.find(".oe_form_m2o_qc_button").click(function(){
@@ -3486,7 +3589,7 @@
self.display_value_backup = {};
self.render_value();
self.focus();
- self.view.do_onchange(self);
+ self.trigger('changed_value');
});
});
});
@@ -6112,6 +6215,8 @@
'monetary': 'instance.web.form.FieldMonetary',
'many2many_checkboxes': 'instance.web.form.FieldMany2ManyCheckBoxes',
'x2many_counter': 'instance.web.form.X2ManyCounter',
+ 'priority':'instance.web.form.Priority',
+ 'kanban_state_selection':'instance.web.form.KanbanSelection',
'statinfo': 'instance.web.form.StatInfo',
});
=== modified file 'addons/web/static/src/js/views.js'
--- addons/web/static/src/js/views.js 2014-04-17 09:01:53 +0000
+++ addons/web/static/src/js/views.js 2014-06-26 17:20:17 +0000
@@ -451,6 +451,9 @@
ir_actions_client: function (action, options) {
var self = this;
var ClientWidget = instance.web.client_actions.get_object(action.tag);
+ if (!ClientWidget) {
+ return self.do_warn("Action Error", "Could not find client action '" + action.tag + "'.");
+ }
if (!(ClientWidget.prototype instanceof instance.web.Widget)) {
var next;
=== modified file 'addons/web/static/src/xml/base.xml'
--- addons/web/static/src/xml/base.xml 2014-04-17 09:01:53 +0000
+++ addons/web/static/src/xml/base.xml 2014-06-26 17:20:17 +0000
@@ -40,7 +40,7 @@
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 class="modal-title"><t t-raw="title"/></h3>
</div>
- <div class="modal-body">
+ <div class="modal-body" style="overflow-y: auto;">
</div>
</div>
</div>
@@ -496,7 +496,7 @@
</h2>
</td>
<td colspan="2">
- <div class="oe_view_manager_view_search" t-opentag="true"/>
+ <div class="oe_view_manager_view_search"/>
</td>
</tr>
<tr class="oe_header_row">
@@ -800,12 +800,11 @@
</t>
<button t-name="ListView.row.text_button" type="button"
t-att-title="widget.string" t-att-disabled="disabled || undefined"
- t-att-class="disabled ? 'oe_list_button_disabled btn' : 'btn'">
- <t t-esc="widget.string"/>
-</button>
+ t-att-class="disabled ? 'oe_list_button_disabled btn_txt oe_link' : 'btn_txt oe_link'"
+ ><t t-esc="widget.string"/></button>
<button t-name="ListView.row.button" type="button"
t-att-title="widget.string" t-att-disabled="disabled || undefined"
- t-att-class="disabled ? 'oe_list_button_disabled btn_img' : 'btn_img'"
+ t-att-class="disabled ? 'oe_list_button_disabled' : ''"
><img t-attf-src="#{prefix}/web/static/src/img/icons/#{widget.icon}.png"
t-att-alt="widget.string"/></button>
<t t-extend="ListView.row">
@@ -1030,6 +1029,39 @@
</t>
</span>
</t>
+<t t-name="KanbanSelection">
+ <div class="btn-group kanban_state">
+ <t t-foreach="widget.states" t-as="rec">
+ <a t-if="widget.get('value') === rec.name">
+ <a class="oe_legend dropdown-toggle" data-toggle="dropdown">
+ <span t-att-class="rec.state_class" t-if="widget.get('value') === rec.name" t-att-title="rec.tooltip"/>
+ <span class="sr-only">Toggle Dropdown</span>
+ </a>
+ </a>
+ </t>
+ <ul class="dropdown-menu state" role="menu">
+ <t t-foreach="widget.states" t-as="rec">
+ <t t-if="widget.get('value') !== rec.name">
+ <li class="oe_legend" t-att-data-value="rec.name" ><a href="#">
+ <span t-att-class="rec.state_class" t-att-title="rec.tooltip"/>
+ <t t-raw="rec.state_name" /></a>
+ </li>
+ </t>
+ </t>
+ </ul>
+ </div>
+</t>
+<t t-name="Priority">
+ <ul style="list-style: none; padding-left: 2px; display: inline-block;">
+ <t t-foreach="widget.priorities" t-as="rec" >
+ <li t-att-data-value="rec.click_value" class="oe_legend" style="display: inline-block;">
+ <a href="#" t-att-title="rec.name">
+ <span t-att-class="widget.get('value') gte rec.value and 'oe_e oe_star_on' or 'oe_e oe_star_off'">7</span>
+ </a>
+ </li>
+ </t>
+ </ul>
+</t>
<t t-name="FieldEmail">
<span class="oe_form_field oe_form_field_email" t-att-style="widget.node.attrs.style">
<a t-if="widget.get('effective_readonly')" href="#" class="oe_form_uri" target="_blank"/>
@@ -1409,7 +1441,7 @@
t-att-autofocus="widget.node.attrs.autofocus"
t-att-accesskey="widget.node.attrs.accesskey">
<img t-if="!widget.is_stat_button and widget.node.attrs.icon " t-att-src="_s + widget.node.attrs.icon" width="16" height="16"/>
- <div t-if="widget.is_stat_button and widget.icon" class="stat_button_icon"><t t-raw="widget.icon"/></div>
+ <div t-if="widget.is_stat_button and widget.icon_class" t-att-class="widget.icon_class"></div>
<span t-if="widget.string and !widget.is_stat_button"><t t-esc="widget.string"/></span>
<div t-if="widget.string and widget.is_stat_button"><t t-esc="widget.string"/></div>
</button>
@@ -1948,13 +1980,14 @@
</t>
<t t-name="M2ODialog">
<div>
+ <p class="oe_grey"/>
Name: <input class="oe_form_m2o_input_name" type="text"/>
</div>
</t>
<t t-name="M2ODialog.buttons">
- <button class="oe_form_m2o_qc_button oe_button oe_highlight">Quick Add</button>
- <button class="oe_form_m2o_sc_button oe_button">Add All Info...</button>
- <button class="oe_form_m2o_cancel_button oe_button">Cancel</button>
+ <button class="oe_form_m2o_qc_button oe_button oe_highlight">Create</button>
+ <button class="oe_form_m2o_sc_button oe_button">Create and edit</button> or
+ <button class="oe_form_m2o_cancel_button oe_button oe_link"><span>Cancel</span></button>
</t>
<t t-name="FieldMonetary" t-extend="FieldChar">
<t t-jquery="t:first" t-operation="before">
@@ -1985,6 +2018,5 @@
<a href="javascript:void(0)"><t t-esc="text"/></a>
</t>
<t t-name="StatInfo">
- <strong><t t-esc="value"/></strong>
- <t t-esc="text"/></t>
+ <strong><t t-esc="value"/></strong><br/><t t-esc="text"/></t>
</templates>
=== modified file 'addons/web/static/test/list-editable.js'
--- addons/web/static/test/list-editable.js 2014-03-27 11:24:56 +0000
+++ addons/web/static/test/list-editable.js 2014-06-26 17:20:17 +0000
@@ -361,8 +361,8 @@
strictEqual(
$fix.find('tbody tr:eq(1)').css('color'), 'rgb(255, 0, 0)',
'shoud have color applied');
- strictEqual(
- $fix.find('tbody tr:eq(2)').css('color'), 'rgb(0, 0, 0)',
+ notStrictEqual(
+ $fix.find('tbody tr:eq(2)').css('color'), 'rgb(255, 0, 0)',
'should have default color applied');
});
});
=== modified file 'addons/web/tests/__init__.py'
--- addons/web/tests/__init__.py 2014-02-09 23:20:01 +0000
+++ addons/web/tests/__init__.py 2014-06-26 17:20:17 +0000
@@ -2,4 +2,3 @@
import test_js
import test_menu
import test_serving_base
-import test_ui
=== removed directory 'addons/web/tests/qunitsuite'
=== removed file 'addons/web/tests/qunitsuite/README.rst'
--- addons/web/tests/qunitsuite/README.rst 2012-12-09 02:48:10 +0000
+++ addons/web/tests/qunitsuite/README.rst 1970-01-01 00:00:00 +0000
@@ -1,116 +0,0 @@
-QUnitSuite is a ``unittest.TestSuite`` able to run QUnit_ test suites
-within the normal unittest process, through PhantomJS_.
-
-QUnitSuite is built upon `Ben Alman`_'s work of for the interfacing
-between PhantomJS_ and the host/reporting code: the shims and the
-PhantomJS_ configuration files are those of grunt_'s ``qunit`` task.
-
-Why
----
-
-You're a Python shop or developer, you have tools and tests built
-around unittest (or compatible with unittests) and your testing
-pipeline is predicated upon that, you're doing web development of some
-sort these days (as so many are) and you'd like to do some testing of
-your web stuff.
-
-But you don't really want to redo your whole testing stack just for
-that.
-
-QUnitSuite simply grafts QUnit_-based tests, run in PhantomJS_, in
-your existing ``unittest``-based architecture.
-
-What
-----
-
-QUnitSuite currently provides a single object as part of its API:
-``qunitsuite.QUnitSuite(testfile[, timeout])``.
-
-This produces a ``unittest.TestSuite`` suitable for all the usual
-stuff (running it, and giving it to an other test suite which will run
-it, that is).
-
-``testfile`` is the HTML file bootstrapping your qunit tests, as would
-usually be accessed via a browser. It can be either a local
-(``file:``) url, or an HTTP one. As long as a regular browser can open
-and execute it, PhantomJS_ will manage.
-
-``timeout`` is a check passed to the PhantomJS_ runner: if the runner
-produces no information for longer than ``timeout`` milliseconds, the
-run will be cancelled and a test error will be generated. This
-situation usually means either your ``testfile`` is not a qunit test
-file, qunit is not running or qunit's runner was stopped (for an async
-test) and never restarted.
-
-The default value is very conservative, most tests should run
-correctly with lower timeouts (especially if all tests are
-synchronous).
-
-How
----
-
-``unittest``'s autodiscovery protocol does not directly work with test
-suites (it looks for test cases). If you want autodiscovery to work
-correctly, you will have to use the ``load_tests`` protocol::
-
- # in a testing module
- def load_tests(loader, tests, pattern):
- tests.addTest(QUnitSuite(qunit_test_path.html))
- return tests
-
-outside of that specific case, you can use a ``QUnitSuite`` as a
-standard ``TestSuite`` instance, running it, adding it to an other
-suite or passing it to a ``TestRunner``
-
-Complaints and Grievances
--------------------------
-
-Speed
-~~~~~
-
-Starting up a phantomjs instance and running a suite turns out to have
-a rather high overhead, on the order of a second on this machine
-(2.4GHz, 8GB RAM and an SSD).
-
-As each ``QUnitSuite`` currently creates its own phantomjs instance,
-it's probably a good idea to create bigger suites (put many modules &
-tests in the same QUnit html file, which doesn't preclude splitting
-them across multiple js files).
-
-Hacks
-~~~~~
-
-QUnitSuite contains a pretty big hack which may or may not cause
-problem depending on your exact setup: in case of case failure or
-error, ``unittest.TestResult`` formats the error traceback provided
-alongside the test object. This goes through Python's
-traceback-formatting code and there are no hooks there.
-
-One could expect to use a custom ``TestResult``, but for test suites
-the ``TestResult`` instance must be provided by the caller, so there
-is no direct hook onto it.
-
-This leaves three options:
-
-* Create a custom ``TestResult`` class and require that it be the one
- provided to the test suite. This requires altered work flows,
- customization of the test runner and (as far as I know) isn't
- available through Python 2.7's autodiscovery. It's the cleanest
- option but completely fails on practicality.
-
-* Create a custom ``TestResult`` which directly alters the original
- result's ``errors`` and ``failures`` attributes as they're part of
- the testrunner API. This would work but may put custom results in a
- strange state and break e.g. unittest2's ``@failfast``.
-
-* Lastly, monkeypatch the undocumented and implementation detail
- ``_exc_info_to_string`` on the provided ``result``. This is the
- route taken, at least for now.
-
-.. _QUnit: http://qunitjs.com/
-
-.. _PhantomJS: http://phantomjs.org/
-
-.. _Ben Alman: http://benalman.com/
-
-.. _grunt: http://gruntjs.com/
=== removed file 'addons/web/tests/qunitsuite/__init__.py'
=== removed directory 'addons/web/tests/qunitsuite/grunt'
=== removed file 'addons/web/tests/qunitsuite/grunt/bootstrap.js'
--- addons/web/tests/qunitsuite/grunt/bootstrap.js 2012-12-09 02:48:10 +0000
+++ addons/web/tests/qunitsuite/grunt/bootstrap.js 1970-01-01 00:00:00 +0000
@@ -1,95 +0,0 @@
-/*
- * grunt
- * http://gruntjs.com/
- *
- * Copyright (c) 2012 "Cowboy" Ben Alman
- * Licensed under the MIT license.
- * http://benalman.com/about/license/
- */
-
-/*global phantom:true*/
-
-'use strict';
-
-var fs = require('fs');
-
-// The page .html file to load.
-var url = phantom.args[0];
-// Extra, optionally overridable stuff.
-var options = JSON.parse(phantom.args[1] || {});
-
-// Default options.
-if (!options.timeout) { options.timeout = 5000; }
-
-// Keep track of the last time a client message was sent.
-var last = new Date();
-
-// Messages are sent to the parent by appending them to the tempfile.
-var sendMessage = function(arg) {
- var args = Array.isArray(arg) ? arg : [].slice.call(arguments);
- last = new Date();
- console.log(JSON.stringify(args));
-};
-
-// This allows grunt to abort if the PhantomJS version isn't adequate.
-sendMessage('private', 'version', phantom.version);
-
-// Abort if the page doesn't send any messages for a while.
-setInterval(function() {
- if (new Date() - last > options.timeout) {
- sendMessage('fail.timeout');
- phantom.exit();
- }
-}, 100);
-
-// Create a new page.
-var page = require('webpage').create();
-
-// The client page must send its messages via alert(jsonstring).
-page.onAlert = function(args) {
- sendMessage(JSON.parse(args));
-};
-
-// Keep track if the client-side helper script already has been injected.
-var injected;
-page.onUrlChanged = function(newUrl) {
- injected = false;
- sendMessage('onUrlChanged', newUrl);
-};
-
-// Relay console logging messages.
-page.onConsoleMessage = function(message) {
- sendMessage('console', message);
-};
-
-// For debugging.
-page.onResourceRequested = function(request) {
- sendMessage('onResourceRequested', request.url);
-};
-
-page.onResourceReceived = function(request) {
- if (request.stage === 'end') {
- sendMessage('onResourceReceived', request.url);
- }
-};
-
-// Run when the page has finished loading.
-page.onLoadFinished = function(status) {
- // The window has loaded.
- sendMessage('onLoadFinished', status);
- if (status === 'success') {
- if (options.inject && !injected) {
- // Inject client-side helper script, but only if it has not yet been
- // injected.
- sendMessage('inject', options.inject);
- page.injectJs(options.inject);
- }
- } else {
- // File loading failure.
- sendMessage('fail.load', url);
- phantom.exit();
- }
-};
-
-// Actually load url.
-page.open(url);
=== removed file 'addons/web/tests/qunitsuite/grunt/license'
--- addons/web/tests/qunitsuite/grunt/license 2012-12-09 02:48:10 +0000
+++ addons/web/tests/qunitsuite/grunt/license 1970-01-01 00:00:00 +0000
@@ -1,22 +0,0 @@
-Copyright (c) 2012 "Cowboy" Ben Alman
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
=== removed file 'addons/web/tests/qunitsuite/grunt/phantomjs.json'
--- addons/web/tests/qunitsuite/grunt/phantomjs.json 2012-12-09 02:48:10 +0000
+++ addons/web/tests/qunitsuite/grunt/phantomjs.json 1970-01-01 00:00:00 +0000
@@ -1,1 +0,0 @@
-{}
\ No newline at end of file
=== removed file 'addons/web/tests/qunitsuite/grunt/qunit-phantomjs-bridge.js'
--- addons/web/tests/qunitsuite/grunt/qunit-phantomjs-bridge.js 2012-12-09 02:48:10 +0000
+++ addons/web/tests/qunitsuite/grunt/qunit-phantomjs-bridge.js 1970-01-01 00:00:00 +0000
@@ -1,88 +0,0 @@
-/*
- * grunt
- * http://gruntjs.com/
- *
- * Copyright (c) 2012 "Cowboy" Ben Alman
- * Licensed under the MIT license.
- * http://benalman.com/about/license/
- */
-
-/*global QUnit:true, alert:true*/
-
-'use strict';
-
-// Don't re-order tests.
-QUnit.config.reorder = false;
-// Run tests serially, not in parallel.
-QUnit.config.autorun = false;
-
-// Send messages to the parent PhantomJS process via alert! Good times!!
-function sendMessage() {
- var args = [].slice.call(arguments);
- alert(JSON.stringify(args));
-}
-
-// These methods connect QUnit to PhantomJS.
-QUnit.log(function(obj) {
- // What is this I don’t even
- if (obj.message === '[object Object], undefined:undefined') { return; }
- // Parse some stuff before sending it.
- var actual = QUnit.jsDump.parse(obj.actual);
- var expected = QUnit.jsDump.parse(obj.expected);
- // Send it.
- sendMessage('qunit.log', obj.result, actual, expected, obj.message, obj.source);
-});
-
-QUnit.testStart(function(obj) {
- sendMessage('qunit.testStart', obj.name);
-});
-
-QUnit.testDone(function(obj) {
- sendMessage('qunit.testDone', obj.name, obj.failed, obj.passed, obj.total);
-});
-
-QUnit.moduleStart(function(obj) {
- sendMessage('qunit.moduleStart', obj.name);
-});
-
-QUnit.moduleDone(function(obj) {
- sendMessage('qunit.moduleDone', obj.name, obj.failed, obj.passed, obj.total);
-});
-
-QUnit.begin(function() {
- sendMessage('qunit.begin');
-});
-
-QUnit.done(function(obj) {
- sendMessage('qunit.done', obj.failed, obj.passed, obj.total, obj.runtime);
-});
-
-// PhantomJS (up to and including 1.7) uses a version of webkit so old
-// it does not have Function.prototype.bind:
-// http://code.google.com/p/phantomjs/issues/detail?id=522
-
-// Use moz polyfill:
-// https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Function/bind#Compatibility
-if (!Function.prototype.bind) {
- Function.prototype.bind = function (oThis) {
- if (typeof this !== "function") {
- // closest thing possible to the ECMAScript 5 internal IsCallable function
- throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");
- }
-
- var aArgs = Array.prototype.slice.call(arguments, 1),
- fToBind = this,
- fNOP = function () {},
- fBound = function () {
- return fToBind.apply(this instanceof fNOP && oThis
- ? this
- : oThis,
- aArgs.concat(Array.prototype.slice.call(arguments)));
- };
-
- fNOP.prototype = this.prototype;
- fBound.prototype = new fNOP();
-
- return fBound;
- };
-}
=== removed file 'addons/web/tests/qunitsuite/suite.py'
--- addons/web/tests/qunitsuite/suite.py 2014-02-21 14:35:12 +0000
+++ addons/web/tests/qunitsuite/suite.py 1970-01-01 00:00:00 +0000
@@ -1,136 +0,0 @@
-import json
-import subprocess
-import unittest
-import os
-import time
-
-ROOT = os.path.join(os.path.dirname(__file__), 'grunt')
-
-__all__ = ['QUnitSuite']
-
-def _exc_info_to_string(err, test):
- return err
-
-class QUnitTest(unittest.TestCase):
- def __init__(self, module, name):
- self.module = module
- self.name = name
- self.failed = False
- def shortDescription(self):
- return None
- def __repr__(self):
- return '<QUnitTest %s:%s>' % (self.module, self.name)
- def __str__(self):
- return '%s: %s' % (self.module, self.name)
-
-class QUnitSuite(unittest.TestSuite):
- def __init__(self, qunitfile, timeout=5000):
- super(QUnitSuite, self).__init__()
- self.testfile = qunitfile
- self.timeout = timeout
- self._module = None
- self._test = None
-
- def run(self, result):
- try:
- subprocess.call(['phantomjs', '-v'],
- stdout=open(os.devnull, 'w'),
- stderr=subprocess.STDOUT)
- except OSError:
- test = QUnitTest('phantomjs', 'javascript tests')
- result.startTest(test)
- result.startTest(test)
- result.addSkip(test , "phantomjs command not found")
- result.stopTest(test)
- return
-
- result._exc_info_to_string = _exc_info_to_string
- try:
- self._run(result)
- finally:
- del result._exc_info_to_string
-
- def _run(self, result):
- phantom = subprocess.Popen([
- 'phantomjs',
- '--config=%s' % os.path.join(ROOT, 'phantomjs.json'),
- os.path.join(ROOT, 'bootstrap.js'), self.testfile,
- json.dumps({
- 'timeout': self.timeout,
- 'inject': os.path.join(ROOT, 'qunit-phantomjs-bridge.js')
- })
- ], stdout=subprocess.PIPE, stderr=subprocess.STDOUT)
-
- try:
- while True:
- line = phantom.stdout.readline()
- if line:
- if self.process(line, result):
- break
- else:
- time.sleep(0.1)
- finally:
- # If the phantomjs process hasn't quit, kill it
- if phantom.poll() is None:
- phantom.terminate()
-
- def process(self, line, result):
- try:
- args = json.loads(line)
- except ValueError: # phantomjs stderr
- if 'CoreText' not in line:
- print line
- return False
- event_name = args[0]
-
- if event_name == 'qunit.done':
- return True
- elif event_name == 'fail.load':
- self.add_error(result, "PhantomJS unable to load %s" % args[1])
- return True
- elif event_name == 'fail.timeout':
- self.add_error(result, "PhantomJS timed out, possibly due to a"
- " missing QUnit start() call")
- return True
-
- elif event_name == 'qunit.moduleStart':
- self._module = args[1].encode('utf-8') if args[1] else ''
- elif event_name == 'qunit.moduleStop':
- self._test = None
- self._module = None
- elif event_name == 'qunit.testStart':
- self._test = QUnitTest(self._module, args[1].encode('utf-8'))
- result.startTest(self._test)
- elif event_name == 'qunit.testDone':
- if not self._test.failed:
- result.addSuccess(self._test)
- result.stopTest(self._test)
- self._test = None
- elif event_name == 'qunit.log':
- if args[1]:
- return False
-
- self._test.failed = True
- result.addFailure(
- self._test, self.failure_to_str(*args[2:]))
- elif event_name == 'console':
- print args[1]
-
- return False
-
- def add_error(self, result, s):
- test = QUnitTest('phantomjs', 'startup')
- result.startTest(test)
- result.addError(test, s)
- result.stopTest(test)
-
- def failure_to_str(self, actual, expected, message, source):
- if message or actual == expected:
- formatted = str(message or '')
- else:
- formatted = "%s != %s" % (actual, expected)
-
- if source:
- formatted += '\n\n' + source
-
- return formatted
=== modified file 'addons/web/tests/test_js.py'
--- addons/web/tests/test_js.py 2014-02-21 12:45:57 +0000
+++ addons/web/tests/test_js.py 2014-06-26 17:20:17 +0000
@@ -1,24 +1,6 @@
-import urllib
-import urlparse
-from openerp import sql_db, tools
-from qunitsuite.suite import QUnitSuite
-
-class WebSuite(QUnitSuite):
- def __init__(self, module):
- url = urlparse.urlunsplit([
- 'http',
- 'localhost:{port}'.format(port=tools.config['xmlrpc_port']),
- '/web/tests',
- urllib.urlencode({
- 'mod': module,
- 'source': tools.config['db_name'],
- 'supadmin': tools.config['admin_passwd'],
- 'password': 'admin',
- }),
- ''
- ])
- super(WebSuite, self).__init__(url, 50000)
-
-def load_tests(loader, standard_tests, _):
- standard_tests.addTest(WebSuite('web'))
- return standard_tests
+import openerp
+
+class WebSuite(openerp.tests.HttpCase):
+ def test_01_js(self):
+ self.phantom_js('/web/tests?mod=web',"","", login='admin')
+
=== added file 'addons/web/views/database_manager.html'
--- addons/web/views/database_manager.html 1970-01-01 00:00:00 +0000
+++ addons/web/views/database_manager.html 2014-06-26 17:20:17 +0000
@@ -0,0 +1,79 @@
+<!DOCTYPE html>
+<html style="height: 100%">
+ <head>
+ <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <title>OpenERP</title>
+ <link rel="shortcut icon" href="/web/static/src/img/favicon.ico" type="image/x-icon"/>
+ <link rel="stylesheet" href="/web/static/src/css/full.css" />
+ <script src="/web/static/lib/es5-shim/es5-shim.min.js" type="text/javascript"></script>
+ <script src="/web/static/lib/underscore/underscore.js" type="text/javascript"></script>
+ <script src="/web/static/lib/underscore.string/lib/underscore.string.js" type="text/javascript"></script>
+ <script src="/web/static/lib/datejs/globalization/en-US.js" type="text/javascript"></script>
+ <script src="/web/static/lib/spinjs/spin.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery/jquery.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery.blockUI/jquery.blockUI.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery.hotkeys/jquery.hotkeys.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery.placeholder/jquery.placeholder.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery.timeago/jquery.timeago.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery.form/jquery.form.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery.ba-bbq/jquery.ba-bbq.js" type="text/javascript"></script>
+ <script src="/web/static/lib/datejs/core.js" type="text/javascript"></script>
+ <script src="/web/static/lib/datejs/parser.js" type="text/javascript"></script>
+ <script src="/web/static/lib/datejs/sugarpak.js" type="text/javascript"></script>
+ <script src="/web/static/lib/datejs/extras.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery.validate/jquery.validate.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery.autosize/jquery.autosize.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery.scrollTo/jquery.scrollTo-min.js" type="text/javascript"></script>
+ <script src="/web/static/lib/cleditor/jquery.cleditor.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery.textext/jquery.textext.js" type="text/javascript"></script>
+ <script src="/web/static/lib/select2/select2.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery.ui/js/jquery-ui-1.9.1.custom.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery.ui.timepicker/js/jquery-ui-timepicker-addon.js" type="text/javascript"></script>
+ <script src="/web/static/lib/jquery.ui.notify/js/jquery.notify.js" type="text/javascript"></script>
+ <script src="/web/static/lib/bootstrap/js/bootstrap.js" type="text/javascript"></script>
+ <script src="/web/static/lib/backbone/backbone.js" type="text/javascript"></script>
+ <script src="/web/static/lib/qweb/qweb2.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/openerpframework.js" type="text/javascript"></script>
+ <script src="/web/static/lib/py.js/lib/py.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/boot.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/testing.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/pyeval.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/core.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/formats.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/chrome.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/views.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/data.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/data_export.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/search.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/view_list.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/view_form.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/view_list_editable.js" type="text/javascript"></script>
+ <script src="/web/static/src/js/view_tree.js" type="text/javascript"></script>
+ <script src="/base/static/src/js/apps.js" type="text/javascript"></script>
+ <link href="/web/static/lib/fontawesome/css/font-awesome.css" rel="stylesheet"/>
+ <link href="/web/static/lib/cleditor/jquery.cleditor.css" rel="stylesheet"/>
+ <link href="/web/static/lib/jquery.textext/jquery.textext.css" rel="stylesheet"/>
+ <link href="/web/static/lib/select2/select2.css" rel="stylesheet"/>
+ <link href="/web/static/lib/jquery.ui.bootstrap/css/custom-theme/jquery-ui-1.9.0.custom.css" rel="stylesheet"/>
+ <link href="/web/static/lib/jquery.ui.timepicker/css/jquery-ui-timepicker-addon.css" rel="stylesheet"/>
+ <link href="/web/static/lib/jquery.ui.notify/css/ui.notify.css" rel="stylesheet"/>
+ <link href="/web/static/lib/bootstrap/css/bootstrap.css" rel="stylesheet"/>
+ <link href="/web/static/src/css/base.css" rel="stylesheet"/>
+ <link href="/web/static/src/css/data_export.css" rel="stylesheet"/>
+ <link href="/base/static/src/css/modules.css" rel="stylesheet"/>
+ <script type="text/javascript">
+ $(function() {
+ var s = new openerp.init({{ modules|safe }});
+ var wc = new s.web.WebClient(null, { action: 'database_manager' });
+ wc.appendTo($(document.body));
+ });
+ </script>
+ </head>
+ <body>
+ <!--[if lte IE 8]>
+ <script src="//ajax.googleapis.com/ajax/libs/chrome-frame/1/CFInstall.min.js"></script>
+ <script>CFInstall.check({mode: "overlay"});</script>
+ <![endif]-->
+ </body>
+</html>
\ No newline at end of file
=== modified file 'addons/web/views/webclient_templates.xml'
--- addons/web/views/webclient_templates.xml 2014-03-11 13:22:00 +0000
+++ addons/web/views/webclient_templates.xml 2014-06-26 17:20:17 +0000
@@ -3,6 +3,120 @@
-->
<openerp>
<data>
+ <template id="web.assets_common">
+ <script type="text/javascript" src="/web/static/lib/es5-shim/es5-shim.min.js"></script>
+ <script type="text/javascript" src="/web/static/lib/underscore/underscore.js"></script>
+ <script type="text/javascript" src="/web/static/lib/underscore.string/lib/underscore.string.js"></script>
+ <script type="text/javascript" src="/web/static/lib/datejs/globalization/en-US.js"></script>
+ <script type="text/javascript" src="/web/static/lib/spinjs/spin.js"></script>
+
+ <!-- jQuery stuff -->
+ <script type="text/javascript" src="/web/static/lib/jquery/jquery.js"></script>
+ <script type="text/javascript" src="/web/static/lib/jquery.blockUI/jquery.blockUI.js"></script>
+ <script type="text/javascript" src="/web/static/lib/jquery.hotkeys/jquery.hotkeys.js"></script>
+ <script type="text/javascript" src="/web/static/lib/jquery.placeholder/jquery.placeholder.js"></script>
+ <script type="text/javascript" src="/web/static/lib/jquery.timeago/jquery.timeago.js"></script>
+ <script type="text/javascript" src="/web/static/lib/jquery.form/jquery.form.js"></script>
+
+ <script type="text/javascript" src="/web/static/lib/jquery.ba-bbq/jquery.ba-bbq.js"></script>
+
+ <script type="text/javascript" src="/web/static/lib/qweb/qweb2.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/openerpframework.js"></script>
+ <script type="text/javascript" charset="utf-8">
+ openerp._modules = <t t-raw="modules"/>;
+ </script>
+
+ <link rel="stylesheet" href="/web/static/lib/fontawesome/css/font-awesome.css"/>
+ </template>
+
+ <template id="jqueryui_conflict" name="jquery.ui.conflict">
+ <!-- TODO: get rid of this hack once jQuery.ui is removed -->
+ <script type="text/javascript" charset="utf-8">
+ $.fn.bstooltip = $.fn.tooltip;
+ $.fn.bsbutton = $.fn.button;
+ </script>
+ <t t-raw="0"/>
+ <script type="text/javascript" charset="utf-8">
+ $.fn.tooltip = $.fn.bstooltip;
+ $.fn.button = $.fn.bsbutton;
+ </script>
+ </template>
+
+ <template id="web.assets_backend">
+ <t t-call="web.assets_common"/>
+ <!-- Datejs -->
+ <script type="text/javascript" src="/web/static/lib/datejs/core.js"></script>
+ <script type="text/javascript" src="/web/static/lib/datejs/parser.js"></script>
+ <script type="text/javascript" src="/web/static/lib/datejs/sugarpak.js"></script>
+ <script type="text/javascript" src="/web/static/lib/datejs/extras.js"></script>
+
+ <!-- jQuery addons -->
+ <script type="text/javascript" src="/web/static/lib/jquery.validate/jquery.validate.js"></script>
+ <script type="text/javascript" src="/web/static/lib/jquery.autosize/jquery.autosize.js"></script>
+ <script type="text/javascript" src="/web/static/lib/jquery.scrollTo/jquery.scrollTo-min.js"></script>
+
+ <link rel="stylesheet" href="/web/static/lib/cleditor/jquery.cleditor.css"/>
+ <script type="text/javascript" src="/web/static/lib/cleditor/jquery.cleditor.js"></script>
+
+ <link rel="stylesheet" href="/web/static/lib/jquery.textext/jquery.textext.css"/>
+ <script type="text/javascript" src="/web/static/lib/jquery.textext/jquery.textext.js"></script>
+
+ <link rel="stylesheet" href="/web/static/lib/select2/select2.css"/>
+ <script type="text/javascript" src="/web/static/lib/select2/select2.js"></script>
+
+ <link rel="stylesheet" href="/web/static/lib/bootstrap/css/bootstrap.css"/>
+ <script type="text/javascript" src="/web/static/lib/bootstrap/js/bootstrap.js"></script>
+
+ <!-- jQuery ui -->
+ <link rel="stylesheet" href="/web/static/lib/jquery.ui.bootstrap/css/custom-theme/jquery-ui-1.9.0.custom.css"/>
+
+ <t t-call="web.jqueryui_conflict">
+ <script type="text/javascript" src="/web/static/lib/jquery.ui/js/jquery-ui-1.9.1.custom.js"></script>
+ </t>
+
+ <link rel="stylesheet" href="/web/static/lib/jquery.ui.timepicker/css/jquery-ui-timepicker-addon.css"/>
+ <script type="text/javascript" src="/web/static/lib/jquery.ui.timepicker/js/jquery-ui-timepicker-addon.js"></script>
+
+ <link rel="stylesheet" href="/web/static/lib/jquery.ui.notify/css/ui.notify.css"/>
+ <script type="text/javascript" src="/web/static/lib/jquery.ui.notify/js/jquery.notify.js"></script>
+
+
+ <!-- Backbone -->
+ <script type="text/javascript" src="/web/static/lib/backbone/backbone.js"></script>
+
+ <!-- Internals -->
+ <link rel="stylesheet" href="/web/static/src/css/base.css"/>
+ <link rel="stylesheet" href="/web/static/src/css/data_export.css"/>
+ <link rel="stylesheet" href="/base/static/src/css/modules.css"/>
+
+ <script type="text/javascript" src="/web/static/lib/py.js/lib/py.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/boot.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/testing.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/pyeval.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/core.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/formats.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/chrome.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/views.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/data.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/data_export.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/search.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/view_list.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/view_form.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/view_list_editable.js"></script>
+ <script type="text/javascript" src="/web/static/src/js/view_tree.js"></script>
+ <script type="text/javascript" src="/base/static/src/js/apps.js"></script>
+
+ </template>
+
+ <template id="web.assets_webclient_manifest">
+ <!-- This bundle can be used for module manifest asset declaration backward compatibility -->
+ <t t-foreach="manifest_list('css')" t-as="css_file">
+ <link rel="stylesheet" t-att-href="css_file"/>
+ </t>
+ <t t-foreach="manifest_list('js')" t-as="js_file">
+ <script type="text/javascript" t-att-src="js_file"></script>
+ </t>
+ </template>
<template id="web.layout" name="Web layout"><!DOCTYPE html>
<html style="height: 100%">
@@ -23,15 +137,10 @@
<template id="web.webclient_bootstrap" name="Webclient Bootstrap">
<t t-call="web.layout">
<t t-set="head">
- <t t-foreach="css" t-as="css_file">
- <link rel="stylesheet" t-att-href="css_file"/>
- </t>
- <t t-foreach="js" t-as="js_file">
- <script type="text/javascript" t-att-src="js_file"></script>
- </t>
+ <t t-call-assets="web.assets_backend"/>
<script type="text/javascript">
$(function() {
- var s = new openerp.init(<t t-raw="modules"/>);
+ var s = new openerp.init();
<t t-if="init">
<t t-raw="init"/>
</t>
@@ -78,10 +187,10 @@
</script>
<div class="form-group field-db" t-if="databases and len(databases) > 1">
<label for="db" class="control-label">Database</label>
- <select name="db" id="db" class="form-control" required="required" t-att-autofocus="'autofocus' if current_db not in databases else None" onchange="dbchanged(this.value)">
+ <select name="db" id="db" class="form-control" required="required" t-att-autofocus="'autofocus' if request.db not in databases else None" onchange="dbchanged(this.value)">
<option></option>
<t t-foreach="databases" t-as="db">
- <option t-att-selected="'selected' if db == current_db else None">
+ <option t-att-selected="'selected' if db == request.db else None">
<t t-esc="db"/>
</option>
</t>
@@ -121,5 +230,55 @@
</t>
</template>
+ <template id="web.qunit_suite">
+ <!DOCTYPE html>
+ <html style="height: 100%">
+ <head>
+ <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
+ <meta http-equiv="content-type" content="text/html; charset=utf-8" />
+ <title>OpenERP Web Tests</title>
+
+ <link rel="shortcut icon" href="/web/static/src/img/favicon.ico" type="image/x-icon"/>
+ <link rel="stylesheet" href="/web/static/lib/qunit/qunit.css"/>
+ <script src="/web/static/lib/qunit/qunit.js"></script>
+
+ <t t-call="web.assets_backend"/>
+
+ <script type="text/javascript" id="qunit_config">
+ QUnit.config.testTimeout = 5 * 60 * 1000;
+ QUnit.moduleDone(function(result) {
+ console.log(result.name + " (" + result.passed + "/" + result.total + " passed tests)");
+ });
+ QUnit.done(function(result) {
+ if (result.failed === 0) {
+ console.log('ok');
+ }
+ });
+ openerp.web.qweb.add_template("/web/webclient/qweb");
+ </script>
+
+ <script type="text/javascript" src="/web/static/test/testing.js"></script>
+ <script type="text/javascript" src="/web/static/test/framework.js"></script>
+ <script type="text/javascript" src="/web/static/test/registry.js"></script>
+ <script type="text/javascript" src="/web/static/test/form.js"></script>
+ <script type="text/javascript" src="/web/static/test/data.js"></script>
+ <script type="text/javascript" src="/web/static/test/list-utils.js"></script>
+ <script type="text/javascript" src="/web/static/test/formats.js"></script>
+ <script type="text/javascript" src="/web/static/test/rpc-misordered.js"></script>
+ <script type="text/javascript" src="/web/static/test/evals.js"></script>
+ <script type="text/javascript" src="/web/static/test/search.js"></script>
+ <script type="text/javascript" src="/web/static/test/list.js"></script>
+ <script type="text/javascript" src="/web/static/test/list-editable.js"></script>
+ <script type="text/javascript" src="/web/static/test/mutex.js"></script>
+ </head>
+
+ <body id="oe" class="openerp">
+ <div id="qunit"></div>
+ <div id="qunit-fixture"></div>
+ </body>
+ </html>
+
+ </template>
+
</data>
</openerp>
=== modified file 'addons/web_api/__openerp__.py'
--- addons/web_api/__openerp__.py 2012-08-22 13:03:36 +0000
+++ addons/web_api/__openerp__.py 2014-06-26 17:20:17 +0000
@@ -10,8 +10,4 @@
'depends': ['web'],
'installable': True,
'auto_install': False,
- 'js' : [
- ],
- 'css' : [
- ],
}
=== modified file 'addons/web_calendar/__openerp__.py'
--- addons/web_calendar/__openerp__.py 2014-03-20 10:47:55 +0000
+++ addons/web_calendar/__openerp__.py 2014-06-26 17:20:17 +0000
@@ -9,14 +9,8 @@
'author': 'OpenERP SA, Valentino Lab (Kalysto)',
'version': '2.0',
'depends': ['web'],
- 'data' : [],
- 'js': [
- 'static/lib/fullcalendar/js/fullcalendar.js',
- 'static/src/js/*.js'
- ],
- 'css': [
- 'static/lib/fullcalendar/css/*.css',
- 'static/src/css/*.css'
+ 'data' : [
+ 'views/web_calendar.xml',
],
'qweb': [
'static/src/xml/*.xml',
=== modified file 'addons/web_calendar/i18n/ar.po'
--- addons/web_calendar/i18n/ar.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/ar.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/bg.po'
--- addons/web_calendar/i18n/bg.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/bg.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/bn.po'
--- addons/web_calendar/i18n/bn.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/bn.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/bs.po'
--- addons/web_calendar/i18n/bs.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/bs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/ca.po'
--- addons/web_calendar/i18n/ca.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/ca.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/cs.po'
--- addons/web_calendar/i18n/cs.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/cs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
"X-Poedit-Language: Czech\n"
#. module: web_calendar
=== modified file 'addons/web_calendar/i18n/da.po'
--- addons/web_calendar/i18n/da.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/da.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/de.po'
--- addons/web_calendar/i18n/de.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/de.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/en_AU.po'
--- addons/web_calendar/i18n/en_AU.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/en_AU.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/en_GB.po'
--- addons/web_calendar/i18n/en_GB.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/en_GB.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/es.po'
--- addons/web_calendar/i18n/es.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/es.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== added file 'addons/web_calendar/i18n/es_AR.po'
--- addons/web_calendar/i18n/es_AR.po 1970-01-01 00:00:00 +0000
+++ addons/web_calendar/i18n/es_AR.po 2014-06-26 17:20:17 +0000
@@ -0,0 +1,217 @@
+# Spanish (Argentina) translation for openerp-web
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openerp-web package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openerp-web\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2014-06-10 16:49+0000\n"
+"Last-Translator: Juan José Scarafía <Unknown>\n"
+"Language-Team: Spanish (Argentina) <es_AR@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-06-11 06:11+0000\n"
+"X-Generator: Launchpad (build 17031)\n"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:161
+#, python-format
+msgid "New event"
+msgstr "Nuevo evento"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:164
+#, python-format
+msgid "Details"
+msgstr "Detalles"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:162
+#, python-format
+msgid "Save"
+msgstr "Guardar"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:109
+#, python-format
+msgid "Calendar view has a 'date_delay' type != float"
+msgstr "La vista calendario tiene un tipo 'date_delay' != float"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:157
+#, python-format
+msgid "Today"
+msgstr "Hoy"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:159
+#, python-format
+msgid "Week"
+msgstr "Semana"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:171
+#, python-format
+msgid "Full day"
+msgstr "Todo el día"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:169
+#: code:addons/web_calendar/static/src/js/calendar.js:182
+#, python-format
+msgid "Description"
+msgstr "Descripción"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:168
+#, python-format
+msgid "Event will be deleted permanently, are you sure?"
+msgstr "El evento será borrado permanentemente, ¿está seguro?"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/xml/web_calendar.xml:8
+#: code:addons/web_calendar/static/src/xml/web_calendar.xml:9
+#, python-format
+msgid " "
+msgstr " "
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:181
+#, python-format
+msgid "Date"
+msgstr "Fecha"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:470
+#, python-format
+msgid "Edit: "
+msgstr "Editar: "
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:158
+#, python-format
+msgid "Day"
+msgstr "Día"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:165
+#, python-format
+msgid "Edit"
+msgstr "Editar"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:177
+#, python-format
+msgid "Enabled"
+msgstr "Habilitado"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:174
+#, python-format
+msgid "Do you want to edit the whole set of repeated events?"
+msgstr "¿Quiere editar todo el conjunto de eventos repetidos?"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:90
+#, python-format
+msgid "Filter"
+msgstr "Filtro"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:175
+#, python-format
+msgid "Repeat event"
+msgstr "Repetir evento"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:180
+#: code:addons/web_calendar/static/src/js/calendar.js:188
+#, python-format
+msgid "Agenda"
+msgstr "Agenda"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:170
+#, python-format
+msgid "Time period"
+msgstr "Período de tiempo"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:166
+#, python-format
+msgid "Delete"
+msgstr "Suprimir"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:160
+#, python-format
+msgid "Month"
+msgstr "Mes"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:176
+#, python-format
+msgid "Disabled"
+msgstr "Deshabilitado"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:435
+#, python-format
+msgid "Create: "
+msgstr "Crear: "
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:185
+#, python-format
+msgid "Year"
+msgstr "Año"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:163
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:36
+#, python-format
+msgid "Calendar"
+msgstr "Calendario"
+
+#. module: web_calendar
+#. openerp-web
+#: code:addons/web_calendar/static/src/js/calendar.js:101
+#, python-format
+msgid "Calendar view has not defined 'date_start' attribute."
+msgstr "La vista calendario no tiene definido el atributo 'date_start'"
=== modified file 'addons/web_calendar/i18n/es_CL.po'
--- addons/web_calendar/i18n/es_CL.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/es_CL.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/es_CR.po'
--- addons/web_calendar/i18n/es_CR.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/es_CR.po 2014-06-26 17:20:17 +0000
@@ -15,8 +15,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
"Language: es\n"
#. module: web_calendar
=== modified file 'addons/web_calendar/i18n/es_DO.po'
--- addons/web_calendar/i18n/es_DO.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/es_DO.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/es_EC.po'
--- addons/web_calendar/i18n/es_EC.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/es_EC.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/es_MX.po'
--- addons/web_calendar/i18n/es_MX.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/es_MX.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/es_PE.po'
--- addons/web_calendar/i18n/es_PE.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/es_PE.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/et.po'
--- addons/web_calendar/i18n/et.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/et.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/eu.po'
--- addons/web_calendar/i18n/eu.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/eu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/fa.po'
--- addons/web_calendar/i18n/fa.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/fa.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/fi.po'
--- addons/web_calendar/i18n/fi.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/fi.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/fr.po'
--- addons/web_calendar/i18n/fr.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/fr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/fr_CA.po'
--- addons/web_calendar/i18n/fr_CA.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/fr_CA.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/gl.po'
--- addons/web_calendar/i18n/gl.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/gl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/gu.po'
--- addons/web_calendar/i18n/gu.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/gu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/hr.po'
--- addons/web_calendar/i18n/hr.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/hr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/hu.po'
--- addons/web_calendar/i18n/hu.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/hu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/id.po'
--- addons/web_calendar/i18n/id.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/id.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/it.po'
--- addons/web_calendar/i18n/it.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/it.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/ja.po'
--- addons/web_calendar/i18n/ja.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/ja.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/ka.po'
--- addons/web_calendar/i18n/ka.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/ka.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/ko.po'
--- addons/web_calendar/i18n/ko.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/ko.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/lt.po'
--- addons/web_calendar/i18n/lt.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/lt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/mk.po'
--- addons/web_calendar/i18n/mk.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/mk.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/mn.po'
--- addons/web_calendar/i18n/mn.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/mn.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/nb.po'
--- addons/web_calendar/i18n/nb.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/nb.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
@@ -43,14 +43,14 @@
#: code:addons/web_calendar/static/src/js/calendar.js:109
#, python-format
msgid "Calendar view has a 'date_delay' type != float"
-msgstr ""
+msgstr "Kalendervisning har en 'date_delay' type som ikke er et flyttall"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:157
#, python-format
msgid "Today"
-msgstr "I dag."
+msgstr "I dag"
#. module: web_calendar
#. openerp-web
@@ -129,14 +129,14 @@
#: code:addons/web_calendar/static/src/js/calendar.js:174
#, python-format
msgid "Do you want to edit the whole set of repeated events?"
-msgstr "Vil du redigere hele settet av gjentatte arrangementer?"
+msgstr "Vil du redigere hele settet med gjentatte arrangementer?"
#. module: web_calendar
#. openerp-web
#: code:addons/web_calendar/static/src/js/calendar.js:90
#, python-format
msgid "Filter"
-msgstr ""
+msgstr "Filter"
#. module: web_calendar
#. openerp-web
@@ -151,7 +151,7 @@
#: code:addons/web_calendar/static/src/js/calendar.js:188
#, python-format
msgid "Agenda"
-msgstr "dagsorden"
+msgstr "Saksliste"
#. module: web_calendar
#. openerp-web
@@ -214,7 +214,7 @@
#: code:addons/web_calendar/static/src/js/calendar.js:101
#, python-format
msgid "Calendar view has not defined 'date_start' attribute."
-msgstr ""
+msgstr "'date_start' attributt er ikke definert i kalendervisning."
#~ msgid "Navigator"
#~ msgstr "Navigator"
=== modified file 'addons/web_calendar/i18n/nl.po'
--- addons/web_calendar/i18n/nl.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/nl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/nl_BE.po'
--- addons/web_calendar/i18n/nl_BE.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/nl_BE.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/pl.po'
--- addons/web_calendar/i18n/pl.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/pl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/pt.po'
--- addons/web_calendar/i18n/pt.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/pt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/pt_BR.po'
--- addons/web_calendar/i18n/pt_BR.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/pt_BR.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/ro.po'
--- addons/web_calendar/i18n/ro.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/ro.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/ru.po'
--- addons/web_calendar/i18n/ru.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/ru.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/sk.po'
--- addons/web_calendar/i18n/sk.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/sk.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/sl.po'
--- addons/web_calendar/i18n/sl.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/sl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/sq.po'
--- addons/web_calendar/i18n/sq.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/sq.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/sr@xxxxxxxx'
--- addons/web_calendar/i18n/sr@xxxxxxxx 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/sr@xxxxxxxx 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/sv.po'
--- addons/web_calendar/i18n/sv.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/sv.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/th.po'
--- addons/web_calendar/i18n/th.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/th.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/tr.po'
--- addons/web_calendar/i18n/tr.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/tr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/uk.po'
--- addons/web_calendar/i18n/uk.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/uk.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/zh_CN.po'
--- addons/web_calendar/i18n/zh_CN.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/zh_CN.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/i18n/zh_TW.po'
--- addons/web_calendar/i18n/zh_TW.po 2014-04-26 06:55:03 +0000
+++ addons/web_calendar/i18n/zh_TW.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_calendar
#. openerp-web
=== modified file 'addons/web_calendar/static/src/js/web_calendar.js'
--- addons/web_calendar/static/src/js/web_calendar.js 2014-04-16 15:15:43 +0000
+++ addons/web_calendar/static/src/js/web_calendar.js 2014-06-26 17:20:17 +0000
@@ -11,7 +11,6 @@
};
openerp.web_calendar = function(instance) {
-
var _t = instance.web._t,
_lt = instance.web._lt,
QWeb = instance.web.qweb;
@@ -197,6 +196,13 @@
} else {
this.avatar_title = attrs.avatar_title;
}
+
+ if (isNullOrUndef(attrs.avatar_filter)) {
+ this.avatar_filter = this.avatar_model;
+ } else {
+ this.avatar_filter = attrs.avatar_filter;
+ }
+
this.color_field = attrs.color;
if (this.color_field && this.selected_filters.length === 0) {
@@ -508,8 +514,8 @@
date_stop = this.date_stop ? instance.web.auto_str_to_date(evt[this.date_stop]) : null;
}
else {
- date_start = instance.web.auto_str_to_date(evt[this.date_start].split(' ')[0],'date');
- date_stop = this.date_stop ? instance.web.auto_str_to_date(evt[this.date_stop].split(' ')[0],'date').addMinutes(-1) : null;
+ date_start = instance.web.auto_str_to_date(evt[this.date_start].split(' ')[0],'start');
+ date_stop = this.date_stop ? instance.web.auto_str_to_date(evt[this.date_stop].split(' ')[0],'start') : null; //.addSeconds(-1) : null;
}
if (this.info_fields) {
@@ -578,7 +584,7 @@
if (!self.colorIsAttendee || the_attendee_people != temp_ret[self.color_field]) {
tempColor = (self.all_filters[the_attendee_people] !== undefined)
? self.all_filters[the_attendee_people].color
- : self.all_filters[-1].color;
+ : (self.all_filters[-1] ? self.all_filters[-1].color : 1);
the_title_avatar += '<i class="fa fa-user attendee_head color_'+tempColor+'" title="' + self.all_attendees[the_attendee_people] + '" ></i>';
}//else don't add myself
}
@@ -643,9 +649,9 @@
event_end = new Date(event.start);
}
if (this.all_day) {
- event_end = (new Date(event_end.getTime())).addDays(1);
- date_start_day = new Date(event.start.getFullYear(),event.start.getMonth(),event.start.getDate(),12);
- date_stop_day = new Date(event_end.getFullYear(),event_end.getMonth(),event_end.getDate(),12);
+ //event_end = (new Date(event_end.getTime())).addDays(1);
+ date_start_day = new Date(Date.UTC(event.start.getFullYear(),event.start.getMonth(),event.start.getDate()));
+ date_stop_day = new Date(Date.UTC(event_end.getFullYear(),event_end.getMonth(),event_end.getDate()));
}
else {
date_start_day = new Date(event.start.getFullYear(),event.start.getMonth(),event.start.getDate(),7);
@@ -701,7 +707,6 @@
}
if (!self.useContacts) { // If we use all peoples displayed in the current month as filter in sidebars
-
var filter_value;
var filter_item;
@@ -714,7 +719,7 @@
value: filter_value,
label: e[self.color_field][1],
color: self.get_color(filter_value),
- avatar_model: self.avatar_model,
+ avatar_model: (_.str.toBoolElse(self.avatar_filter, true) ? self.avatar_filter : false ),
is_checked: true
};
self.all_filters[e[self.color_field][0]] = filter_item;
@@ -735,7 +740,7 @@
return null;
});
}
- return self.perform_necessary_name_gets(events).then(callback);
+
}
else { //WE USE CONTACT
if (self.attendee_people !== undefined) {
@@ -752,25 +757,27 @@
}
}
- var all_attendees = $.map(events, function (e) { return e[self.attendee_people]; });
- all_attendees = _.chain(all_attendees).flatten().uniq().value();
-
- self.all_attendees = {};
- if (self.avatar_title !== null) {
- new instance.web.Model(self.avatar_title).query(["name"]).filter([["id", "in", all_attendees]]).all().then(function(result) {
- _.each(result, function(item) {
- self.all_attendees[item.id] = item.name;
- });
- }).done(function() {
- return self.perform_necessary_name_gets(events).then(callback);
- });
- }
- else {
- _.each(all_attendees,function(item){
- self.all_attendees[item] = '';
- });
+
+ }
+
+ var all_attendees = $.map(events, function (e) { return e[self.attendee_people]; });
+ all_attendees = _.chain(all_attendees).flatten().uniq().value();
+
+ self.all_attendees = {};
+ if (self.avatar_title !== null) {
+ new instance.web.Model(self.avatar_title).query(["name"]).filter([["id", "in", all_attendees]]).all().then(function(result) {
+ _.each(result, function(item) {
+ self.all_attendees[item.id] = item.name;
+ });
+ }).done(function() {
return self.perform_necessary_name_gets(events).then(callback);
- }
+ });
+ }
+ else {
+ _.each(all_attendees,function(item){
+ self.all_attendees[item] = '';
+ });
+ return self.perform_necessary_name_gets(events).then(callback);
}
});
},
=== added directory 'addons/web_calendar/views'
=== added file 'addons/web_calendar/views/web_calendar.xml'
--- addons/web_calendar/views/web_calendar.xml 1970-01-01 00:00:00 +0000
+++ addons/web_calendar/views/web_calendar.xml 2014-06-26 17:20:17 +0000
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- vim:fdn=3:
+-->
+<openerp>
+ <data>
+ <template id="assets_backend" name="web_calendar assets" inherit_id="web.assets_backend">
+ <xpath expr="." position="inside">
+ <link rel="stylesheet" href="/web_calendar/static/src/css/web_fullcalendar.css"/>
+ <link rel="stylesheet" href="/web_calendar/static/lib/fullcalendar/css/fullcalendar.css"/>
+
+ <script type="text/javascript" src="/web_calendar/static/lib/fullcalendar/js/fullcalendar.js"></script>
+ <script type="text/javascript" src="/web_calendar/static/src/js/web_calendar.js"></script>
+ </xpath>
+ </template>
+ </data>
+</openerp>
=== modified file 'addons/web_diagram/__openerp__.py'
--- addons/web_diagram/__openerp__.py 2012-08-22 13:03:36 +0000
+++ addons/web_diagram/__openerp__.py 2014-06-26 17:20:17 +0000
@@ -8,15 +8,8 @@
""",
'version': '2.0',
'depends': ['web'],
- 'js': [
- 'static/lib/js/raphael.js',
- 'static/lib/js/jquery.mousewheel.js',
- 'static/src/js/vec2.js',
- 'static/src/js/graph.js',
- 'static/src/js/diagram.js',
- ],
- 'css': [
- 'static/src/css/base_diagram.css',
+ 'data' : [
+ 'views/web_diagram.xml',
],
'qweb': [
'static/src/xml/*.xml',
=== modified file 'addons/web_diagram/i18n/ar.po'
--- addons/web_diagram/i18n/ar.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/ar.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/bg.po'
--- addons/web_diagram/i18n/bg.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/bg.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/bn.po'
--- addons/web_diagram/i18n/bn.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/bn.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/bs.po'
--- addons/web_diagram/i18n/bs.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/bs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/ca.po'
--- addons/web_diagram/i18n/ca.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/ca.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/cs.po'
--- addons/web_diagram/i18n/cs.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/cs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
"X-Poedit-Language: Czech\n"
#. module: web_diagram
=== modified file 'addons/web_diagram/i18n/da.po'
--- addons/web_diagram/i18n/da.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/da.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/de.po'
--- addons/web_diagram/i18n/de.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/de.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/en_AU.po'
--- addons/web_diagram/i18n/en_AU.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/en_AU.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/en_GB.po'
--- addons/web_diagram/i18n/en_GB.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/en_GB.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/es.po'
--- addons/web_diagram/i18n/es.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/es.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== added file 'addons/web_diagram/i18n/es_AR.po'
--- addons/web_diagram/i18n/es_AR.po 1970-01-01 00:00:00 +0000
+++ addons/web_diagram/i18n/es_AR.po 2014-06-26 17:20:17 +0000
@@ -0,0 +1,106 @@
+# Spanish (Argentina) translation for openerp-web
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openerp-web package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openerp-web\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2014-06-10 15:45+0000\n"
+"Last-Translator: Juan José Scarafía <Unknown>\n"
+"Language-Team: Spanish (Argentina) <es_AR@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-06-11 06:11+0000\n"
+"X-Generator: Launchpad (build 17031)\n"
+
+#. module: web_diagram
+#. openerp-web
+#: code:addons/web_diagram/static/src/js/diagram.js:252
+#: code:addons/web_diagram/static/src/js/diagram.js:317
+#, python-format
+msgid "Open: "
+msgstr "Abrir: "
+
+#. module: web_diagram
+#. openerp-web
+#: code:addons/web_diagram/static/src/js/diagram.js:215
+#, python-format
+msgid ""
+"Deleting this node cannot be undone.\n"
+"It will also delete all connected transitions.\n"
+"\n"
+"Are you sure ?"
+msgstr ""
+"La eliminación de este nodo no puede ser deshecha.\n"
+"También eliminará todas las transiciones conectadas.\n"
+"\n"
+"¿Está seguro?"
+
+#. module: web_diagram
+#. openerp-web
+#: code:addons/web_diagram/static/src/xml/base_diagram.xml:13
+#, python-format
+msgid "New Node"
+msgstr "Nuevo Nodo"
+
+#. module: web_diagram
+#. openerp-web
+#: code:addons/web_diagram/static/src/js/diagram.js:310
+#: code:addons/web_diagram/static/src/js/diagram.js:329
+#, python-format
+msgid "Transition"
+msgstr "Transición"
+
+#. module: web_diagram
+#. openerp-web
+#: code:addons/web_diagram/static/src/js/diagram.js:11
+#, python-format
+msgid "Diagram"
+msgstr "Diagrama"
+
+#. module: web_diagram
+#. openerp-web
+#: code:addons/web_diagram/static/src/js/diagram.js:244
+#: code:addons/web_diagram/static/src/js/diagram.js:278
+#, python-format
+msgid "Activity"
+msgstr "Actividad"
+
+#. module: web_diagram
+#. openerp-web
+#: code:addons/web_diagram/static/src/js/diagram.js:420
+#, python-format
+msgid "%d / %d"
+msgstr "%d / %d"
+
+#. module: web_diagram
+#. openerp-web
+#: code:addons/web_diagram/static/src/js/diagram.js:283
+#: code:addons/web_diagram/static/src/js/diagram.js:335
+#, python-format
+msgid "Create:"
+msgstr "Crear:"
+
+#. module: web_diagram
+#. openerp-web
+#: code:addons/web_diagram/static/src/js/diagram.js:185
+#, python-format
+msgid "Are you sure?"
+msgstr "¿Está seguro?"
+
+#. module: web_diagram
+#. openerp-web
+#: code:addons/web_diagram/static/src/js/diagram.js:233
+#, python-format
+msgid ""
+"Deleting this transition cannot be undone.\n"
+"\n"
+"Are you sure ?"
+msgstr ""
+"La eliminación de esta transición no se puede deshacer.\n"
+"\n"
+"¿Está seguro?"
=== modified file 'addons/web_diagram/i18n/es_CL.po'
--- addons/web_diagram/i18n/es_CL.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/es_CL.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/es_CR.po'
--- addons/web_diagram/i18n/es_CR.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/es_CR.po 2014-06-26 17:20:17 +0000
@@ -15,8 +15,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
"Language: es\n"
#. module: web_diagram
=== modified file 'addons/web_diagram/i18n/es_DO.po'
--- addons/web_diagram/i18n/es_DO.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/es_DO.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/es_EC.po'
--- addons/web_diagram/i18n/es_EC.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/es_EC.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/es_MX.po'
--- addons/web_diagram/i18n/es_MX.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/es_MX.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/es_PE.po'
--- addons/web_diagram/i18n/es_PE.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/es_PE.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/et.po'
--- addons/web_diagram/i18n/et.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/et.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/fa.po'
--- addons/web_diagram/i18n/fa.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/fa.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/fi.po'
--- addons/web_diagram/i18n/fi.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/fi.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/fr.po'
--- addons/web_diagram/i18n/fr.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/fr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/gl.po'
--- addons/web_diagram/i18n/gl.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/gl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/gu.po'
--- addons/web_diagram/i18n/gu.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/gu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/hr.po'
--- addons/web_diagram/i18n/hr.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/hr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/hu.po'
--- addons/web_diagram/i18n/hu.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/hu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/id.po'
--- addons/web_diagram/i18n/id.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/id.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/it.po'
--- addons/web_diagram/i18n/it.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/it.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/ja.po'
--- addons/web_diagram/i18n/ja.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/ja.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/ka.po'
--- addons/web_diagram/i18n/ka.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/ka.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/ko.po'
--- addons/web_diagram/i18n/ko.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/ko.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/lt.po'
--- addons/web_diagram/i18n/lt.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/lt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/mk.po'
--- addons/web_diagram/i18n/mk.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/mk.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/mn.po'
--- addons/web_diagram/i18n/mn.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/mn.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/nb.po'
--- addons/web_diagram/i18n/nb.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/nb.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
@@ -35,6 +35,10 @@
"\n"
"Are you sure ?"
msgstr ""
+"Når denne noden er slettet kan den ikke gjenopprettes.\n"
+"Alle tilkoblede overganger vil også bli slettet.\n"
+"\n"
+"Er du sikker?"
#. module: web_diagram
#. openerp-web
@@ -49,7 +53,7 @@
#: code:addons/web_diagram/static/src/js/diagram.js:329
#, python-format
msgid "Transition"
-msgstr ""
+msgstr "Overgang"
#. module: web_diagram
#. openerp-web
@@ -97,3 +101,6 @@
"\n"
"Are you sure ?"
msgstr ""
+"Når denne overgangen slettes, kan den ikke gjenopprettes.\n"
+"\n"
+"Er du sikker?"
=== modified file 'addons/web_diagram/i18n/nl.po'
--- addons/web_diagram/i18n/nl.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/nl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/nl_BE.po'
--- addons/web_diagram/i18n/nl_BE.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/nl_BE.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/pl.po'
--- addons/web_diagram/i18n/pl.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/pl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/pt.po'
--- addons/web_diagram/i18n/pt.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/pt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/pt_BR.po'
--- addons/web_diagram/i18n/pt_BR.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/pt_BR.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/ro.po'
--- addons/web_diagram/i18n/ro.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/ro.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/ru.po'
--- addons/web_diagram/i18n/ru.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/ru.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/sl.po'
--- addons/web_diagram/i18n/sl.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/sl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/sq.po'
--- addons/web_diagram/i18n/sq.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/sq.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/sr@xxxxxxxx'
--- addons/web_diagram/i18n/sr@xxxxxxxx 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/sr@xxxxxxxx 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/sv.po'
--- addons/web_diagram/i18n/sv.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/sv.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/th.po'
--- addons/web_diagram/i18n/th.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/th.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/tr.po'
--- addons/web_diagram/i18n/tr.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/tr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/zh_CN.po'
--- addons/web_diagram/i18n/zh_CN.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/zh_CN.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== modified file 'addons/web_diagram/i18n/zh_TW.po'
--- addons/web_diagram/i18n/zh_TW.po 2014-04-26 06:55:03 +0000
+++ addons/web_diagram/i18n/zh_TW.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_diagram
#. openerp-web
=== removed file 'addons/web_diagram/static/lib/js/Curry-1.0.1.js'
--- addons/web_diagram/static/lib/js/Curry-1.0.1.js 2011-04-13 02:01:50 +0000
+++ addons/web_diagram/static/lib/js/Curry-1.0.1.js 1970-01-01 00:00:00 +0000
@@ -1,29 +0,0 @@
-/**
- * Curry - Function currying
- * Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
- * Licensed under BSD (http://www.opensource.org/licenses/bsd-license.php)
- * Date: 10/4/2008
- *
- * @author Ariel Flesler
- * @version 1.0.1
- */
-
-function curry( fn ){
- return function(){
- var args = curry.args(arguments),
- master = arguments.callee,
- self = this;
-
- return args.length >= fn.length ? fn.apply(self,args) : function(){
- return master.apply( self, args.concat(curry.args(arguments)) );
- };
- };
-};
-
-curry.args = function( args ){
- return Array.prototype.slice.call(args);
-};
-
-Function.prototype.curry = function(){
- return curry(this);
-};
\ No newline at end of file
=== removed file 'addons/web_diagram/static/lib/js/seedrandom.js'
--- addons/web_diagram/static/lib/js/seedrandom.js 2011-04-13 02:01:50 +0000
+++ addons/web_diagram/static/lib/js/seedrandom.js 1970-01-01 00:00:00 +0000
@@ -1,266 +0,0 @@
-// seedrandom.js
-// Author: David Bau 3/11/2010
-//
-// Defines a method Math.seedrandom() that, when called, substitutes
-// an explicitly seeded RC4-based algorithm for Math.random(). Also
-// supports automatic seeding from local or network sources of entropy.
-//
-// Usage:
-//
-// <script src=http://davidbau.com/encode/seedrandom-min.js></script>
-//
-// Math.seedrandom('yipee'); Sets Math.random to a function that is
-// initialized using the given explicit seed.
-//
-// Math.seedrandom(); Sets Math.random to a function that is
-// seeded using the current time, dom state,
-// and other accumulated local entropy.
-// The generated seed string is returned.
-//
-// Math.seedrandom('yowza', true);
-// Seeds using the given explicit seed mixed
-// together with accumulated entropy.
-//
-// <script src="http://bit.ly/srandom-512"></script>
-// Seeds using physical random bits downloaded
-// from random.org.
-//
-// Examples:
-//
-// Math.seedrandom("hello"); // Use "hello" as the seed.
-// document.write(Math.random()); // Always 0.5463663768140734
-// document.write(Math.random()); // Always 0.43973793770592234
-// var rng1 = Math.random; // Remember the current prng.
-//
-// var autoseed = Math.seedrandom(); // New prng with an automatic seed.
-// document.write(Math.random()); // Pretty much unpredictable.
-//
-// Math.random = rng1; // Continue "hello" prng sequence.
-// document.write(Math.random()); // Always 0.554769432473455
-//
-// Math.seedrandom(autoseed); // Restart at the previous seed.
-// document.write(Math.random()); // Repeat the 'unpredictable' value.
-//
-// Notes:
-//
-// Each time seedrandom('arg') is called, entropy from the passed seed
-// is accumulated in a pool to help generate future seeds for the
-// zero-argument form of Math.seedrandom, so entropy can be injected over
-// time by calling seedrandom with explicit data repeatedly.
-//
-// On speed - This javascript implementation of Math.random() is about
-// 3-10x slower than the built-in Math.random() because it is not native
-// code, but this is typically fast enough anyway. Seeding is more expensive,
-// especially if you use auto-seeding. Some details (timings on Chrome 4):
-//
-// Our Math.random() - avg less than 0.002 milliseconds per call
-// seedrandom('explicit') - avg less than 0.5 milliseconds per call
-// seedrandom('explicit', true) - avg less than 2 milliseconds per call
-// seedrandom() - avg about 38 milliseconds per call
-//
-// LICENSE (BSD):
-//
-// Copyright 2010 David Bau, all rights reserved.
-//
-// Redistribution and use in source and binary forms, with or without
-// modification, are permitted provided that the following conditions are met:
-//
-// 1. Redistributions of source code must retain the above copyright
-// notice, this list of conditions and the following disclaimer.
-//
-// 2. Redistributions in binary form must reproduce the above copyright
-// notice, this list of conditions and the following disclaimer in the
-// documentation and/or other materials provided with the distribution.
-//
-// 3. Neither the name of this module nor the names of its contributors may
-// be used to endorse or promote products derived from this software
-// without specific prior written permission.
-//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-/**
- * All code is in an anonymous closure to keep the global namespace clean.
- *
- * @param {number=} overflow
- * @param {number=} startdenom
- */
-(function (pool, math, width, chunks, significance, overflow, startdenom) {
-
-
-//
-// seedrandom()
-// This is the seedrandom function described above.
-//
-math['seedrandom'] = function seedrandom(seed, use_entropy) {
- var key = [];
- var arc4;
-
- // Flatten the seed string or build one from local entropy if needed.
- seed = mixkey(flatten(
- use_entropy ? [seed, pool] :
- arguments.length ? seed :
- [new Date().getTime(), pool, window], 3), key);
-
- // Use the seed to initialize an ARC4 generator.
- arc4 = new ARC4(key);
-
- // Mix the randomness into accumulated entropy.
- mixkey(arc4.S, pool);
-
- // Override Math.random
-
- // This function returns a random double in [0, 1) that contains
- // randomness in every bit of the mantissa of the IEEE 754 value.
-
- math['random'] = function random() { // Closure to return a random double:
- var n = arc4.g(chunks); // Start with a numerator n < 2 ^ 48
- var d = startdenom; // and denominator d = 2 ^ 48.
- var x = 0; // and no 'extra last byte'.
- while (n < significance) { // Fill up all significant digits by
- n = (n + x) * width; // shifting numerator and
- d *= width; // denominator and generating a
- x = arc4.g(1); // new least-significant-byte.
- }
- while (n >= overflow) { // To avoid rounding up, before adding
- n /= 2; // last byte, shift everything
- d /= 2; // right using integer math until
- x >>>= 1; // we have exactly the desired bits.
- }
- return (n + x) / d; // Form the number within [0, 1).
- };
-
- // Return the seed that was used
- return seed;
-};
-
-//
-// ARC4
-//
-// An ARC4 implementation. The constructor takes a key in the form of
-// an array of at most (width) integers that should be 0 <= x < (width).
-//
-// The g(count) method returns a pseudorandom integer that concatenates
-// the next (count) outputs from ARC4. Its return value is a number x
-// that is in the range 0 <= x < (width ^ count).
-//
-/** @constructor */
-function ARC4(key) {
- var t, u, me = this, keylen = key.length;
- var i = 0, j = me.i = me.j = me.m = 0;
- me.S = [];
- me.c = [];
-
- // The empty key [] is treated as [0].
- if (!keylen) { key = [keylen++]; }
-
- // Set up S using the standard key scheduling algorithm.
- while (i < width) { me.S[i] = i++; }
- for (i = 0; i < width; i++) {
- t = me.S[i];
- j = lowbits(j + t + key[i % keylen]);
- u = me.S[j];
- me.S[i] = u;
- me.S[j] = t;
- }
-
- // The "g" method returns the next (count) outputs as one number.
- me.g = function getnext(count) {
- var s = me.S;
- var i = lowbits(me.i + 1); var t = s[i];
- var j = lowbits(me.j + t); var u = s[j];
- s[i] = u;
- s[j] = t;
- var r = s[lowbits(t + u)];
- while (--count) {
- i = lowbits(i + 1); t = s[i];
- j = lowbits(j + t); u = s[j];
- s[i] = u;
- s[j] = t;
- r = r * width + s[lowbits(t + u)];
- }
- me.i = i;
- me.j = j;
- return r;
- };
- // For robust unpredictability discard an initial batch of values.
- // See http://www.rsa.com/rsalabs/node.asp?id=2009
- me.g(width);
-}
-
-//
-// flatten()
-// Converts an object tree to nested arrays of strings.
-//
-/** @param {Object=} result
- * @param {string=} prop */
-function flatten(obj, depth, result, prop) {
- result = [];
- if (depth && typeof(obj) == 'object') {
- for (prop in obj) {
- if (prop.indexOf('S') < 5) { // Avoid FF3 bug (local/sessionStorage)
- try { result.push(flatten(obj[prop], depth - 1)); } catch (e) {}
- }
- }
- }
- return result.length ? result : '' + obj;
-}
-
-//
-// mixkey()
-// Mixes a string seed into a key that is an array of integers, and
-// returns a shortened string seed that is equivalent to the result key.
-//
-/** @param {number=} smear
- * @param {number=} j */
-function mixkey(seed, key, smear, j) {
- seed += ''; // Ensure the seed is a string
- smear = 0;
- for (j = 0; j < seed.length; j++) {
- key[lowbits(j)] =
- lowbits((smear ^= key[lowbits(j)] * 19) + seed.charCodeAt(j));
- }
- seed = '';
- for (j in key) { seed += String.fromCharCode(key[j]); }
- return seed;
-}
-
-//
-// lowbits()
-// A quick "n mod width" for width a power of 2.
-//
-function lowbits(n) { return n & (width - 1); }
-
-//
-// The following constants are related to IEEE 754 limits.
-//
-startdenom = math.pow(width, chunks);
-significance = math.pow(2, significance);
-overflow = significance * 2;
-
-//
-// When seedrandom.js is loaded, we immediately mix a few bits
-// from the built-in RNG into the entropy pool. Because we do
-// not want to intefere with determinstic PRNG state later,
-// seedrandom will not call math.random on its own again after
-// initialization.
-//
-mixkey(math.random(), pool);
-
-// End anonymous scope, and pass initial values.
-})(
- [], // pool: entropy pool starts empty
- Math, // math: package containing random, pow, and seedrandom
- 256, // width: each RC4 output is 0 <= x < 256
- 6, // chunks: at least six RC4 outputs for each double
- 52 // significance: there are 52 significant digits in a double
-);
=== modified file 'addons/web_diagram/static/src/js/diagram.js'
--- addons/web_diagram/static/src/js/diagram.js 2014-04-10 10:06:31 +0000
+++ addons/web_diagram/static/src/js/diagram.js 2014-06-26 17:20:17 +0000
@@ -24,6 +24,15 @@
this.ids = this.dataset.ids;
this.on('pager_action_executed', self, self.pager_action_trigger);
},
+ start: function () {
+ return this._super().then(function () {
+ return $.when(
+ openerp.webclient.session.load_js(['/web/js/web_diagram.assets_raphael'])
+ );
+ }).fail(function () {
+ throw new Error("Could not load raphael.js");
+ });
+ },
view_loading: function(r) {
return this.load_diagram(r);
=== added directory 'addons/web_diagram/views'
=== added file 'addons/web_diagram/views/web_diagram.xml'
--- addons/web_diagram/views/web_diagram.xml 1970-01-01 00:00:00 +0000
+++ addons/web_diagram/views/web_diagram.xml 2014-06-26 17:20:17 +0000
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- vim:fdn=3:
+-->
+<openerp>
+ <data>
+ <template id="assets_backend" name="web_diagram assets" inherit_id="web.assets_backend">
+ <xpath expr="." position="inside">
+ <link rel="stylesheet" href="/web_diagram/static/src/css/base_diagram.css"/>
+
+ <script type="text/javascript" src="/web_diagram/static/lib/js/jquery.mousewheel.js"></script>
+ <script type="text/javascript" src="/web_diagram/static/lib/js/raphael.js"></script>
+
+ <script type="text/javascript" src="/web_diagram/static/src/js/vec2.js"></script>
+ <script type="text/javascript" src="/web_diagram/static/src/js/graph.js"></script>
+ <script type="text/javascript" src="/web_diagram/static/src/js/diagram.js"></script>
+ </xpath>
+ </template>
+ <template id="assets_raphael" name="raphael.js">
+ </template>
+ </data>
+</openerp>
=== modified file 'addons/web_gantt/__openerp__.py'
--- addons/web_gantt/__openerp__.py 2012-08-22 13:03:36 +0000
+++ addons/web_gantt/__openerp__.py 2014-06-26 17:20:17 +0000
@@ -8,12 +8,9 @@
""",
'version': '2.0',
'depends': ['web'],
- 'js': [
- 'static/lib/dhtmlxGantt/sources/dhtmlxcommon.js',
- 'static/lib/dhtmlxGantt/sources/dhtmlxgantt.js',
- 'static/src/js/gantt.js'
+ 'data' : [
+ 'views/web_gantt.xml',
],
- 'css': ['static/src/css/gantt.css', 'static/lib/dhtmlxGantt/codebase/dhtmlxgantt.css'],
'qweb': [
'static/src/xml/*.xml',
],
=== modified file 'addons/web_gantt/i18n/ar.po'
--- addons/web_gantt/i18n/ar.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/ar.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/bg.po'
--- addons/web_gantt/i18n/bg.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/bg.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/bn.po'
--- addons/web_gantt/i18n/bn.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/bn.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/bs.po'
--- addons/web_gantt/i18n/bs.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/bs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/ca.po'
--- addons/web_gantt/i18n/ca.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/ca.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/cs.po'
--- addons/web_gantt/i18n/cs.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/cs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
"X-Poedit-Language: Czech\n"
#. module: web_gantt
=== modified file 'addons/web_gantt/i18n/da.po'
--- addons/web_gantt/i18n/da.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/da.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/de.po'
--- addons/web_gantt/i18n/de.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/de.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/en_AU.po'
--- addons/web_gantt/i18n/en_AU.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/en_AU.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/en_GB.po'
--- addons/web_gantt/i18n/en_GB.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/en_GB.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/es.po'
--- addons/web_gantt/i18n/es.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/es.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== added file 'addons/web_gantt/i18n/es_AR.po'
--- addons/web_gantt/i18n/es_AR.po 1970-01-01 00:00:00 +0000
+++ addons/web_gantt/i18n/es_AR.po 2014-06-26 17:20:17 +0000
@@ -0,0 +1,32 @@
+# Spanish (Argentina) translation for openerp-web
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openerp-web package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openerp-web\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2014-06-10 15:37+0000\n"
+"Last-Translator: Juan José Scarafía <Unknown>\n"
+"Language-Team: Spanish (Argentina) <es_AR@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-06-11 06:11+0000\n"
+"X-Generator: Launchpad (build 17031)\n"
+
+#. module: web_gantt
+#. openerp-web
+#: code:addons/web_gantt/static/src/xml/web_gantt.xml:10
+#, python-format
+msgid "Create"
+msgstr "Crear"
+
+#. module: web_gantt
+#. openerp-web
+#: code:addons/web_gantt/static/src/js/gantt.js:11
+#, python-format
+msgid "Gantt"
+msgstr "Gantt"
=== modified file 'addons/web_gantt/i18n/es_CL.po'
--- addons/web_gantt/i18n/es_CL.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/es_CL.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/es_CR.po'
--- addons/web_gantt/i18n/es_CR.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/es_CR.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/es_DO.po'
--- addons/web_gantt/i18n/es_DO.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/es_DO.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/es_EC.po'
--- addons/web_gantt/i18n/es_EC.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/es_EC.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/es_MX.po'
--- addons/web_gantt/i18n/es_MX.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/es_MX.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/et.po'
--- addons/web_gantt/i18n/et.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/et.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/fa.po'
--- addons/web_gantt/i18n/fa.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/fa.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/fi.po'
--- addons/web_gantt/i18n/fi.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/fi.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/fr.po'
--- addons/web_gantt/i18n/fr.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/fr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/gl.po'
--- addons/web_gantt/i18n/gl.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/gl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/gu.po'
--- addons/web_gantt/i18n/gu.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/gu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/he.po'
--- addons/web_gantt/i18n/he.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/he.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/hr.po'
--- addons/web_gantt/i18n/hr.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/hr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/hu.po'
--- addons/web_gantt/i18n/hu.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/hu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/it.po'
--- addons/web_gantt/i18n/it.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/it.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/ja.po'
--- addons/web_gantt/i18n/ja.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/ja.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/ka.po'
--- addons/web_gantt/i18n/ka.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/ka.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/ko.po'
--- addons/web_gantt/i18n/ko.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/ko.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/lo.po'
--- addons/web_gantt/i18n/lo.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/lo.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/lt.po'
--- addons/web_gantt/i18n/lt.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/lt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/mk.po'
--- addons/web_gantt/i18n/mk.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/mk.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/mn.po'
--- addons/web_gantt/i18n/mn.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/mn.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/nb.po'
--- addons/web_gantt/i18n/nb.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/nb.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/nl.po'
--- addons/web_gantt/i18n/nl.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/nl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/nl_BE.po'
--- addons/web_gantt/i18n/nl_BE.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/nl_BE.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/pl.po'
--- addons/web_gantt/i18n/pl.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/pl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/pt.po'
--- addons/web_gantt/i18n/pt.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/pt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/pt_BR.po'
--- addons/web_gantt/i18n/pt_BR.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/pt_BR.po 2014-06-26 17:20:17 +0000
@@ -15,8 +15,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/ro.po'
--- addons/web_gantt/i18n/ro.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/ro.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/ru.po'
--- addons/web_gantt/i18n/ru.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/ru.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/sl.po'
--- addons/web_gantt/i18n/sl.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/sl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/sq.po'
--- addons/web_gantt/i18n/sq.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/sq.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/sr@xxxxxxxx'
--- addons/web_gantt/i18n/sr@xxxxxxxx 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/sr@xxxxxxxx 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/sv.po'
--- addons/web_gantt/i18n/sv.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/sv.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/th.po'
--- addons/web_gantt/i18n/th.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/th.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== modified file 'addons/web_gantt/i18n/tr.po'
--- addons/web_gantt/i18n/tr.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/tr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== added file 'addons/web_gantt/i18n/vi.po'
--- addons/web_gantt/i18n/vi.po 1970-01-01 00:00:00 +0000
+++ addons/web_gantt/i18n/vi.po 2014-06-26 17:20:17 +0000
@@ -0,0 +1,32 @@
+# Vietnamese translation for openerp-web
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openerp-web package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openerp-web\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2014-06-19 05:51+0000\n"
+"Last-Translator: OpenBMS JSC <Unknown>\n"
+"Language-Team: Vietnamese <vi@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-06-20 05:44+0000\n"
+"X-Generator: Launchpad (build 17058)\n"
+
+#. module: web_gantt
+#. openerp-web
+#: code:addons/web_gantt/static/src/xml/web_gantt.xml:10
+#, python-format
+msgid "Create"
+msgstr "Tạo mới"
+
+#. module: web_gantt
+#. openerp-web
+#: code:addons/web_gantt/static/src/js/gantt.js:11
+#, python-format
+msgid "Gantt"
+msgstr "Biểu đồ Gantt"
=== modified file 'addons/web_gantt/i18n/zh_CN.po'
--- addons/web_gantt/i18n/zh_CN.po 2014-04-26 06:55:03 +0000
+++ addons/web_gantt/i18n/zh_CN.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_gantt
#. openerp-web
=== added directory 'addons/web_gantt/views'
=== added file 'addons/web_gantt/views/web_gantt.xml'
--- addons/web_gantt/views/web_gantt.xml 1970-01-01 00:00:00 +0000
+++ addons/web_gantt/views/web_gantt.xml 2014-06-26 17:20:17 +0000
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- vim:fdn=3:
+-->
+<openerp>
+ <data>
+ <template id="assets_backend" name="web_gantt assets" inherit_id="web.assets_backend">
+ <xpath expr="." position="inside">
+ <link rel="stylesheet" href="/web_gantt/static/src/css/gantt.css"/>
+ <link rel="stylesheet" href="/web_gantt/static/lib/dhtmlxGantt/codebase/dhtmlxgantt.css"/>
+
+ <script type="text/javascript" src="/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxcommon.js"></script>
+ <script type="text/javascript" src="/web_gantt/static/lib/dhtmlxGantt/sources/dhtmlxgantt.js"></script>
+ <script type="text/javascript" src="/web_gantt/static/src/js/gantt.js"></script>
+ </xpath>
+ </template>
+ </data>
+</openerp>
=== modified file 'addons/web_graph/__openerp__.py'
--- addons/web_graph/__openerp__.py 2014-01-14 12:51:42 +0000
+++ addons/web_graph/__openerp__.py 2014-06-26 17:20:17 +0000
@@ -14,15 +14,8 @@
""",
'version': '3.0',
'depends': ['web'],
- 'js': [
- 'static/lib/nvd3/d3.v3.js',
- 'static/lib/nvd3/nv.d3.js',
- 'static/src/js/graph_view.js',
- 'static/src/js/pivot_table.js',
- 'static/src/js/graph_widget.js',
- ],
- 'css': [
- 'static/src/css/*.css',
+ 'data' : [
+ 'views/web_graph.xml',
],
'qweb' : [
'static/src/xml/*.xml',
=== modified file 'addons/web_graph/i18n/ar.po'
--- addons/web_graph/i18n/ar.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/ar.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/bg.po'
--- addons/web_graph/i18n/bg.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/bg.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/bn.po'
--- addons/web_graph/i18n/bn.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/bn.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/bs.po'
--- addons/web_graph/i18n/bs.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/bs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/ca.po'
--- addons/web_graph/i18n/ca.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/ca.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/cs.po'
--- addons/web_graph/i18n/cs.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/cs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/da.po'
--- addons/web_graph/i18n/da.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/da.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/de.po'
--- addons/web_graph/i18n/de.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/de.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/en_AU.po'
--- addons/web_graph/i18n/en_AU.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/en_AU.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/en_GB.po'
--- addons/web_graph/i18n/en_GB.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/en_GB.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/es.po'
--- addons/web_graph/i18n/es.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/es.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== added file 'addons/web_graph/i18n/es_AR.po'
--- addons/web_graph/i18n/es_AR.po 1970-01-01 00:00:00 +0000
+++ addons/web_graph/i18n/es_AR.po 2014-06-26 17:20:17 +0000
@@ -0,0 +1,137 @@
+# Spanish (Argentina) translation for openerp-web
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openerp-web package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openerp-web\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2014-06-10 16:09+0000\n"
+"Last-Translator: Juan José Scarafía <Unknown>\n"
+"Language-Team: Spanish (Argentina) <es_AR@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-06-11 06:11+0000\n"
+"X-Generator: Launchpad (build 17031)\n"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:12
+#, python-format
+msgid "Bars"
+msgstr "Barras"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:33
+#, python-format
+msgid "Show Data"
+msgstr "Mostrar Datos"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/js/graph.js:22
+#, python-format
+msgid "Graph"
+msgstr "Gráfico"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:25
+#, python-format
+msgid "Inside"
+msgstr "Interno"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:3
+#, python-format
+msgid "í"
+msgstr "í"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:11
+#, python-format
+msgid "Pie"
+msgstr "Torta"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:28
+#, python-format
+msgid "Actions"
+msgstr "Acciones"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:7
+#, python-format
+msgid "Graph Mode"
+msgstr "Modo gráfico"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:18
+#, python-format
+msgid "Radar"
+msgstr "Radar"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:34
+#, python-format
+msgid "Download as PNG"
+msgstr "Descargar como PNG"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:26
+#, python-format
+msgid "Top"
+msgstr "Arriba"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:24
+#, python-format
+msgid "Hidden"
+msgstr "Oculto"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:3
+#, python-format
+msgid "Graph Options"
+msgstr "Opciones de gráfico"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:14
+#, python-format
+msgid "Lines"
+msgstr "Líneas"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:20
+#, python-format
+msgid "Legend"
+msgstr "Leyenda"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:32
+#, python-format
+msgid "Switch Axis"
+msgstr "Cambio de Eje"
+
+#. module: web_graph
+#. openerp-web
+#: code:addons/web_graph/static/src/xml/web_graph.xml:15
+#, python-format
+msgid "Areas"
+msgstr "Áreas"
=== modified file 'addons/web_graph/i18n/es_CL.po'
--- addons/web_graph/i18n/es_CL.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/es_CL.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/es_CR.po'
--- addons/web_graph/i18n/es_CR.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/es_CR.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/es_DO.po'
--- addons/web_graph/i18n/es_DO.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/es_DO.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/es_EC.po'
--- addons/web_graph/i18n/es_EC.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/es_EC.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/es_MX.po'
--- addons/web_graph/i18n/es_MX.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/es_MX.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/et.po'
--- addons/web_graph/i18n/et.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/et.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/fa.po'
--- addons/web_graph/i18n/fa.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/fa.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/fi.po'
--- addons/web_graph/i18n/fi.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/fi.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/fr.po'
--- addons/web_graph/i18n/fr.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/fr.po 2014-06-26 17:20:17 +0000
@@ -15,8 +15,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/fr_CA.po'
--- addons/web_graph/i18n/fr_CA.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/fr_CA.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/gl.po'
--- addons/web_graph/i18n/gl.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/gl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/gu.po'
--- addons/web_graph/i18n/gu.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/gu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/he.po'
--- addons/web_graph/i18n/he.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/he.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/hr.po'
--- addons/web_graph/i18n/hr.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/hr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/hu.po'
--- addons/web_graph/i18n/hu.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/hu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/it.po'
--- addons/web_graph/i18n/it.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/it.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/ja.po'
--- addons/web_graph/i18n/ja.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/ja.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/ka.po'
--- addons/web_graph/i18n/ka.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/ka.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/ko.po'
--- addons/web_graph/i18n/ko.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/ko.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/lt.po'
--- addons/web_graph/i18n/lt.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/lt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/mk.po'
--- addons/web_graph/i18n/mk.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/mk.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/mn.po'
--- addons/web_graph/i18n/mn.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/mn.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/nb.po'
--- addons/web_graph/i18n/nb.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/nb.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
@@ -43,7 +43,7 @@
#: code:addons/web_graph/static/src/xml/web_graph.xml:25
#, python-format
msgid "Inside"
-msgstr ""
+msgstr "Innenfor"
#. module: web_graph
#. openerp-web
@@ -57,14 +57,14 @@
#: code:addons/web_graph/static/src/xml/web_graph.xml:11
#, python-format
msgid "Pie"
-msgstr "Kake"
+msgstr "Sektor"
#. module: web_graph
#. openerp-web
#: code:addons/web_graph/static/src/xml/web_graph.xml:28
#, python-format
msgid "Actions"
-msgstr "Handinger"
+msgstr "Handlinger"
#. module: web_graph
#. openerp-web
@@ -92,7 +92,7 @@
#: code:addons/web_graph/static/src/xml/web_graph.xml:26
#, python-format
msgid "Top"
-msgstr ""
+msgstr "Topp"
#. module: web_graph
#. openerp-web
@@ -106,7 +106,7 @@
#: code:addons/web_graph/static/src/xml/web_graph.xml:3
#, python-format
msgid "Graph Options"
-msgstr "diagramalternativer"
+msgstr "Diagramalternativer"
#. module: web_graph
#. openerp-web
@@ -120,7 +120,7 @@
#: code:addons/web_graph/static/src/xml/web_graph.xml:20
#, python-format
msgid "Legend"
-msgstr "tegnforklaringer"
+msgstr "Tegnforklaring"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/nl.po'
--- addons/web_graph/i18n/nl.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/nl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/nl_BE.po'
--- addons/web_graph/i18n/nl_BE.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/nl_BE.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/pl.po'
--- addons/web_graph/i18n/pl.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/pl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/pt.po'
--- addons/web_graph/i18n/pt.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/pt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/pt_BR.po'
--- addons/web_graph/i18n/pt_BR.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/pt_BR.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/ro.po'
--- addons/web_graph/i18n/ro.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/ro.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/ru.po'
--- addons/web_graph/i18n/ru.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/ru.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/sl.po'
--- addons/web_graph/i18n/sl.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/sl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/sq.po'
--- addons/web_graph/i18n/sq.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/sq.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:54+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/sr@xxxxxxxx'
--- addons/web_graph/i18n/sr@xxxxxxxx 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/sr@xxxxxxxx 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/sv.po'
--- addons/web_graph/i18n/sv.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/sv.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/th.po'
--- addons/web_graph/i18n/th.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/th.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/tr.po'
--- addons/web_graph/i18n/tr.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/tr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/i18n/zh_CN.po'
--- addons/web_graph/i18n/zh_CN.po 2014-04-26 06:55:03 +0000
+++ addons/web_graph/i18n/zh_CN.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_graph
#. openerp-web
=== modified file 'addons/web_graph/static/src/css/graph.css'
--- addons/web_graph/static/src/css/graph.css 2014-04-07 16:17:28 +0000
+++ addons/web_graph/static/src/css/graph.css 2014-06-26 17:20:17 +0000
@@ -96,10 +96,6 @@
padding: 0;
}
-span.web_graph_indent {
- padding-left: 30px;
-}
-
.web_graph_click:hover {
cursor: pointer;
}
=== modified file 'addons/web_graph/static/src/js/graph_view.js'
--- addons/web_graph/static/src/js/graph_view.js 2014-03-11 13:22:00 +0000
+++ addons/web_graph/static/src/js/graph_view.js 2014-06-26 17:20:17 +0000
@@ -167,7 +167,7 @@
row_search_facet = query.findWhere({category:'GroupBy'});
if (row_search_facet) {
- row_search_facet.values.reset(row_facet.values);
+ row_search_facet.values.reset(row_facet.values, {focus_input:false});
} else {
if (row_groupby.length) {
query.add(row_facet);
@@ -181,7 +181,7 @@
col_search_facet = query.findWhere({category:'ColGroupBy'});
if (col_search_facet) {
- col_search_facet.values.reset(col_facet.values);
+ col_search_facet.values.reset(col_facet.values, {focus_input:false});
} else {
if (col_groupby.length) {
query.add(col_facet);
=== modified file 'addons/web_graph/static/src/js/graph_widget.js'
--- addons/web_graph/static/src/js/graph_widget.js 2014-04-28 09:02:21 +0000
+++ addons/web_graph/static/src/js/graph_widget.js 2014-06-26 17:20:17 +0000
@@ -43,8 +43,15 @@
this.$('.graph_main_content').addClass('graph_pivot_mode');
}
+ // get search view
+ var parent = this.getParent();
+ while (!(parent instanceof openerp.web.ViewManager)) {
+ parent = parent.getParent();
+ }
+ this.search_view = parent.searchview;
+
openerp.session.rpc('/web_graph/check_xlwt').then(function (result) {
- self.$('.graph_options_selection label').toggle(result);
+ self.$('.graph_options_selection label').last().toggle(result);
});
return this.model.call('fields_get', []).then(function (f) {
@@ -63,8 +70,9 @@
self.graph_view.register_groupby(self.pivot.rows.groupby, self.pivot.cols.groupby);
}
});
- openerp.web.bus.on('click', self, function () {
+ openerp.web.bus.on('click', self, function (event) {
if (self.dropdown) {
+ self.$row_clicked = $(event.target).closest('tr');
self.dropdown.remove();
self.dropdown = null;
}
@@ -76,16 +84,9 @@
// this method gets the fields that appear in the search view, under the
// 'Groupby' heading
get_search_fields: function () {
- var self = this,
- parent = this.getParent();
-
- while (!(parent instanceof openerp.web.ViewManager)) {
- parent = parent.getParent();
- }
-
- var search_view = parent.searchview;
-
- var groupbygroups = _(search_view.inputs).select(function (g) {
+ var self = this;
+
+ var groupbygroups = _(this.search_view.inputs).select(function (g) {
return g instanceof openerp.web.search.GroupbyGroup;
});
@@ -294,13 +295,18 @@
self = this;
if (header.expanded) {
- this.fold(header);
+ if (header.root === this.pivot.rows) {
+ this.fold_row(header, event);
+ } else {
+ this.fold_col(header);
+ }
return;
- }
+ }
if (header.path.length < header.root.groupby.length) {
+ this.$row_clicked = $(event.target).closest('tr');
this.expand(id);
return;
- }
+ }
if (!this.important_fields.length) {
return;
}
@@ -345,17 +351,47 @@
groupby = groupby || header.root.groupby[header.path.length];
this.pivot.expand(header_id, groupby).then(function () {
+ if (header.root === self.pivot.rows) {
+ // expanding rows can be done by only inserting in the dom
+ // console.log(event.target);
+ var rows = self.build_rows(header.children);
+ var doc_fragment = $(document.createDocumentFragment());
+ rows.map(function (row) {
+ doc_fragment.append(self.draw_row(row));
+ });
+ self.$row_clicked.after(doc_fragment);
+ } else {
+ // expanding cols will redraw the full table
+ self.display_data();
+ }
if (update_groupby && self.graph_view) {
self.graph_view.register_groupby(self.pivot.rows.groupby, self.pivot.cols.groupby);
}
- self.display_data();
});
},
- fold: function (header) {
+ fold_row: function (header, event) {
+ var rows_before = this.pivot.rows.headers.length,
+ update_groupby = this.pivot.fold(header),
+ rows_after = this.pivot.rows.headers.length,
+ rows_removed = rows_before - rows_after;
+
+ if (rows_after === 1) {
+ // probably faster to redraw the unique row instead of removing everything
+ this.display_data();
+ } else {
+ var $row = $(event.target).parent().parent();
+ $row.nextAll().slice(0,rows_removed).remove();
+ }
+ if (update_groupby && this.graph_view) {
+ this.graph_view.register_groupby(this.pivot.rows.groupby, this.pivot.cols.groupby);
+ }
+ },
+
+ fold_col: function (header) {
var update_groupby = this.pivot.fold(header);
-
+
this.display_data();
if (update_groupby && this.graph_view) {
this.graph_view.register_groupby(this.pivot.rows.groupby, this.pivot.cols.groupby);
@@ -376,7 +412,7 @@
return {
headers: this.build_headers(),
measure_row: this.build_measure_row(),
- rows: this.build_rows(raw),
+ rows: this.build_rows(this.pivot.rows.headers,raw),
nbr_measures: this.pivot.measures.length,
title: this.title,
};
@@ -441,58 +477,70 @@
return cell;
},
- build_rows: function (raw) {
+ build_rows: function (headers, raw) {
var self = this,
pivot = this.pivot,
- m, i, cell;
-
- return _.map(pivot.rows.headers, function (row) {
- var cells = [];
- var pivot_cells = [];
- for (i = 0; i < pivot.cells.length; i++) {
- if (pivot.cells[i].x == row.id || pivot.cells[i].y == row.id) {
- pivot_cells.push(pivot.cells[i]);
- }
+ m, i, j, k, cell, row;
+
+ var rows = [];
+ var cells, pivot_cells, values;
+
+ var nbr_of_rows = headers.length;
+ var col_headers = pivot.get_cols_leaves();
+
+ for (i = 0; i < nbr_of_rows; i++) {
+ row = headers[i];
+ cells = [];
+ pivot_cells = [];
+ for (j = 0; j < pivot.cells.length; j++) {
+ if (pivot.cells[j].x == row.id || pivot.cells[j].y == row.id) {
+ pivot_cells.push(pivot.cells[j]);
+ }
}
- _.each(pivot.get_cols_leaves(), function (col) {
- var values;
- for (i = 0; i < pivot_cells.length; i++) {
- if (pivot_cells[i].x == col.id || pivot_cells[i].y == col.id) {
- values = pivot_cells[i].values;
+
+ for (j = 0; j < col_headers.length; j++) {
+ values = undefined;
+ for (k = 0; k < pivot_cells.length; k++) {
+ if (pivot_cells[k].x == col_headers[j].id || pivot_cells[k].y == col_headers[j].id) {
+ values = pivot_cells[k].values;
break;
- }
+ }
}
if (!values) { values = new Array(pivot.measures.length);}
for (m = 0; m < pivot.measures.length; m++) {
- cells.push(self.make_cell(row,col,values[m], m, raw));
+ cells.push(self.make_cell(row,col_headers[j],values[m], m, raw));
}
- });
- if (pivot.get_cols_leaves().length > 1) {
+ }
+ if (col_headers.length > 1) {
var totals = pivot.get_total(row);
for (m = 0; m < pivot.measures.length; m++) {
- cell = self.make_cell(row, pivot.main_col(), totals[m], m, raw);
+ cell = self.make_cell(row, pivot.cols.headers[0], totals[m], m, raw);
cell.is_bold = 'true';
cells.push(cell);
}
}
- return {
+ rows.push({
id: row.id,
indent: row.path.length,
title: row.title,
expanded: row.expanded,
cells: cells,
- };
- });
+ });
+ }
+
+ return rows;
},
// ----------------------------------------------------------------------
// Main display method
// ----------------------------------------------------------------------
display_data: function () {
+ var scroll = $(window).scrollTop();
this.$('.graph_main_content svg').remove();
this.$('.graph_main_content div').remove();
this.table.empty();
this.table.toggleClass('heatmap', this.heatmap_mode !== 'none');
+ this.$('.graph_options_selection label').last().toggleClass('disabled', this.pivot.no_data);
this.width = this.$el.width();
this.height = Math.min(Math.max(document.documentElement.clientHeight - 116 - 60, 250), Math.round(0.8*this.$el.width()));
@@ -502,6 +550,7 @@
} else {
if (this.mode === 'pivot') {
this.draw_table();
+ $(window).scrollTop(scroll);
} else {
this.$('.graph_main_content').append($('<div><svg>'));
this.svg = this.$('.graph_main_content svg')[0];
@@ -515,9 +564,11 @@
// ----------------------------------------------------------------------
draw_table: function () {
var table = this.build_table();
- this.draw_headers(table.headers);
- this.draw_measure_row(table.measure_row);
- this.draw_rows(table.rows);
+ var doc_fragment = $(document.createDocumentFragment());
+ this.draw_headers(table.headers, doc_fragment);
+ this.draw_measure_row(table.measure_row, doc_fragment);
+ this.draw_rows(table.rows, doc_fragment);
+ this.table.append(doc_fragment);
},
make_header_cell: function (header) {
@@ -525,64 +576,79 @@
.addClass('graph_border')
.attr('rowspan', header.height)
.attr('colspan', header.width);
- var content = $('<span>').addClass('web_graph_click')
+ var $content = $('<span>').addClass('web_graph_click')
.attr('href','#')
.text(' ' + (header.title || _t('Undefined')))
+ .css('margin-left', header.indent*30 + 'px')
.attr('data-id', header.id);
if (_.has(header, 'expanded')) {
- content.addClass(header.expanded ? 'fa fa-minus-square' : 'fa fa-plus-square');
+ $content.addClass(header.expanded ? 'fa fa-minus-square' : 'fa fa-plus-square');
} else {
- content.css('font-weight', 'bold');
- }
- if (_.has(header, 'indent')) {
- for (var i = 0; i < header.indent; i++) { cell.prepend($('<span>', {class:'web_graph_indent'})); }
- }
- return cell.append(content);
+ $content.css('font-weight', 'bold');
+ }
+ return cell.append($content);
},
- draw_headers: function (headers) {
+ draw_headers: function (headers, doc_fragment) {
var make_cell = this.make_header_cell,
- empty_cell = $('<th>').attr('rowspan', headers.length),
- thead = $('<thead>');
+ $empty_cell = $('<th>').attr('rowspan', headers.length),
+ $thead = $('<thead>');
_.each(headers, function (row) {
- var html_row = $('<tr>');
+ var $row = $('<tr>');
_.each(row, function (header) {
- html_row.append(make_cell(header));
+ $row.append(make_cell(header));
});
- thead.append(html_row);
+ $thead.append($row);
});
- thead.children(':first').prepend(empty_cell);
- this.table.append(thead);
+ $thead.children(':first').prepend($empty_cell);
+ doc_fragment.append($thead);
+ this.$thead = $thead;
},
draw_measure_row: function (measure_row) {
if (this.pivot.measures.length === 1) { return; }
- var html_row = $('<tr>').append('<th>');
+ var $row = $('<tr>').append('<th>');
_.each(measure_row, function (cell) {
- var measure_cell = $('<th>').addClass('measure_row').text(cell.text);
- if (cell.is_bold) {measure_cell.css('font-weight', 'bold');}
- html_row.append(measure_cell);
+ var $cell = $('<th>').addClass('measure_row').text(cell.text);
+ if (cell.is_bold) {$cell.css('font-weight', 'bold');}
+ $row.append($cell);
});
- this.$('thead').append(html_row);
+ this.$thead.append($row);
},
- draw_rows: function (rows) {
- var table = this.table,
- make_cell = this.make_header_cell;
-
- _.each(rows, function (row) {
- var html_row = $('<tr>').append(make_cell(row));
- _.each(row.cells, function (cell) {
- var html_cell = $('<td>').text(cell.value);
- if (_.has(cell, 'color')) {
- html_cell.css('background-color', $.Color(255, cell.color, cell.color));
- }
- if (cell.is_bold) { html_cell.css('font-weight', 'bold'); }
- html_row.append(html_cell);
- });
- table.append(html_row);
- });
+ draw_row: function (row) {
+ var $row = $('<tr>')
+ .attr('data-indent', row.indent)
+ .append(this.make_header_cell(row));
+
+ var cells_length = row.cells.length;
+ var cells_list = [];
+ var cell, hcell;
+
+ for (var j = 0; j < cells_length; j++) {
+ cell = row.cells[j];
+ hcell = '<td';
+ if (cell.is_bold || cell.color) {
+ hcell += ' style="';
+ if (cell.is_bold) hcell += 'font-weight: bold;';
+ if (cell.color) hcell += 'background-color:' + $.Color(255, cell.color, cell.color) + ';';
+ hcell += '"';
+ }
+ hcell += '>' + cell.value + '</td>';
+ cells_list[j] = hcell;
+ }
+ return $row.append(cells_list.join(''));
+ },
+
+ draw_rows: function (rows, doc_fragment) {
+ var rows_length = rows.length,
+ $tbody = $('<tbody>');
+
+ doc_fragment.append($tbody);
+ for (var i = 0; i < rows_length; i++) {
+ $tbody.append(this.draw_row(rows[i]));
+ }
},
// ----------------------------------------------------------------------
@@ -599,7 +665,7 @@
if ((dim_x === 0) && (dim_y === 0)) {
data = [{key: _t('Total'), values:[{
x: _t('Total'),
- y: this.pivot.get_total(),
+ y: this.pivot.get_total()[0],
}]}];
// Only column groupbys
} else if ((dim_x === 0) && (dim_y >= 1)){
@@ -612,7 +678,7 @@
// Just 1 row groupby
} else if ((dim_x === 1) && (dim_y === 0)) {
data = _.map(this.pivot.main_row().children, function (pt) {
- var value = self.pivot.get_total(pt),
+ var value = self.pivot.get_total(pt)[0],
title = (pt.title !== undefined) ? pt.title : _t('Undefined');
return {x: title, y: value};
});
@@ -649,8 +715,6 @@
nv.addGraph(function () {
var chart = nv.models.multiBarChart()
- .width(self.width)
- .height(self.height)
.reduceXTicks(false)
.stacked(self.bar_ui === 'stack')
.showControls(show_controls);
@@ -678,9 +742,12 @@
dim_x = this.pivot.rows.groupby.length,
dim_y = this.pivot.cols.groupby.length;
+ var rows = this.pivot.get_rows_with_depth(dim_x),
+ labels = _.pluck(rows, 'title');
+
var data = _.map(this.pivot.get_cols_leaves(), function (col) {
- var values = _.map(self.pivot.get_rows_with_depth(dim_x), function (row) {
- return {x: row.title, y: self.pivot.get_values(row.id,col.id)[0] || 0};
+ var values = _.map(rows, function (row, index) {
+ return {x: index, y: self.pivot.get_values(row.id,col.id)[0] || 0};
});
var title = _.map(col.path, function (p) {
return p || _t('Undefined');
@@ -693,10 +760,9 @@
nv.addGraph(function () {
var chart = nv.models.lineChart()
- .x(function (d,u) { return u; })
- .width(self.width)
- .height(self.height)
- .margin({top: 30, right: 20, bottom: 20, left: 60});
+ .x(function (d,u) { return u; });
+
+ chart.xAxis.tickFormat(function (d,u) {return labels[d];});
d3.select(self.svg)
.attr('width', self.width)
@@ -718,14 +784,14 @@
if (dim_x === 0) {
title = self.measure_label;
}
- return {x: title, y: self.pivot.get_total(row)};
+ return {x: title, y: self.pivot.get_total(row)[0]};
});
nv.addGraph(function () {
var chart = nv.models.pieChart()
- .color(d3.scale.category10().range())
.width(self.width)
- .height(self.height);
+ .height(self.height)
+ .color(d3.scale.category10().range());
d3.select(self.svg)
.datum(data)
=== modified file 'addons/web_graph/static/src/js/pivot_table.js'
--- addons/web_graph/static/src/js/pivot_table.js 2014-04-09 14:57:35 +0000
+++ addons/web_graph/static/src/js/pivot_table.js 2014-06-26 17:20:17 +0000
@@ -14,6 +14,7 @@
this.cells = [];
this.domain = domain;
this.no_data = true;
+ this.updating = false;
this.model = model;
this.fields = fields;
this.fields.__count = {type: 'integer', string:_t('Quantity')};
@@ -55,6 +56,13 @@
},
set: function (domain, row_groupby, col_groupby) {
+ var self = this;
+ if (this.updating) {
+ return this.updating.then(function () {
+ self.updating = false;
+ return self.set(domain, row_groupby,col_groupby);
+ });
+ }
var row_gb_changed = !_.isEqual(row_groupby, this.rows.groupby),
col_gb_changed = !_.isEqual(col_groupby, this.cols.groupby);
@@ -251,7 +259,7 @@
// to null before calling update_data.
update_data: function () {
var self = this;
- return this.perform_requests().then (function () {
+ this.updating = this.perform_requests().then (function () {
var data = Array.prototype.slice.call(arguments);
self.no_data = !data[0].length;
if (self.no_data) {
@@ -273,6 +281,7 @@
self.set_headers(row_headers, self.rows);
self.set_headers(col_headers, self.cols);
});
+ return this.updating;
},
make_headers_and_cell: function (data_pts, row_headers, col_headers, index, prefix, expand) {
=== added directory 'addons/web_graph/views'
=== added file 'addons/web_graph/views/web_graph.xml'
--- addons/web_graph/views/web_graph.xml 1970-01-01 00:00:00 +0000
+++ addons/web_graph/views/web_graph.xml 2014-06-26 17:20:17 +0000
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- vim:fdn=3:
+-->
+<openerp>
+ <data>
+ <template id="assets_backend" name="web_graph assets" inherit_id="web.assets_backend">
+ <xpath expr="." position="inside">
+ <link rel="stylesheet" href="/web_graph/static/src/css/graph.css"/>
+ <link rel="stylesheet" href="/web_graph/static/src/css/nv.d3.css"/>
+
+ <script type="text/javascript" src="/web_graph/static/lib/nvd3/d3.v3.js"></script>
+ <script type="text/javascript" src="/web_graph/static/lib/nvd3/nv.d3.js"></script>
+ <script type="text/javascript" src="/web_graph/static/src/js/graph_view.js"></script>
+ <script type="text/javascript" src="/web_graph/static/src/js/pivot_table.js"></script>
+ <script type="text/javascript" src="/web_graph/static/src/js/graph_widget.js"></script>
+ </xpath>
+ </template>
+ </data>
+</openerp>
=== removed file 'addons/web_hello/__init__.py'
=== removed file 'addons/web_hello/__openerp__.py'
--- addons/web_hello/__openerp__.py 2012-08-22 13:03:36 +0000
+++ addons/web_hello/__openerp__.py 1970-01-01 00:00:00 +0000
@@ -1,15 +0,0 @@
-{
- 'name': 'Hello',
- 'category': 'Hidden',
- 'description':"""
-OpenERP Web example module.
-===========================
-
-""",
- 'version': '2.0',
- 'depends': [],
- 'js': ['static/*/*.js', 'static/*/js/*.js'],
- 'css': [],
- 'auto_install': False,
- 'web_preload': False,
-}
=== removed directory 'addons/web_hello/static'
=== removed directory 'addons/web_hello/static/openerp'
=== removed file 'addons/web_hello/static/openerp/base_hello.js'
--- addons/web_hello/static/openerp/base_hello.js 2014-01-13 15:23:30 +0000
+++ addons/web_hello/static/openerp/base_hello.js 1970-01-01 00:00:00 +0000
@@ -1,16 +0,0 @@
-/*---------------------------------------------------------
- * OpenERP base_hello (Example module)
- *---------------------------------------------------------*/
-
-openerp.web_hello = function(instance) {
-
-instance.web.SearchView = instance.web.SearchView.extend({
- init:function() {
- this._super.apply(this,arguments);
- this.on('search_data', this, function(){console.log('hello');});
- }
-});
-
-};
-
-// vim:et fdc=0 fdl=0:
=== modified file 'addons/web_kanban/__openerp__.py'
--- addons/web_kanban/__openerp__.py 2012-08-22 13:03:36 +0000
+++ addons/web_kanban/__openerp__.py 2014-06-26 17:20:17 +0000
@@ -8,11 +8,8 @@
""",
'version': '2.0',
'depends': ['web'],
- 'js': [
- 'static/src/js/kanban.js'
- ],
- 'css': [
- 'static/src/css/kanban.css'
+ 'data' : [
+ 'views/web_kanban.xml',
],
'qweb' : [
'static/src/xml/*.xml',
=== modified file 'addons/web_kanban/i18n/ar.po'
--- addons/web_kanban/i18n/ar.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/ar.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/bg.po'
--- addons/web_kanban/i18n/bg.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/bg.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/bn.po'
--- addons/web_kanban/i18n/bn.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/bn.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/bs.po'
--- addons/web_kanban/i18n/bs.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/bs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/ca.po'
--- addons/web_kanban/i18n/ca.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/ca.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/cs.po'
--- addons/web_kanban/i18n/cs.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/cs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
"X-Poedit-Language: Czech\n"
#. module: web_kanban
=== modified file 'addons/web_kanban/i18n/da.po'
--- addons/web_kanban/i18n/da.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/da.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/de.po'
--- addons/web_kanban/i18n/de.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/de.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/en_AU.po'
--- addons/web_kanban/i18n/en_AU.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/en_AU.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/en_GB.po'
--- addons/web_kanban/i18n/en_GB.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/en_GB.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/es.po'
--- addons/web_kanban/i18n/es.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/es.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== added file 'addons/web_kanban/i18n/es_AR.po'
--- addons/web_kanban/i18n/es_AR.po 1970-01-01 00:00:00 +0000
+++ addons/web_kanban/i18n/es_AR.po 2014-06-26 17:20:17 +0000
@@ -0,0 +1,161 @@
+# Spanish (Argentina) translation for openerp-web
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openerp-web package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openerp-web\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2014-06-10 16:23+0000\n"
+"Last-Translator: Juan José Scarafía <Unknown>\n"
+"Language-Team: Spanish (Argentina) <es_AR@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-06-11 06:11+0000\n"
+"X-Generator: Launchpad (build 17031)\n"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/js/kanban.js:689
+#, python-format
+msgid "Edit column"
+msgstr "Editar columna"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/js/kanban.js:418
+#, python-format
+msgid "An error has occured while moving the record to this group."
+msgstr "ha ocurrido un error mientras se movieron registros a este grupo"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/js/kanban.js:10
+#, python-format
+msgid "Kanban"
+msgstr "Kanban"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/js/kanban.js:542
+#, python-format
+msgid "Undefined"
+msgstr "Indefinido"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/js/kanban.js:708
+#, python-format
+msgid "Are you sure to remove this column ?"
+msgstr "¿Está seguro de eliminar esta columna?"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/xml/web_kanban.xml:47
+#, python-format
+msgid "Edit"
+msgstr "Editar"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/js/kanban.js:192
+#, python-format
+msgid "Add column"
+msgstr "Agregar columna"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/js/kanban.js:1085
+#, python-format
+msgid "Create: "
+msgstr "Crear: "
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/xml/web_kanban.xml:24
+#, python-format
+msgid "Add a new column"
+msgstr "Añadir una columna nueva"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/js/kanban.js:680
+#: code:addons/web_kanban/static/src/xml/web_kanban.xml:45
+#, python-format
+msgid "Fold"
+msgstr "Doblar"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/xml/web_kanban.xml:98
+#, python-format
+msgid "Add"
+msgstr "Agregar"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/xml/web_kanban.xml:35
+#, python-format
+msgid "Quick create"
+msgstr "Creación Rápida"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/js/kanban.js:921
+#, python-format
+msgid "Are you sure you want to delete this record ?"
+msgstr "¿Está seguro que quiere eliminar este registro?"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/js/kanban.js:680
+#, python-format
+msgid "Unfold"
+msgstr "Desplegar"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/xml/web_kanban.xml:80
+#, python-format
+msgid "Show more... ("
+msgstr "Mostrar más... ("
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/xml/web_kanban.xml:99
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/xml/web_kanban.xml:80
+#, python-format
+msgid "remaining)"
+msgstr "restante)"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/xml/web_kanban.xml:22
+#: code:addons/web_kanban/static/src/xml/web_kanban.xml:98
+#, python-format
+msgid "or"
+msgstr "o"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/xml/web_kanban.xml:40
+#: code:addons/web_kanban/static/src/xml/web_kanban.xml:55
+#, python-format
+msgid "99+"
+msgstr "99+"
+
+#. module: web_kanban
+#. openerp-web
+#: code:addons/web_kanban/static/src/xml/web_kanban.xml:48
+#, python-format
+msgid "Delete"
+msgstr "Suprimir"
=== modified file 'addons/web_kanban/i18n/es_CL.po'
--- addons/web_kanban/i18n/es_CL.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/es_CL.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/es_CR.po'
--- addons/web_kanban/i18n/es_CR.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/es_CR.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/es_DO.po'
--- addons/web_kanban/i18n/es_DO.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/es_DO.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/es_EC.po'
--- addons/web_kanban/i18n/es_EC.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/es_EC.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/es_MX.po'
--- addons/web_kanban/i18n/es_MX.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/es_MX.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/et.po'
--- addons/web_kanban/i18n/et.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/et.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/fa.po'
--- addons/web_kanban/i18n/fa.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/fa.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/fi.po'
--- addons/web_kanban/i18n/fi.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/fi.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/fr.po'
--- addons/web_kanban/i18n/fr.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/fr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/fr_CA.po'
--- addons/web_kanban/i18n/fr_CA.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/fr_CA.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/gl.po'
--- addons/web_kanban/i18n/gl.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/gl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/gu.po'
--- addons/web_kanban/i18n/gu.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/gu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/he.po'
--- addons/web_kanban/i18n/he.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/he.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/hr.po'
--- addons/web_kanban/i18n/hr.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/hr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/hu.po'
--- addons/web_kanban/i18n/hu.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/hu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/it.po'
--- addons/web_kanban/i18n/it.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/it.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/ja.po'
--- addons/web_kanban/i18n/ja.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/ja.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/ka.po'
--- addons/web_kanban/i18n/ka.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/ka.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/ko.po'
--- addons/web_kanban/i18n/ko.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/ko.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/lt.po'
--- addons/web_kanban/i18n/lt.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/lt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/mk.po'
--- addons/web_kanban/i18n/mk.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/mk.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/mn.po'
--- addons/web_kanban/i18n/mn.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/mn.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/nb.po'
--- addons/web_kanban/i18n/nb.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/nb.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
@@ -57,7 +57,7 @@
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:47
#, python-format
msgid "Edit"
-msgstr "Endre"
+msgstr "Rediger"
#. module: web_kanban
#. openerp-web
@@ -100,14 +100,14 @@
#: code:addons/web_kanban/static/src/xml/web_kanban.xml:35
#, python-format
msgid "Quick create"
-msgstr ""
+msgstr "Opprett hurtig"
#. module: web_kanban
#. openerp-web
#: code:addons/web_kanban/static/src/js/kanban.js:921
#, python-format
msgid "Are you sure you want to delete this record ?"
-msgstr "Ønsker du virkelig å slette denne oppføringen ?"
+msgstr "Ønsker du virkelig å slette denne posten ?"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/nl.po'
--- addons/web_kanban/i18n/nl.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/nl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/nl_BE.po'
--- addons/web_kanban/i18n/nl_BE.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/nl_BE.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/pl.po'
--- addons/web_kanban/i18n/pl.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/pl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/pt.po'
--- addons/web_kanban/i18n/pt.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/pt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/pt_BR.po'
--- addons/web_kanban/i18n/pt_BR.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/pt_BR.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/ro.po'
--- addons/web_kanban/i18n/ro.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/ro.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/ru.po'
--- addons/web_kanban/i18n/ru.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/ru.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/sl.po'
--- addons/web_kanban/i18n/sl.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/sl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/sr@xxxxxxxx'
--- addons/web_kanban/i18n/sr@xxxxxxxx 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/sr@xxxxxxxx 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/sv.po'
--- addons/web_kanban/i18n/sv.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/sv.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/th.po'
--- addons/web_kanban/i18n/th.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/th.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/tr.po'
--- addons/web_kanban/i18n/tr.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/tr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/zh_CN.po'
--- addons/web_kanban/i18n/zh_CN.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/zh_CN.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/i18n/zh_TW.po'
--- addons/web_kanban/i18n/zh_TW.po 2014-04-26 06:55:03 +0000
+++ addons/web_kanban/i18n/zh_TW.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_kanban
#. openerp-web
=== modified file 'addons/web_kanban/static/src/css/kanban.css'
--- addons/web_kanban/static/src/css/kanban.css 2014-04-18 15:14:00 +0000
+++ addons/web_kanban/static/src/css/kanban.css 2014-06-26 17:20:17 +0000
@@ -9,8 +9,6 @@
.openerp .oe_kanban_view .oe_view_nocontent {
position: relative;
max-width: none;
- z-index: 1;
- width: 100%;
height: 100%;
}
.openerp .oe_kanban_view .oe_view_nocontent .oe_view_nocontent_content {
@@ -77,7 +75,7 @@
text-shadow: 0 0 2px black;
vertical-align: top;
position: relative;
- top: -5px;
+ top: -8px;
}
.openerp .oe_kanban_view .oe_kanban_content .oe_star_on:hover, .openerp .oe_kanban_view .oe_kanban_content .oe_star_off:hover {
text-decoration: none;
@@ -165,9 +163,6 @@
.openerp .oe_kanban_view .oe_kanban_column, .openerp .oe_kanban_view .oe_kanban_column_cards {
height: 100%;
}
-.openerp .oe_kanban_view .oe_kanban_column, .openerp .oe_kanban_view .oe_kanban_column_cards {
- height: 100%;
-}
.openerp .oe_kanban_view .oe_kanban_aggregates {
padding: 0;
margin: 0px;
@@ -522,37 +517,6 @@
position: relative;
top: 2px;
}
-.openerp .oe_kanban_view .oe_kanban_status {
- position: relative;
- top: 4px;
- display: inline-block;
- height: 12px;
- width: 12px;
- -moz-border-radius: 6px;
- -webkit-border-radius: 6px;
- border-radius: 6px;
- background-position: center center;
- background-image: -webkit-radial-gradient(circle, #eeeeee 0%, #cccccc 40%, #bbbbbb 100%);
- background-image: -moz-radial-gradient(#eeeeee 0%, #cccccc 40%, #bbbbbb 100%);
- background-image: -ms-radial-gradient(#eeeeee 0%, #cccccc 40%, #bbbbbb 100%);
- background-image: radial-gradient(#eeeeee 0%, #cccccc 40%, #bbbbbb 100%);
-}
-.openerp .oe_kanban_view .oe_kanban_status_green {
- background: green;
- background-position: center center;
- background-image: -webkit-radial-gradient(circle, #55dd55 0%, #44aa44 40%, #339933 100%);
- background-image: -moz-radial-gradient(#55dd55 0%, #44aa44 40%, #339933 100%);
- background-image: -ms-radial-gradient(#55dd55 0%, #44aa44 40%, #339933 100%);
- background-image: radial-gradient(#55dd55 0%, #44aa44 40%, #339933 100%);
-}
-.openerp .oe_kanban_view .oe_kanban_status_red {
- background: red;
- background-position: center center;
- background-image: -webkit-radial-gradient(circle, #ee7777 0%, #cc3333 40%, #bb0808 100%);
- background-image: -moz-radial-gradient(#ee7777 0%, #cc3333 40%, #bb0808 100%);
- background-image: -ms-radial-gradient(#ee7777 0%, #cc3333 40%, #bb0808 100%);
- background-image: radial-gradient(#ee7777 0%, #cc3333 40%, #bb0808 100%);
-}
.openerp .oe_kanban_view .oe_kanban_text_red {
color: #a61300;
font-weight: bold;
=== modified file 'addons/web_kanban/static/src/css/kanban.sass'
--- addons/web_kanban/static/src/css/kanban.sass 2014-04-17 16:10:03 +0000
+++ addons/web_kanban/static/src/css/kanban.sass 2014-06-26 17:20:17 +0000
@@ -105,7 +105,7 @@
text-shadow: 0 0 2px black
vertical-align: top
position: relative
- top: -5px
+ top: -8px
&:hover
text-decoration: none
.oe_star_on
@@ -454,20 +454,6 @@
position: relative
top: 2px
- .oe_kanban_status
- position: relative
- top: 4px
- display: inline-block
- height: 12px
- width: 12px
- @include radius(6px)
- @include radial-gradient((#eee 0%, #ccc 40%, #bbb 100%))
- .oe_kanban_status_green
- background: green
- @include radial-gradient((#55dd55 0%, #44aa44 40%, #339933 100%))
- .oe_kanban_status_red
- background: red
- @include radial-gradient((#ee7777 0%, #cc3333 40%, #bb0808 100%))
.oe_kanban_text_red
color: #A61300
font-weight: bold
=== modified file 'addons/web_kanban/static/src/js/kanban.js'
--- addons/web_kanban/static/src/js/kanban.js 2014-04-23 07:38:40 +0000
+++ addons/web_kanban/static/src/js/kanban.js 2014-06-26 17:20:17 +0000
@@ -205,10 +205,10 @@
});
var am = instance.webclient.action_manager;
var form = am.dialog_widget.views.form.controller;
- form.on("on_button_cancel", am.dialog, am.dialog.close);
+ form.on("on_button_cancel", am.dialog, function() { return am.dialog.$dialog_box.modal('hide'); });
form.on('record_created', self, function(r) {
(new instance.web.DataSet(self, self.group_by_field.relation)).name_get([r]).done(function(new_record) {
- am.dialog.close();
+ am.dialog.$dialog_box.modal('hide');
var domain = self.dataset.domain.slice(0);
domain.push([self.group_by, '=', new_record[0][0]]);
var dataset = new instance.web.DataSetSearch(self, self.dataset.model, self.dataset.get_context(), domain);
@@ -1259,7 +1259,95 @@
},
});
+instance.web_kanban.Priority = instance.web_kanban.AbstractField.extend({
+ init: function(parent, field, $node) {
+ this._super.apply(this, arguments);
+ this.name = $node.attr('name')
+ this.parent = parent;
+ },
+ prepare_priority: function() {
+ var self = this;
+ var selection = this.field.selection || [];
+ var init_value = selection && selection[0][0] || 0;
+ var data = _.map(selection.slice(1), function(element, index) {
+ var value = {
+ 'value': element[0],
+ 'name': element[1],
+ 'click_value': element[0],
+ }
+ if (index == 0 && self.get('value') == element[0]) {
+ value['click_value'] = init_value;
+ }
+ return value;
+ });
+ return data;
+ },
+ renderElement: function() {
+ var self = this;
+ this.record_id = self.parent.id;
+ this.priorities = self.prepare_priority();
+ this.$el = $(QWeb.render("Priority", {'widget': this}));
+ this.$el.find('.oe_legend').click(self.do_action.bind(self));
+ },
+ do_action: function(e) {
+ var self = this;
+ var li = $(e.target).closest( "li" );
+ if (li.length) {
+ var value = {};
+ value[self.name] = String(li.data('value'));
+ return self.parent.view.dataset._model.call('write', [[self.record_id], value, self.parent.view.dataset.get_context()]).done(self.reload_record.bind(self.parent));
+ }
+ },
+ reload_record: function() {
+ this.do_reload();
+ },
+});
+
+instance.web_kanban.KanbanSelection = instance.web_kanban.AbstractField.extend({
+ init: function(parent, field, $node) {
+ this._super.apply(this, arguments);
+ this.name = $node.attr('name')
+ this.parent = parent;
+ },
+ prepare_dropdown_selection: function() {
+ var data = [];
+ _.map(this.field.selection || [], function(res) {
+ var value = {
+ 'name': res[0],
+ 'tooltip': res[1],
+ 'state_name': res[1],
+ }
+ if (res[0] == 'normal') { value['state_class'] = 'oe_kanban_status'; }
+ else if (res[0] == 'done') { value['state_class'] = 'oe_kanban_status oe_kanban_status_green'; }
+ else { value['state_class'] = 'oe_kanban_status oe_kanban_status_red'; }
+ data.push(value);
+ });
+ return data;
+ },
+ renderElement: function() {
+ var self = this;
+ this.record_id = self.parent.id;
+ this.states = self.prepare_dropdown_selection();;
+ this.$el = $(QWeb.render("KanbanSelection", {'widget': self}));
+ this.$el.find('.oe_legend').click(self.do_action.bind(self));
+ },
+ do_action: function(e) {
+ var self = this;
+ var li = $(e.target).closest( "li" );
+ if (li.length) {
+ var value = {};
+ value[self.name] = String(li.data('value'));
+ return self.parent.view.dataset._model.call('write', [[self.record_id], value, self.parent.view.dataset.get_context()]).done(self.reload_record.bind(self.parent));
+ }
+ },
+ reload_record: function() {
+ this.do_reload();
+ },
+});
+
instance.web_kanban.fields_registry = new instance.web.Registry({});
+instance.web_kanban.fields_registry.add('priority','instance.web_kanban.Priority');
+instance.web_kanban.fields_registry.add('kanban_state_selection','instance.web_kanban.KanbanSelection');
};
// vim:et fdc=0 fdl=0 foldnestmax=3 fdm=syntax:
=== added directory 'addons/web_kanban/views'
=== added file 'addons/web_kanban/views/web_kanban.xml'
--- addons/web_kanban/views/web_kanban.xml 1970-01-01 00:00:00 +0000
+++ addons/web_kanban/views/web_kanban.xml 2014-06-26 17:20:17 +0000
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- vim:fdn=3:
+-->
+<openerp>
+ <data>
+ <template id="assets_backend" name="web_kanban assets" inherit_id="web.assets_backend">
+ <xpath expr="." position="inside">
+ <link rel="stylesheet" href="/web_kanban/static/src/css/kanban.css"/>
+
+ <script type="text/javascript" src="/web_kanban/static/src/js/kanban.js"></script>
+ </xpath>
+ </template>
+ </data>
+</openerp>
=== modified file 'addons/web_kanban_gauge/__openerp__.py'
--- addons/web_kanban_gauge/__openerp__.py 2013-12-05 09:36:15 +0000
+++ addons/web_kanban_gauge/__openerp__.py 2014-06-26 17:20:17 +0000
@@ -6,11 +6,8 @@
""",
'version': '1.0',
'depends': ['web_kanban'],
- 'js': [
- 'static/lib/justgage/justgage.js',
- 'static/src/js/kanban_gauge.js'
- ],
- 'css': [
+ 'data' : [
+ 'views/web_kanban_gauge.xml',
],
'qweb': [
],
=== added directory 'addons/web_kanban_gauge/views'
=== added file 'addons/web_kanban_gauge/views/web_kanban_gauge.xml'
--- addons/web_kanban_gauge/views/web_kanban_gauge.xml 1970-01-01 00:00:00 +0000
+++ addons/web_kanban_gauge/views/web_kanban_gauge.xml 2014-06-26 17:20:17 +0000
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- vim:fdn=3:
+-->
+<openerp>
+ <data>
+ <template id="assets_backend" name="web_kanban_gauge assets" inherit_id="web.assets_backend">
+ <xpath expr="." position="inside">
+ <script type="text/javascript" src="/web_kanban_gauge/static/lib/justgage/justgage.js"></script>
+ <script type="text/javascript" src="/web_kanban_gauge/static/src/js/kanban_gauge.js"></script>
+ </xpath>
+ </template>
+ </data>
+</openerp>
=== modified file 'addons/web_kanban_sparkline/__openerp__.py'
--- addons/web_kanban_sparkline/__openerp__.py 2013-09-06 10:05:28 +0000
+++ addons/web_kanban_sparkline/__openerp__.py 2014-06-26 17:20:17 +0000
@@ -6,11 +6,8 @@
""",
'version': '1.0',
'depends': ['web_kanban'],
- 'js': [
- "static/lib/jquery.sparkline/jquery.sparkline.js",
- 'static/src/js/kanban_sparkline.js'
- ],
- 'css': [
+ 'data' : [
+ 'views/web_kanban_sparkline.xml',
],
'qweb': [
],
=== added directory 'addons/web_kanban_sparkline/views'
=== added file 'addons/web_kanban_sparkline/views/web_kanban_sparkline.xml'
--- addons/web_kanban_sparkline/views/web_kanban_sparkline.xml 1970-01-01 00:00:00 +0000
+++ addons/web_kanban_sparkline/views/web_kanban_sparkline.xml 2014-06-26 17:20:17 +0000
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- vim:fdn=3:
+-->
+<openerp>
+ <data>
+ <template id="assets_backend" name="web_kanban_sparkline assets" inherit_id="web.assets_backend">
+ <xpath expr="." position="inside">
+ <script type="text/javascript" src="/web_kanban_sparkline/static/lib/jquery.sparkline/jquery.sparkline.js"></script>
+ <script type="text/javascript" src="/web_kanban_sparkline/static/src/js/kanban_sparkline.js"></script>
+ </xpath>
+ </template>
+ </data>
+</openerp>
=== modified file 'addons/web_tests/__init__.py'
--- addons/web_tests/__init__.py 2011-09-20 12:28:20 +0000
+++ addons/web_tests/__init__.py 2014-06-26 17:20:17 +0000
@@ -1,1 +1,2 @@
# -*- coding: utf-8 -*-
+import tests
=== modified file 'addons/web_tests/__openerp__.py'
--- addons/web_tests/__openerp__.py 2012-08-22 13:03:36 +0000
+++ addons/web_tests/__openerp__.py 2014-06-26 17:20:17 +0000
@@ -7,8 +7,9 @@
""",
'version': '2.0',
- 'depends': [],
- 'js': ['static/src/js/*.js'],
- 'css': ['static/src/css/*.css'],
+ 'depends': ['web', 'web_kanban'],
+ 'data' : [
+ 'views/web_tests.xml',
+ ],
'auto_install': True,
}
=== added directory 'addons/web_tests/tests'
=== added file 'addons/web_tests/tests/__init__.py'
--- addons/web_tests/tests/__init__.py 1970-01-01 00:00:00 +0000
+++ addons/web_tests/tests/__init__.py 2014-06-26 17:20:17 +0000
@@ -0,0 +1,2 @@
+# -*- coding: utf-8 -*-
+import test_ui
=== renamed file 'addons/web/tests/test_ui.py' => 'addons/web_tests/tests/test_ui.py'
--- addons/web/tests/test_ui.py 2014-02-16 22:32:08 +0000
+++ addons/web_tests/tests/test_ui.py 2014-06-26 17:20:17 +0000
@@ -11,6 +11,6 @@
def test_03_js_public(self):
self.phantom_js('/',"console.log('ok')","console")
def test_04_js_admin(self):
- self.phantom_js('/',"console.log('ok')","openerp.client.action_manager.inner_widget.views.form", login='admin')
+ self.phantom_js('/web',"console.log('ok')","openerp.client.action_manager.inner_widget.views.form", login='admin')
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
=== renamed file 'addons/web/tests/test_ui_hello.js' => 'addons/web_tests/tests/test_ui_hello.js'
=== renamed file 'addons/web/tests/test_ui_load.js' => 'addons/web_tests/tests/test_ui_load.js'
=== added directory 'addons/web_tests/views'
=== added file 'addons/web_tests/views/web_tests.xml'
--- addons/web_tests/views/web_tests.xml 1970-01-01 00:00:00 +0000
+++ addons/web_tests/views/web_tests.xml 2014-06-26 17:20:17 +0000
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- vim:fdn=3:
+-->
+<openerp>
+ <data>
+ <template id="assets_backend" name="web_tests assets" inherit_id="web.assets_backend">
+ <xpath expr="." position="inside">
+ <link rel="stylesheet" href="/web_tests/static/src/css/web_tests.css"/>
+
+ <script type="text/javascript" src="/web_tests/static/src/js/web_tests.js"></script>
+ </xpath>
+ </template>
+ </data>
+</openerp>
=== modified file 'addons/web_tests_demo/__openerp__.py'
--- addons/web_tests_demo/__openerp__.py 2012-12-12 13:16:51 +0000
+++ addons/web_tests_demo/__openerp__.py 2014-06-26 17:20:17 +0000
@@ -8,7 +8,8 @@
Test suite example, same code as that used in the testing documentation.
""",
'depends': ['web'],
- 'js': ['static/src/js/demo.js'],
- 'test': ['static/test/demo.js'],
+ 'data' : [
+ 'views/web_tests_demo.xml',
+ ],
'qweb': ['static/src/xml/demo.xml'],
}
=== modified file 'addons/web_tests_demo/static/src/js/demo.js'
--- addons/web_tests_demo/static/src/js/demo.js 2013-07-26 15:44:54 +0000
+++ addons/web_tests_demo/static/src/js/demo.js 2014-06-26 17:20:17 +0000
@@ -1,11 +1,12 @@
// static/src/js/demo.js
-openerp.web_tests_demo = function (instance) {
- _.extend(instance.web_tests_demo, {
+(function () {
+ openerp.web_tests_demo = {
value_true: true,
- SomeType: instance.web.Class.extend({
+ SomeType: openerp.web.Class.extend({
init: function (value) {
this.value = value;
}
})
- });
-};
+ };
+
+}());
=== removed directory 'addons/web_tests_demo/tests'
=== removed file 'addons/web_tests_demo/tests/__init__.py'
--- addons/web_tests_demo/tests/__init__.py 2014-02-21 12:45:57 +0000
+++ addons/web_tests_demo/tests/__init__.py 1970-01-01 00:00:00 +0000
@@ -1,2 +0,0 @@
-# -*- coding: utf-8 -*-
-import test_js
=== removed file 'addons/web_tests_demo/tests/test_js.py'
--- addons/web_tests_demo/tests/test_js.py 2014-02-21 12:45:57 +0000
+++ addons/web_tests_demo/tests/test_js.py 1970-01-01 00:00:00 +0000
@@ -1,6 +0,0 @@
-# -*- coding: utf-8 -*-
-from openerp.addons.web.tests.test_js import WebSuite
-
-def load_tests(loader, standard_tests, _):
- standard_tests.addTest(WebSuite('web_tests_demo'))
- return standard_tests
=== added directory 'addons/web_tests_demo/views'
=== added file 'addons/web_tests_demo/views/web_tests_demo.xml'
--- addons/web_tests_demo/views/web_tests_demo.xml 1970-01-01 00:00:00 +0000
+++ addons/web_tests_demo/views/web_tests_demo.xml 2014-06-26 17:20:17 +0000
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- vim:fdn=3:
+-->
+<openerp>
+ <data>
+ <template id="assets_backend" name="web_tests_demo assets" inherit_id="web.assets_backend">
+ <xpath expr="." position="inside">
+ <script type="text/javascript" src="/web_tests_demo/static/src/js/demo.js"></script>
+ </xpath>
+ </template>
+ <template id="qunit_suite" name="web_tests_demo qunit" inherit_id="web.qunit_suite">
+ <xpath expr="//head" position="inside">
+ <script type="text/javascript" src="/web_tests_demo/static/test/demo.js"></script>
+ </xpath>
+ </template>
+ </data>
+</openerp>
=== modified file 'addons/web_view_editor/__openerp__.py'
--- addons/web_view_editor/__openerp__.py 2012-08-22 13:03:36 +0000
+++ addons/web_view_editor/__openerp__.py 2014-06-26 17:20:17 +0000
@@ -8,8 +8,9 @@
""",
'version': '2.0',
'depends':['web'],
- 'js': ['static/src/js/view_editor.js'],
- 'css': ['static/src/css/view_editor.css'],
+ 'data' : [
+ 'views/web_view_editor.xml',
+ ],
'qweb': ['static/src/xml/view_editor.xml'],
'auto_install': True,
}
=== modified file 'addons/web_view_editor/i18n/ar.po'
--- addons/web_view_editor/i18n/ar.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/ar.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/bs.po'
--- addons/web_view_editor/i18n/bs.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/bs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/cs.po'
--- addons/web_view_editor/i18n/cs.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/cs.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/da.po'
--- addons/web_view_editor/i18n/da.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/da.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/de.po'
--- addons/web_view_editor/i18n/de.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/de.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/en_AU.po'
--- addons/web_view_editor/i18n/en_AU.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/en_AU.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/en_GB.po'
--- addons/web_view_editor/i18n/en_GB.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/en_GB.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/es.po'
--- addons/web_view_editor/i18n/es.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/es.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== added file 'addons/web_view_editor/i18n/es_AR.po'
--- addons/web_view_editor/i18n/es_AR.po 1970-01-01 00:00:00 +0000
+++ addons/web_view_editor/i18n/es_AR.po 2014-06-26 17:20:17 +0000
@@ -0,0 +1,184 @@
+# Spanish (Argentina) translation for openerp-web
+# Copyright (c) 2014 Rosetta Contributors and Canonical Ltd 2014
+# This file is distributed under the same license as the openerp-web package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2014.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: openerp-web\n"
+"Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>\n"
+"POT-Creation-Date: 2012-12-21 17:06+0000\n"
+"PO-Revision-Date: 2014-06-10 16:46+0000\n"
+"Last-Translator: Juan José Scarafía <Unknown>\n"
+"Language-Team: Spanish (Argentina) <es_AR@xxxxxx>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-Launchpad-Export-Date: 2014-06-11 06:11+0000\n"
+"X-Generator: Launchpad (build 17031)\n"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:164
+#, python-format
+msgid "The following fields are invalid :"
+msgstr "Los siguientes campos son inválidos:"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:63
+#, python-format
+msgid "Create"
+msgstr "Crear"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:994
+#, python-format
+msgid "New Field"
+msgstr "Nuevo Campo"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:387
+#, python-format
+msgid "Do you really wants to create an inherited view here?"
+msgstr "¿Realmente desea crear una vista heredada aquí?"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:397
+#, python-format
+msgid "Preview"
+msgstr "Vista Previa"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:183
+#, python-format
+msgid "Do you really want to remove this view?"
+msgstr "¿Realmente desea elimar esta vista?"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:90
+#, python-format
+msgid "Save"
+msgstr "Guardar"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:394
+#, python-format
+msgid "Select an element"
+msgstr "Seleccione un elemento"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:836
+#: code:addons/web_view_editor/static/src/js/view_editor.js:962
+#, python-format
+msgid "Update"
+msgstr "Actualizar"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:264
+#, python-format
+msgid "Please select view in list :"
+msgstr "Por favor seleccione la vista en la lista:"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:37
+#, python-format
+msgid "Manage Views (%s)"
+msgstr "Administrar Vistas (%s)"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:13
+#, python-format
+msgid "Manage Views"
+msgstr "Administrar Vistas"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:833
+#: code:addons/web_view_editor/static/src/js/view_editor.js:959
+#, python-format
+msgid "Properties"
+msgstr "Propiedades"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:64
+#, python-format
+msgid "Edit"
+msgstr "Editar"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:14
+#, python-format
+msgid "Could not find current view declaration"
+msgstr "No se pudo encontrar la declaración de la vista actual"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:383
+#, python-format
+msgid "Inherited View"
+msgstr "Vista Heredada"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:65
+#, python-format
+msgid "Remove"
+msgstr "Eliminar"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:517
+#, python-format
+msgid "Do you really want to remove this node?"
+msgstr "¿Realmente desea eliminar este nodo?"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:391
+#, python-format
+msgid "Can't Update View"
+msgstr "No se puede Actualizar la Vista"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:380
+#, python-format
+msgid "View Editor %d - %s"
+msgstr "Ver Editor %d - %s"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:112
+#: code:addons/web_view_editor/static/src/js/view_editor.js:854
+#: code:addons/web_view_editor/static/src/js/view_editor.js:982
+#, python-format
+msgid "Cancel"
+msgstr "Cancelar"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:66
+#: code:addons/web_view_editor/static/src/js/view_editor.js:414
+#, python-format
+msgid "Close"
+msgstr "Cerrar"
+
+#. module: web_view_editor
+#. openerp-web
+#: code:addons/web_view_editor/static/src/js/view_editor.js:88
+#, python-format
+msgid "Create a view (%s)"
+msgstr "Crear una vista (%s)"
=== modified file 'addons/web_view_editor/i18n/es_DO.po'
--- addons/web_view_editor/i18n/es_DO.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/es_DO.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/es_EC.po'
--- addons/web_view_editor/i18n/es_EC.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/es_EC.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/es_MX.po'
--- addons/web_view_editor/i18n/es_MX.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/es_MX.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/et.po'
--- addons/web_view_editor/i18n/et.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/et.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/fa.po'
--- addons/web_view_editor/i18n/fa.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/fa.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/fi.po'
--- addons/web_view_editor/i18n/fi.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/fi.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/fr.po'
--- addons/web_view_editor/i18n/fr.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/fr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/he.po'
--- addons/web_view_editor/i18n/he.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/he.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/hr.po'
--- addons/web_view_editor/i18n/hr.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/hr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/hu.po'
--- addons/web_view_editor/i18n/hu.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/hu.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/it.po'
--- addons/web_view_editor/i18n/it.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/it.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/ko.po'
--- addons/web_view_editor/i18n/ko.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/ko.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/lt.po'
--- addons/web_view_editor/i18n/lt.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/lt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/lv.po'
--- addons/web_view_editor/i18n/lv.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/lv.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/mk.po'
--- addons/web_view_editor/i18n/mk.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/mk.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/mn.po'
--- addons/web_view_editor/i18n/mn.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/mn.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/nb.po'
--- addons/web_view_editor/i18n/nb.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/nb.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
@@ -29,7 +29,7 @@
#: code:addons/web_view_editor/static/src/js/view_editor.js:63
#, python-format
msgid "Create"
-msgstr "Lag"
+msgstr "Opprett"
#. module: web_view_editor
#. openerp-web
@@ -50,7 +50,7 @@
#: code:addons/web_view_editor/static/src/js/view_editor.js:397
#, python-format
msgid "Preview"
-msgstr ""
+msgstr "Forhåndsvis"
#. module: web_view_editor
#. openerp-web
@@ -64,7 +64,7 @@
#: code:addons/web_view_editor/static/src/js/view_editor.js:90
#, python-format
msgid "Save"
-msgstr "Save"
+msgstr "Lagre"
#. module: web_view_editor
#. openerp-web
@@ -79,21 +79,21 @@
#: code:addons/web_view_editor/static/src/js/view_editor.js:962
#, python-format
msgid "Update"
-msgstr "Oppdatér"
+msgstr "Oppdater"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:264
#, python-format
msgid "Please select view in list :"
-msgstr ""
+msgstr "Velg visning i listen :"
#. module: web_view_editor
#. openerp-web
#: code:addons/web_view_editor/static/src/js/view_editor.js:37
#, python-format
msgid "Manage Views (%s)"
-msgstr "Administrere visninger (%s)"
+msgstr "Administrer visninger (%s)"
#. module: web_view_editor
#. openerp-web
@@ -115,7 +115,7 @@
#: code:addons/web_view_editor/static/src/js/view_editor.js:64
#, python-format
msgid "Edit"
-msgstr "Redigér"
+msgstr "Rediger"
#. module: web_view_editor
#. openerp-web
@@ -157,7 +157,7 @@
#: code:addons/web_view_editor/static/src/js/view_editor.js:380
#, python-format
msgid "View Editor %d - %s"
-msgstr ""
+msgstr "Visningsredigerer %d - %s"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/nl.po'
--- addons/web_view_editor/i18n/nl.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/nl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/nl_BE.po'
--- addons/web_view_editor/i18n/nl_BE.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/nl_BE.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/pl.po'
--- addons/web_view_editor/i18n/pl.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/pl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/pt.po'
--- addons/web_view_editor/i18n/pt.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/pt.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:54+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/pt_BR.po'
--- addons/web_view_editor/i18n/pt_BR.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/pt_BR.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/ro.po'
--- addons/web_view_editor/i18n/ro.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/ro.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/ru.po'
--- addons/web_view_editor/i18n/ru.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/ru.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/sl.po'
--- addons/web_view_editor/i18n/sl.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/sl.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/sv.po'
--- addons/web_view_editor/i18n/sv.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/sv.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/th.po'
--- addons/web_view_editor/i18n/th.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/th.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/tr.po'
--- addons/web_view_editor/i18n/tr.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/tr.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== modified file 'addons/web_view_editor/i18n/zh_CN.po'
--- addons/web_view_editor/i18n/zh_CN.po 2014-04-26 06:55:03 +0000
+++ addons/web_view_editor/i18n/zh_CN.po 2014-06-26 17:20:17 +0000
@@ -14,8 +14,8 @@
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Launchpad-Export-Date: 2014-04-26 06:55+0000\n"
-"X-Generator: Launchpad (build 16985)\n"
+"X-Launchpad-Export-Date: 2014-05-14 05:55+0000\n"
+"X-Generator: Launchpad (build 17002)\n"
#. module: web_view_editor
#. openerp-web
=== added directory 'addons/web_view_editor/views'
=== added file 'addons/web_view_editor/views/web_view_editor.xml'
--- addons/web_view_editor/views/web_view_editor.xml 1970-01-01 00:00:00 +0000
+++ addons/web_view_editor/views/web_view_editor.xml 2014-06-26 17:20:17 +0000
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- vim:fdn=3:
+-->
+<openerp>
+ <data>
+ <template id="assets_backend" name="web_view_editor assets" inherit_id="web.assets_backend">
+ <xpath expr="." position="inside">
+ <link rel="stylesheet" href="/web_view_editor/static/src/css/view_editor.css"/>
+
+ <script type="text/javascript" src="/web_view_editor/static/src/js/view_editor.js"></script>
+ </xpath>
+ </template>
+ </data>
+</openerp>
Follow ups