diff --git a/addons/web/__openerp__.py b/addons/web/__openerp__.py index 269aa13d58e..f335c52bb10 100644 --- a/addons/web/__openerp__.py +++ b/addons/web/__openerp__.py @@ -13,6 +13,7 @@ This module provides the core of the OpenERP Web Client. 'auto_install': True, 'post_load': 'wsgi_postload', 'js' : [ + "static/src/fixbind.js", "static/lib/datejs/globalization/en-US.js", "static/lib/datejs/core.js", "static/lib/datejs/parser.js", @@ -76,6 +77,7 @@ This module provides the core of the OpenERP Web Client. "static/test/class.js", "static/test/registry.js", "static/test/form.js", + "static/test/data.js", "static/test/list-utils.js", "static/test/formats.js", "static/test/rpc.js", diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index 8f1855f205d..78aa85669be 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -643,6 +643,18 @@ class WebClient(openerpweb.Controller): 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( req, req.make_response(content, [('Content-Type', 'text/css')]), last_modified, checksum) @@ -1363,19 +1375,30 @@ class Binary(openerpweb.Controller): elif dbname is None: dbname = db_monodb(req) - if uid is None: + if not uid: uid = openerp.SUPERUSER_ID if not dbname: image_data = self.placeholder(req, 'logo.png') else: - registry = openerp.modules.registry.RegistryManager.get(dbname) - with registry.cursor() as cr: - user = registry.get('res.users').browse(cr, uid, uid) - if user.company_id.logo_web: - image_data = user.company_id.logo_web.decode('base64') - else: - image_data = self.placeholder(req, 'nologo.png') + try: + # create an empty registry + registry = openerp.modules.registry.Registry(dbname.lower()) + with registry.cursor() as cr: + cr.execute("""SELECT c.logo_web + FROM res_users u + LEFT JOIN res_company c + ON c.id = u.company_id + WHERE u.id = %s + """, (uid,)) + row = cr.fetchone() + if row and row[0]: + image_data = str(row[0]).decode('base64') + else: + image_data = self.placeholder(req, 'nologo.png') + except Exception: + image_data = self.placeholder(req, 'logo.png') + headers = [ ('Content-Type', 'image/png'), ('Content-Length', len(image_data)), @@ -1420,7 +1443,7 @@ class Action(openerpweb.Controller): else: return False -class Export(View): +class Export(openerpweb.Controller): _cp_path = "/web/export" @openerpweb.jsonrequest @@ -1561,7 +1584,7 @@ class Export(View): (prefix + '/' + k, prefix_string + '/' + v) for k, v in self.fields_info(req, model, export_fields).iteritems()) - #noinspection PyPropertyDefinition +class ExportFormat(object): @property def content_type(self): """ Provides the format's content type """ @@ -1609,7 +1632,7 @@ class Export(View): ('Content-Type', self.content_type)], cookies={'fileToken': int(token)}) -class CSVExport(Export): +class CSVExport(ExportFormat, http.Controller): _cp_path = '/web/export/csv' fmt = {'tag': 'csv', 'label': 'CSV'} @@ -1644,7 +1667,7 @@ class CSVExport(Export): fp.close() return data -class ExcelExport(Export): +class ExcelExport(ExportFormat, http.Controller): _cp_path = '/web/export/xls' fmt = { 'tag': 'xls', @@ -1683,7 +1706,7 @@ class ExcelExport(Export): fp.close() return data -class Reports(View): +class Reports(openerpweb.Controller): _cp_path = "/web/report" POLLING_DELAY = 0.25 TYPES_MAPPING = { diff --git a/addons/web/doc/conf.py b/addons/web/doc/conf.py index 4ea60adfa91..111018ad303 100644 --- a/addons/web/doc/conf.py +++ b/addons/web/doc/conf.py @@ -27,7 +27,11 @@ sys.path.insert(0, os.path.abspath('..')) # Add any Sphinx extension module names here, as strings. They can be extensions # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx', 'sphinx.ext.todo', 'sphinx.ext.viewcode'] +extensions = [ + 'sphinx.ext.autodoc', 'sphinx.ext.intersphinx', + 'sphinx.ext.todo', 'sphinx.ext.viewcode', + 'patchqueue' +] # Add any paths that contain templates here, relative to this directory. templates_path = ['_templates'] diff --git a/addons/web/doc/module.rst b/addons/web/doc/module.rst index 8306e885f65..7971a919780 100644 --- a/addons/web/doc/module.rst +++ b/addons/web/doc/module.rst @@ -1,5 +1,7 @@ .. _module: +.. queue:: module/series + Building an OpenERP Web module ============================== @@ -19,8 +21,7 @@ A very basic OpenERP module structure will be our starting point: ├── __init__.py └── __openerp__.py -.. literalinclude:: module/__openerp__.py - :language: python +.. patch:: This is a sufficient minimal declaration of a valid OpenERP module. @@ -41,8 +42,7 @@ module is automatically recognized as "web-enabled" if it contains a is the extent of it. You should also change the dependency to list ``web``: -.. literalinclude:: module/__openerp__.py.1.diff - :language: diff +.. patch:: .. note:: @@ -67,15 +67,13 @@ The first one is to add javascript code. It's customary to put it in ``static/src/js``, to have room for e.g. other file types, or third-party libraries. -.. literalinclude:: module/static/src/js/first_module.js - :language: javascript +.. patch:: The client won't load any file unless specified, thus the new file should be listed in the module's manifest file, under a new key ``js`` (a list of file names, or glob patterns): -.. literalinclude:: module/__openerp__.py.2.diff - :language: diff +.. patch:: At this point, if the module is installed and the client reloaded the message should appear in your browser's development console. @@ -100,8 +98,7 @@ initialized, and it can't get access to the various APIs of the web client (such as making RPC requests to the server). This is done by providing a `javascript module`_: -.. literalinclude:: module/static/src/js/first_module.js.1.diff - :language: diff +.. patch:: If you reload the client, you'll see a message in the console exactly as previously. The differences, though invisible at this point, are: @@ -122,17 +119,12 @@ To demonstrate, let's build a simple :doc:`client action First, the action declaration: -.. literalinclude:: module/__openerp__.py.3.diff - :language: diff - -.. literalinclude:: module/web_example.xml - :language: xml +.. patch:: then set up the :doc:`client action hook ` to register a function (for now): -.. literalinclude:: module/static/src/js/first_module.js.2.diff - :language: diff +.. patch:: Updating the module (in order to load the XML description) and re-starting the server should display a new menu *Example Client @@ -148,8 +140,7 @@ client action function by a :doc:`widget`. Our widget will simply use its :js:func:`~openerp.web.Widget.start` to add some content to its DOM: -.. literalinclude:: module/static/src/js/first_module.js.3.diff - :language: diff +.. patch:: after reloading the client (to update the javascript file), instead of printing to the console the menu item clears the whole screen and @@ -159,15 +150,13 @@ Since we've added a class on the widget's :ref:`DOM root ` we can now see how to add a stylesheet to a module: first create the stylesheet file: -.. literalinclude:: module/static/src/css/web_example.css - :language: css +.. patch:: then add a reference to the stylesheet in the module's manifest (which will require restarting the OpenERP Server to see the changes, as usual): -.. literalinclude:: module/__openerp__.py.4.diff - :language: diff +.. patch:: the text displayed by the menu item should now be huge, and white-on-black (instead of small and black-on-white). From there on, @@ -204,22 +193,16 @@ integration to OpenERP Web widgets. Adding a template file is similar to adding a style sheet: -.. literalinclude:: module/static/src/xml/web_example.xml - :language: xml - -.. literalinclude:: module/__openerp__.py.5.diff - :language: diff +.. patch:: The template can then easily be hooked in the widget: -.. literalinclude:: module/static/src/js/first_module.js.4.diff - :language: diff +.. patch:: And finally the CSS can be altered to style the new (and more complex) template-generated DOM, rather than the code-generated one: -.. literalinclude:: module/static/src/css/web_example.css.1.diff - :language: diff +.. patch:: .. note:: @@ -238,15 +221,13 @@ The last step (until the next one) is to add some behavior and make our stopwatch watch. First hook some events on the buttons to toggle the widget's state: -.. literalinclude:: module/static/src/js/first_module.js.5.diff - :language: diff +.. patch:: This demonstrates the use of the "events hash" and event delegation to declaratively handle events on the widget's DOM. And already changes the button displayed in the UI. Then comes some actual logic: -.. literalinclude:: module/static/src/js/first_module.js.6.diff - :language: diff +.. patch:: * An initializer (the ``init`` method) is introduced to set-up a few internal variables: ``_start`` will hold the start of the timer (as @@ -273,6 +254,184 @@ the button displayed in the UI. Then comes some actual logic: Starting and stopping the watch now works, and correctly tracks time since having started the watch, neatly formatted. +Burning through the skies +------------------------- + +All work so far has been "local" outside of the original impetus +provided by the client action: the widget is self-contained and, once +started, does not communicate with anything outside itself. Not only +that, but it has no persistence: if the user leaves the stopwatch +screen (to go and see his inbox, or do some well-deserved accounting, +for instance) whatever was being timed will be lost. + +To prevent this irremediable loss, we can use OpenERP's support for +storing data as a model, allowing so that we don't lose our data and +can later retrieve, query and manipulate it. First let's create a +basic OpenERP model in which our data will be stored: + +.. patch:: + +then let's add saving times to the database every time the stopwatch +is stopped, using :js:class:`the "high-level" Model API +`: + +.. patch:: + +A look at the "Network" tab of your preferred browser's developer +tools while playing with the stopwatch will show that the save +(creation) request is indeed sent (and replied to, even though we're +ignoring the response at this point). + +These saved data should now be loaded and displayed when first opening +the action, so the user can see his previously recorded times. This is +done by overloading the model's ``start`` method: the purpose of +:js:func:`~openerp.base.Widget.start()` is to perform *asynchronous* +initialization steps, so the rest of the web client knows to "wait" +and gets a readiness signal. In this case, it will fetch the data +recorded previously using the :js:class:`~openerp.web.Query` interface +and add this data to an ordered list added to the widget's template: + +.. patch:: + +And for consistency's sake (so that the display a user leaves is +pretty much the same as the one he comes back to), newly created +records should also automatically be added to the list: + +.. patch:: + +Note that we're only displaying the record once we know it's been +saved from the database (the ``create`` call has returned without +error). + +Mic check, is this working? +--------------------------- + +So far, features have been implemented, code has been worked and +tentatively tried. However, there is no guarantee they will *keep +working* as new changes are performed, new features added, … + +The original author (you, dear reader) could keep a notebook with a +list of workflows to check, to ensure everything keeps working. And +follow the notebook day after day, every time something is changed in +the module. + +That gets repetitive after a while. And computers are good at doing +repetitive stuff, as long as you tell them how to do it. + +So let's add test to the module, so that in the future the computer +can take care of ensuring what works today keeps working tomorrow. + +.. note:: + + Here we're writing tests after having implemented the widget. This + may or may not work, we may need to alter bits and pieces of code + to get them in a testable state. An other testing methodology is + :abbr:`TDD (Test-Driven Development)` where the tests are written + first, and the code necessary to make these tests pass is written + afterwards. + + Both methods have their opponents and detractors, advantages and + inconvenients. Pick the one you prefer. + +The first step of :doc:`testing` is to set up the basic testing +structure: + +1. Creating a javascript file + + .. patch:: + +2. Containing a test section (and a few tests to make sure the tests + are correctly run) + + .. patch:: + +3. Then declaring the test file in the module's manifest + + .. patch:: + +4. And finally — after restarting OpenERP — navigating to the test + runner at ``/web/tests`` and selecting your soon-to-be-tested + module: + + .. image:: module/testing_0.png + :align: center + + the testing result do indeed match the test. + +The simplest tests to write are for synchronous pure +functions. Synchronous means no RPC call or any other such thing +(e.g. ``setTimeout``), only direct data processing, and pure means no +side-effect: the function takes some input, manipulates it and yields +an output. + +In our widget, only ``format_time`` fits the bill: it takes a duration +(in milliseconds) and returns an ``hours:minutes:second`` formatting +of it. Let's test it: + +.. patch:: + +This series of simple tests passes with no issue. The next easy-ish +test type is to test basic DOM alterations from provided input, such +as (for our widget) updating the counter or displaying a record to the +records list: while it's not pure (it alters the DOM "in-place") it +has well-delimited side-effects and these side-effects come solely +from the provided input. + +Because these methods alter the widget's DOM, the widget needs a +DOM. Looking up :doc:`a widget's lifecycle `, the widget +really only gets its DOM when adding it to the document. However a +side-effect of this is to :js:func:`~openerp.web.Widget.start` it, +which for us means going to query the user's times. + +We don't have any records to get in our test, and we don't want to +test the initialization yet! So let's cheat a bit: we can manually +:js:func:`set a widget's DOM `, let's +create a basic DOM matching what each method expects then call the +method: + +.. patch:: + +The next group of patches (in terms of setup/complexity) is RPC tests: +testing components/methods which perform network calls (RPC +requests). In our module, ``start`` and ``watch_stop`` are in that +case: ``start`` fetches the user's recorded times and ``watch_stop`` +creates a new record with the current watch. + +By default, tests don't allow RPC requests and will generate an error +when trying to perform one: + +.. image:: module/testing_1.png + :align: center + +To allow them, the test case (or the test suite) has to explicitly opt +into :js:attr:`rpc support ` by adding the ``rpc: +'mock'`` option to the test case, and providing its own "rpc +responses": + +.. patch:: + +.. note:: + + By defaut, tests cases don't load templates either. We had not + needed to perform any template rendering before here, so we must + now enable templates loading via :js:attr:`the corresponding + option `. + +Our final test requires altering the module's code: asynchronous tests +use :doc:`deferred ` to know when a test ends and the other +one can start (otherwise test content will execute non-linearly and +the assertions of a test will be executed during the next test or +worse), but although ``watch_stop`` performs an asynchronous +``create`` operation it doesn't return a deferred we can synchronize +on. We simply need to return its result: + +.. patch:: + +This makes no difference to the original code, but allows us to write +our test: + +.. patch:: + .. [#DOM-building] they are not alternative solutions: they work very well together. Templates are used to build "just DOM", sub-widgets are used to build DOM subsections diff --git a/addons/web/doc/module/0 b/addons/web/doc/module/0 new file mode 100644 index 00000000000..16762e1afd0 --- /dev/null +++ b/addons/web/doc/module/0 @@ -0,0 +1,17 @@ +# HG changeset patch +# Parent 0000000000000000000000000000000000000000 + +diff --git a/__init__.py b/__init__.py +new file mode 100644 +diff --git a/__openerp__.py b/__openerp__.py +new file mode 100644 +--- /dev/null ++++ b/__openerp__.py +@@ -0,0 +1,7 @@ ++# __openerp__.py ++{ ++ 'name': "Web Example", ++ 'description': "Basic example of a (future) web module", ++ 'category': 'Hidden', ++ 'depends': ['base'], ++} diff --git a/addons/web/doc/module/10 b/addons/web/doc/module/10 new file mode 100644 index 00000000000..dc3b670c5a0 --- /dev/null +++ b/addons/web/doc/module/10 @@ -0,0 +1,13 @@ +# HG changeset patch +# Parent 72d9d59a93fcee06ba28cf0b98a1075331dcc8f4 +diff --git a/static/src/css/web_example.css b/static/src/css/web_example.css +new file mode 100644 +--- /dev/null ++++ b/static/src/css/web_example.css +@@ -0,0 +1,6 @@ ++.openerp .oe_web_example { ++ color: white; ++ background-color: black; ++ height: 100%; ++ font-size: 400%; ++} diff --git a/addons/web/doc/module/11 b/addons/web/doc/module/11 new file mode 100644 index 00000000000..fc4225afaa6 --- /dev/null +++ b/addons/web/doc/module/11 @@ -0,0 +1,11 @@ +# HG changeset patch +# Parent 3ed382d9a8fe64fbb8e2bf4045e3fcd5c74c92bc +diff --git a/__openerp__.py b/__openerp__.py +--- a/__openerp__.py ++++ b/__openerp__.py +@@ -6,4 +6,5 @@ + 'depends': ['web'], + 'data': ['web_example.xml'], + 'js': ['static/src/js/first_module.js'], ++ 'css': ['static/src/css/web_example.css'], + } diff --git a/addons/web/doc/module/12 b/addons/web/doc/module/12 new file mode 100644 index 00000000000..9a2982e7d20 --- /dev/null +++ b/addons/web/doc/module/12 @@ -0,0 +1,28 @@ +# HG changeset patch +# Parent 43f21611dacb7c2b2f3810baeeef359ad7c329f0 + +diff --git a/__openerp__.py b/__openerp__.py +--- a/__openerp__.py ++++ b/__openerp__.py +@@ -7,4 +7,5 @@ + 'data': ['web_example.xml'], + 'js': ['static/src/js/first_module.js'], + 'css': ['static/src/css/web_example.css'], ++ 'qweb': ['static/src/xml/web_example.xml'], + } +diff --git a/static/src/xml/web_example.xml b/static/src/xml/web_example.xml +new file mode 100644 +--- /dev/null ++++ b/static/src/xml/web_example.xml +@@ -0,0 +1,11 @@ ++ ++
++

00:00:00

++

++ ++

++

++ ++

++
++
diff --git a/addons/web/doc/module/static/src/js/first_module.js.4.diff b/addons/web/doc/module/14 similarity index 63% rename from addons/web/doc/module/static/src/js/first_module.js.4.diff rename to addons/web/doc/module/14 index 78a192147e6..a908cbc61e2 100644 --- a/addons/web/doc/module/static/src/js/first_module.js.4.diff +++ b/addons/web/doc/module/14 @@ -1,15 +1,17 @@ ---- web_example/static/src/js/first_module.js -+++ web_example/static/src/js/first_module.js -@@ -1,11 +1,7 @@ - // static/src/js/first_module.js +# HG changeset patch +# Parent ae3b427c96b532794a65357b3f075129cc991276 +diff --git a/static/src/js/first_module.js b/static/src/js/first_module.js +--- a/static/src/js/first_module.js ++++ b/static/src/js/first_module.js +@@ -2,10 +2,6 @@ openerp.web_example = function (instance) { instance.web.client_actions.add('example.action', 'instance.web_example.Action'); instance.web_example.Action = instance.web.Widget.extend({ -+ template: 'web_example.action' - className: 'oe_web_example', - start: function () { - this.$el.text("Hello, world!"); - return this._super(); - } ++ template: 'web_example.action' }); }; diff --git a/addons/web/doc/module/static/src/css/web_example.css.1.diff b/addons/web/doc/module/15 similarity index 59% rename from addons/web/doc/module/static/src/css/web_example.css.1.diff rename to addons/web/doc/module/15 index 442211a252b..d82abee3284 100644 --- a/addons/web/doc/module/static/src/css/web_example.css.1.diff +++ b/addons/web/doc/module/15 @@ -1,7 +1,9 @@ ---- web_example/static/src/css/web_example.css -+++ web_example/static/src/css/web_example.css -@@ -1,6 +1,13 @@ - .openerp .oe_web_example { +# HG changeset patch +# Parent e2d2e1a4cc2d2496aebeb05d94768384427c9e8b +diff --git a/static/src/css/web_example.css b/static/src/css/web_example.css +--- a/static/src/css/web_example.css ++++ b/static/src/css/web_example.css +@@ -2,5 +2,12 @@ color: white; background-color: black; height: 100%; diff --git a/addons/web/doc/module/static/src/js/first_module.js.5.diff b/addons/web/doc/module/16 similarity index 76% rename from addons/web/doc/module/static/src/js/first_module.js.5.diff rename to addons/web/doc/module/16 index f345ea319ef..816c23aa0b0 100644 --- a/addons/web/doc/module/static/src/js/first_module.js.5.diff +++ b/addons/web/doc/module/16 @@ -1,7 +1,9 @@ ---- web_example/static/src/js/first_module.js -+++ web_example/static/src/js/first_module.js -@@ -1,7 +1,19 @@ - // static/src/js/first_module.js +# HG changeset patch +# Parent 2645d7a09dcba7f6d6074a33252c16c03c56fdf3 +diff --git a/static/src/js/first_module.js b/static/src/js/first_module.js +--- a/static/src/js/first_module.js ++++ b/static/src/js/first_module.js +@@ -2,6 +2,18 @@ openerp.web_example = function (instance) { instance.web.client_actions.add('example.action', 'instance.web_example.Action'); instance.web_example.Action = instance.web.Widget.extend({ diff --git a/addons/web/doc/module/static/src/js/first_module.js.6.diff b/addons/web/doc/module/17 similarity index 80% rename from addons/web/doc/module/static/src/js/first_module.js.6.diff rename to addons/web/doc/module/17 index 7dd17af0e18..d6d6ecc71e3 100644 --- a/addons/web/doc/module/static/src/js/first_module.js.6.diff +++ b/addons/web/doc/module/17 @@ -1,12 +1,9 @@ ---- web_example/static/src/js/first_module.js -+++ web_example/static/src/js/first_module.js -@@ -1,19 +1,52 @@ - // static/src/js/first_module.js - openerp.web_example = function (instance) { - instance.web.client_actions.add('example.action', 'instance.web_example.Action'); - instance.web_example.Action = instance.web.Widget.extend({ - template: 'web_example.action', - events: { +# HG changeset patch +# Parent 2921a545adc3406d3139be7951f3225e94493466 +diff --git a/static/src/js/first_module.js b/static/src/js/first_module.js +--- a/static/src/js/first_module.js ++++ b/static/src/js/first_module.js +@@ -7,13 +7,46 @@ openerp.web_example = function (instance 'click .oe_web_example_start button': 'watch_start', 'click .oe_web_example_stop button': 'watch_stop' }, diff --git a/addons/web/doc/module/18 b/addons/web/doc/module/18 new file mode 100644 index 00000000000..6781c985239 --- /dev/null +++ b/addons/web/doc/module/18 @@ -0,0 +1,19 @@ +# HG changeset patch +# Parent e0cc13c2b2ec4d6f6bfdb033b189a32e44106f2e +diff --git a/__init__.py b/__init__.py +--- a/__init__.py ++++ b/__init__.py +@@ -0,0 +1,13 @@ ++# __init__.py ++from openerp.osv import orm, fields ++ ++ ++class Times(orm.Model): ++ _name = 'web_example.stopwatch' ++ ++ _columns = { ++ 'time': fields.integer("Time", required=True, ++ help="Measured time in milliseconds"), ++ 'user_id': fields.many2one('res.users', "User", required=True, ++ help="User who registered the measurement") ++ } diff --git a/addons/web/doc/module/19 b/addons/web/doc/module/19 new file mode 100644 index 00000000000..d95a89a3441 --- /dev/null +++ b/addons/web/doc/module/19 @@ -0,0 +1,52 @@ +# HG changeset patch +# Parent 05797cc75b49634e640f44b24347f2905b464022 +diff --git a/static/src/js/first_module.js b/static/src/js/first_module.js +--- a/static/src/js/first_module.js ++++ b/static/src/js/first_module.js +@@ -12,11 +12,13 @@ openerp.web_example = function (instance + this._start = null; + this._watch = null; + }, +- update_counter: function () { ++ current: function () { ++ // Subtracting javascript dates returns the difference in milliseconds ++ return new Date() - this._start; ++ }, ++ update_counter: function (time) { + var h, m, s; +- // Subtracting javascript dates returns the difference in milliseconds +- var diff = new Date() - this._start; +- s = diff / 1000; ++ s = time / 1000; + m = Math.floor(s / 60); + s -= 60*m; + h = Math.floor(m / 60); +@@ -29,18 +31,24 @@ openerp.web_example = function (instance + .removeClass('oe_web_example_stopped'); + this._start = new Date(); + // Update the UI to the current time +- this.update_counter(); ++ this.update_counter(this.current()); + // Update the counter at 30 FPS (33ms/frame) +- this._watch = setInterval( +- this.proxy('update_counter'), ++ this._watch = setInterval(function () { ++ this.update_counter(this.current()); ++ }.bind(this), + 33); + }, + watch_stop: function () { + clearInterval(this._watch); +- this.update_counter(); ++ var time = this.current(); ++ this.update_counter(time); + this._start = this._watch = null; + this.$el.removeClass('oe_web_example_started') + .addClass('oe_web_example_stopped'); ++ new instance.web.Model('web_example.stopwatch').call('create', [{ ++ user_id: instance.session.uid, ++ time: time, ++ }]); + }, + destroy: function () { + if (this._watch) { diff --git a/addons/web/doc/module/2 b/addons/web/doc/module/2 new file mode 100644 index 00000000000..08becf41602 --- /dev/null +++ b/addons/web/doc/module/2 @@ -0,0 +1,12 @@ +# HG changeset patch +# Parent 8a986919a3e22cd7cca51210820c09d4545dc60d +diff --git a/__openerp__.py b/__openerp__.py +--- a/__openerp__.py ++++ b/__openerp__.py +@@ -3,5 +3,5 @@ + 'name': "Web Example", + 'description': "Basic example of a (future) web module", + 'category': 'Hidden', +- 'depends': ['base'], ++ 'depends': ['web'], + } diff --git a/addons/web/doc/module/20 b/addons/web/doc/module/20 new file mode 100644 index 00000000000..042ff28067c --- /dev/null +++ b/addons/web/doc/module/20 @@ -0,0 +1,64 @@ +Index: web_example/static/src/js/first_module.js +=================================================================== +--- web_example.orig/static/src/js/first_module.js ++++ web_example/static/src/js/first_module.js +@@ -11,20 +11,36 @@ openerp.web_example = function (instance + this._super.apply(this, arguments); + this._start = null; + this._watch = null; ++ this.model = new instance.web.Model('web_example.stopwatch'); ++ }, ++ start: function () { ++ var display = this.display_record.bind(this); ++ return this.model.query() ++ .filter([['user_id', '=', instance.session.uid]]) ++ .all().done(function (records) { ++ _(records).each(display); ++ }); + }, + current: function () { + // Subtracting javascript dates returns the difference in milliseconds + return new Date() - this._start; + }, +- update_counter: function (time) { ++ display_record: function (record) { ++ $('
  • ') ++ .text(this.format_time(record.time)) ++ .appendTo(this.$('.oe_web_example_saved')); ++ }, ++ format_time: function (time) { + var h, m, s; + s = time / 1000; + m = Math.floor(s / 60); + s -= 60*m; + h = Math.floor(m / 60); + m -= 60*h; +- this.$('.oe_web_example_timer').text( +- _.str.sprintf("%02d:%02d:%02d", h, m, s)); ++ return _.str.sprintf("%02d:%02d:%02d", h, m, s); ++ }, ++ update_counter: function (time) { ++ this.$('.oe_web_example_timer').text(this.format_time(time)); + }, + watch_start: function () { + this.$el.addClass('oe_web_example_started') +@@ -45,7 +61,7 @@ openerp.web_example = function (instance + this._start = this._watch = null; + this.$el.removeClass('oe_web_example_started') + .addClass('oe_web_example_stopped'); +- new instance.web.Model('web_example.stopwatch').call('create', [{ ++ this.model.call('create', [{ + user_id: instance.session.uid, + time: time, + }]); +Index: web_example/static/src/xml/web_example.xml +=================================================================== +--- web_example.orig/static/src/xml/web_example.xml ++++ web_example/static/src/xml/web_example.xml +@@ -7,5 +7,6 @@ +

    + +

    ++
      + + diff --git a/addons/web/doc/module/21 b/addons/web/doc/module/21 new file mode 100644 index 00000000000..0acfac9001d --- /dev/null +++ b/addons/web/doc/module/21 @@ -0,0 +1,27 @@ +Index: web_example/static/src/js/first_module.js +=================================================================== +--- web_example.orig/static/src/js/first_module.js ++++ web_example/static/src/js/first_module.js +@@ -55,16 +55,20 @@ openerp.web_example = function (instance + 33); + }, + watch_stop: function () { ++ var self = this; + clearInterval(this._watch); + var time = this.current(); + this.update_counter(time); + this._start = this._watch = null; + this.$el.removeClass('oe_web_example_started') + .addClass('oe_web_example_stopped'); +- this.model.call('create', [{ ++ var record = { + user_id: instance.session.uid, + time: time, +- }]); ++ }; ++ this.model.call('create', [record]).done(function () { ++ self.display_record(record); ++ }); + }, + destroy: function () { + if (this._watch) { diff --git a/addons/web/doc/module/22 b/addons/web/doc/module/22 new file mode 100644 index 00000000000..5df76b303e4 --- /dev/null +++ b/addons/web/doc/module/22 @@ -0,0 +1,6 @@ +Index: web_example/static/src/tests/timer.js +=================================================================== +--- /dev/null ++++ web_example/static/src/tests/timer.js +@@ -0,0 +1 @@ ++ diff --git a/addons/web/doc/module/23 b/addons/web/doc/module/23 new file mode 100644 index 00000000000..d08a026a976 --- /dev/null +++ b/addons/web/doc/module/23 @@ -0,0 +1,14 @@ +Index: web_example/static/src/tests/timer.js +=================================================================== +--- web_example.orig/static/src/tests/timer.js ++++ web_example/static/src/tests/timer.js +@@ -1 +1,8 @@ +- ++openerp.testing.section('timer', function (test) { ++ test('successful test', function () { ++ ok(true, "should work"); ++ }); ++ test('unsuccessful test', function () { ++ ok(false, "shoud fail"); ++ }); ++}); diff --git a/addons/web/doc/module/24 b/addons/web/doc/module/24 new file mode 100644 index 00000000000..9dcf9e18cf5 --- /dev/null +++ b/addons/web/doc/module/24 @@ -0,0 +1,10 @@ +Index: web_example/__openerp__.py +=================================================================== +--- web_example.orig/__openerp__.py ++++ web_example/__openerp__.py +@@ -8,4 +8,5 @@ + 'js': ['static/src/js/first_module.js'], + 'css': ['static/src/css/web_example.css'], + 'qweb': ['static/src/xml/web_example.xml'], ++ 'test': ['static/src/tests/timer.js'], + } diff --git a/addons/web/doc/module/25 b/addons/web/doc/module/25 new file mode 100644 index 00000000000..1d63dc7f4a3 --- /dev/null +++ b/addons/web/doc/module/25 @@ -0,0 +1,55 @@ +Index: web_example/static/src/tests/timer.js +=================================================================== +--- web_example.orig/static/src/tests/timer.js ++++ web_example/static/src/tests/timer.js +@@ -1,8 +1,45 @@ + openerp.testing.section('timer', function (test) { +- test('successful test', function () { +- ok(true, "should work"); +- }); +- test('unsuccessful test', function () { +- ok(false, "shoud fail"); ++ test('format_time', function (instance) { ++ var w = new instance.web_example.Action(); ++ ++ strictEqual( ++ w.format_time(0), ++ '00:00:00'); ++ strictEqual( ++ w.format_time(543), ++ '00:00:00', ++ "should round sub-second times down to zero"); ++ strictEqual( ++ w.format_time(5340), ++ '00:00:05', ++ "should floor sub-second extents to the previous second"); ++ strictEqual( ++ w.format_time(60000), ++ '00:01:00'); ++ strictEqual( ++ w.format_time(3600000), ++ '01:00:00'); ++ strictEqual( ++ w.format_time(86400000), ++ '24:00:00'); ++ strictEqual( ++ w.format_time(604800000), ++ '168:00:00'); ++ ++ strictEqual( ++ w.format_time(22733958), ++ '06:18:53'); ++ strictEqual( ++ w.format_time(41676639), ++ '11:34:36'); ++ strictEqual( ++ w.format_time(57802094), ++ '16:03:22'); ++ strictEqual( ++ w.format_time(73451828), ++ '20:24:11'); ++ strictEqual( ++ w.format_time(84092336), ++ '23:21:32'); + }); + }); diff --git a/addons/web/doc/module/26 b/addons/web/doc/module/26 new file mode 100644 index 00000000000..ec0b345a908 --- /dev/null +++ b/addons/web/doc/module/26 @@ -0,0 +1,38 @@ +Index: web_example/static/src/tests/timer.js +=================================================================== +--- web_example.orig/static/src/tests/timer.js ++++ web_example/static/src/tests/timer.js +@@ -42,4 +42,33 @@ openerp.testing.section('timer', functio + w.format_time(84092336), + '23:21:32'); + }); ++ test('update_counter', function (instance, $fixture) { ++ var w = new instance.web_example.Action(); ++ // $fixture is a DOM tree whose content gets cleaned up before ++ // each test, so we can add whatever we need to it ++ $fixture.append('
      '); ++ // Then set it on the widget ++ w.setElement($fixture); ++ ++ // Update the counter with a known value ++ w.update_counter(22733958); ++ // And check the DOM matches ++ strictEqual($fixture.text(), '06:18:53'); ++ ++ w.update_counter(73451828) ++ strictEqual($fixture.text(), '20:24:11'); ++ }); ++ test('display_record', function (instance, $fixture) { ++ var w = new instance.web_example.Action(); ++ $fixture.append('
        ') ++ w.setElement($fixture); ++ ++ w.display_record({time: 41676639}); ++ w.display_record({time: 84092336}); ++ ++ var $lis = $fixture.find('li'); ++ strictEqual($lis.length, 2, "should have printed 2 records"); ++ strictEqual($lis[0].textContent, '11:34:36'); ++ strictEqual($lis[1].textContent, '23:21:32'); ++ }); + }); diff --git a/addons/web/doc/module/27 b/addons/web/doc/module/27 new file mode 100644 index 00000000000..2061b7007e6 --- /dev/null +++ b/addons/web/doc/module/27 @@ -0,0 +1,28 @@ +Index: web_example/static/src/tests/timer.js +=================================================================== +--- web_example.orig/static/src/tests/timer.js ++++ web_example/static/src/tests/timer.js +@@ -71,4 +71,23 @@ openerp.testing.section('timer', functio + strictEqual($lis[0].textContent, '11:34:36'); + strictEqual($lis[1].textContent, '23:21:32'); + }); ++ test('start', {templates: true, rpc: 'mock', asserts: 3}, function (instance, $fixture, mock) { ++ // Rather odd-looking shortcut for search+read in a single RPC call ++ mock('/web/dataset/search_read', function () { ++ // ignore parameters, just return a pair of records. ++ return {records: [ ++ {time: 22733958}, ++ {time: 84092336} ++ ]}; ++ }); ++ ++ var w = new instance.web_example.Action(); ++ return w.appendTo($fixture) ++ .then(function () { ++ var $lis = $fixture.find('li'); ++ strictEqual($lis.length, 2); ++ strictEqual($lis[0].textContent, '06:18:53'); ++ strictEqual($lis[1].textContent, '23:21:32'); ++ }); ++ }); + }); diff --git a/addons/web/doc/module/28 b/addons/web/doc/module/28 new file mode 100644 index 00000000000..800e7a6f084 --- /dev/null +++ b/addons/web/doc/module/28 @@ -0,0 +1,13 @@ +Index: web_example/static/src/js/first_module.js +=================================================================== +--- web_example.orig/static/src/js/first_module.js ++++ web_example/static/src/js/first_module.js +@@ -66,7 +66,7 @@ openerp.web_example = function (instance + user_id: instance.session.uid, + time: time, + }; +- this.model.call('create', [record]).done(function () { ++ return this.model.call('create', [record]).done(function () { + self.display_record(record); + }); + }, diff --git a/addons/web/doc/module/29 b/addons/web/doc/module/29 new file mode 100644 index 00000000000..509d4b78662 --- /dev/null +++ b/addons/web/doc/module/29 @@ -0,0 +1,37 @@ +Index: web_example/static/src/tests/timer.js +=================================================================== +--- web_example.orig/static/src/tests/timer.js ++++ web_example/static/src/tests/timer.js +@@ -90,4 +90,32 @@ openerp.testing.section('timer', functio + strictEqual($lis[1].textContent, '23:21:32'); + }); + }); ++ test('watch_stop', {templates: true, rpc: 'mock', asserts: 3}, function (instance, $fix, mock) { ++ var created = false; ++ mock('web_example.stopwatch:create', function (args, kwargs) { ++ created = true; ++ // return a fake id (unused) ++ return 42; ++ }); ++ mock('/web/dataset/search_read', function () { ++ return {records: []}; ++ }); ++ ++ var w = new instance.web_example.Action(); ++ return w.appendTo($fix) ++ .then(function () { ++ // Virtual start point 5s before 'now' ++ w._start = new Date() - 5000; ++ return w.watch_stop(); ++ }) ++ .done(function () { ++ ok(created, "should have called create()"); ++ strictEqual($fix.find('.oe_web_example_timer').text(), ++ '00:00:05', ++ "should have updated the timer"); ++ strictEqual($fix.find('li')[0].textContent, ++ '00:00:05', ++ "should have added the new time to the list"); ++ }); ++ }); + }); diff --git a/addons/web/doc/module/3 b/addons/web/doc/module/3 new file mode 100644 index 00000000000..c09925f93d4 --- /dev/null +++ b/addons/web/doc/module/3 @@ -0,0 +1,9 @@ +# HG changeset patch +# Parent dcf661a5eef8f82503831bdb8e6c9d2f9beb285e +diff --git a/static/src/js/first_module.js b/static/src/js/first_module.js +new file mode 100644 +--- /dev/null ++++ b/static/src/js/first_module.js +@@ -0,0 +1,2 @@ ++// static/src/js/first_module.js ++console.log("Debug statement: file loaded"); diff --git a/addons/web/doc/module/4 b/addons/web/doc/module/4 new file mode 100644 index 00000000000..55535fe57da --- /dev/null +++ b/addons/web/doc/module/4 @@ -0,0 +1,11 @@ +# HG changeset patch +# Parent 139dae60de67efa0017f5032f71ab774685c5507 +diff --git a/__openerp__.py b/__openerp__.py +--- a/__openerp__.py ++++ b/__openerp__.py +@@ -4,4 +4,5 @@ + 'description': "Basic example of a (future) web module", + 'category': 'Hidden', + 'depends': ['web'], ++ 'js': ['static/src/js/first_module.js'], + } diff --git a/addons/web/doc/module/5 b/addons/web/doc/module/5 new file mode 100644 index 00000000000..49acad9cd52 --- /dev/null +++ b/addons/web/doc/module/5 @@ -0,0 +1,11 @@ +# HG changeset patch +# Parent c8ae7646cce3f271698c844eb2d67f9a8719650d +diff --git a/static/src/js/first_module.js b/static/src/js/first_module.js +--- a/static/src/js/first_module.js ++++ b/static/src/js/first_module.js +@@ -1,2 +1,4 @@ + // static/src/js/first_module.js +-console.log("Debug statement: file loaded"); ++openerp.web_example = function (instance) { ++ console.log("Module loaded"); ++}; diff --git a/addons/web/doc/module/6 b/addons/web/doc/module/6 new file mode 100644 index 00000000000..f2c6a8762e7 --- /dev/null +++ b/addons/web/doc/module/6 @@ -0,0 +1,29 @@ +# HG changeset patch +# Parent 0026cb80097a724db8d36371bc00da993a51a06f + +diff --git a/__openerp__.py b/__openerp__.py +--- a/__openerp__.py ++++ b/__openerp__.py +@@ -4,5 +4,6 @@ + 'description': "Basic example of a (future) web module", + 'category': 'Hidden', + 'depends': ['web'], ++ 'data': ['web_example.xml'], + 'js': ['static/src/js/first_module.js'], + } +diff --git a/web_example.xml b/web_example.xml +new file mode 100644 +--- /dev/null ++++ b/web_example.xml +@@ -0,0 +1,11 @@ ++ ++ ++ ++ ++ Example Client Action ++ example.action ++ ++ ++ ++ diff --git a/addons/web/doc/module/static/src/js/first_module.js.2.diff b/addons/web/doc/module/8 similarity index 61% rename from addons/web/doc/module/static/src/js/first_module.js.2.diff rename to addons/web/doc/module/8 index 88a80f50fff..83e6c371bb3 100644 --- a/addons/web/doc/module/static/src/js/first_module.js.2.diff +++ b/addons/web/doc/module/8 @@ -1,5 +1,8 @@ ---- web_example/static/src/js/first_module.js -+++ web_example/static/src/js/first_module.js +# HG changeset patch +# Parent d987c9edd884de1de30f2ceb70d2e554474b8dd1 +diff --git a/static/src/js/first_module.js b/static/src/js/first_module.js +--- a/static/src/js/first_module.js ++++ b/static/src/js/first_module.js @@ -1,4 +1,7 @@ // static/src/js/first_module.js openerp.web_example = function (instance) { diff --git a/addons/web/doc/module/static/src/js/first_module.js.3.diff b/addons/web/doc/module/9 similarity index 74% rename from addons/web/doc/module/static/src/js/first_module.js.3.diff rename to addons/web/doc/module/9 index 295e90b6840..9113f914e7c 100644 --- a/addons/web/doc/module/static/src/js/first_module.js.3.diff +++ b/addons/web/doc/module/9 @@ -1,5 +1,8 @@ ---- web_example/static/src/js/first_module.js -+++ web_example/static/src/js/first_module.js +# HG changeset patch +# Parent 6a1a7240ea0e63182f60abb1eb5c631089d56dbe +diff --git a/static/src/js/first_module.js b/static/src/js/first_module.js +--- a/static/src/js/first_module.js ++++ b/static/src/js/first_module.js @@ -1,7 +1,11 @@ // static/src/js/first_module.js openerp.web_example = function (instance) { diff --git a/addons/web/doc/module/__init__.py b/addons/web/doc/module/__init__.py deleted file mode 100644 index e69de29bb2d..00000000000 diff --git a/addons/web/doc/module/__openerp__.py b/addons/web/doc/module/__openerp__.py deleted file mode 100644 index d8c23c34f10..00000000000 --- a/addons/web/doc/module/__openerp__.py +++ /dev/null @@ -1,7 +0,0 @@ -# __openerp__.py -{ - 'name': "Web Example", - 'description': "Basic example of a (future) web module", - 'category': 'Hidden', - 'depends': ['base'], -} diff --git a/addons/web/doc/module/__openerp__.py.1.diff b/addons/web/doc/module/__openerp__.py.1.diff deleted file mode 100644 index dbab2e65437..00000000000 --- a/addons/web/doc/module/__openerp__.py.1.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- web_example/__openerp__.py -+++ web_example/__openerp__.py -@@ -1,7 +1,7 @@ - # __openerp__.py - { - 'name': "Web Example", - 'description': "Basic example of a (future) web module", - 'category': 'Hidden', -- 'depends': ['base'], -+ 'depends': ['web'], - } diff --git a/addons/web/doc/module/__openerp__.py.2.diff b/addons/web/doc/module/__openerp__.py.2.diff deleted file mode 100644 index 77025f11512..00000000000 --- a/addons/web/doc/module/__openerp__.py.2.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- web_example/__openerp__.py -+++ web_example/__openerp__.py -@@ -1,7 +1,8 @@ - # __openerp__.py - { - 'name': "Web Example", - 'description': "Basic example of a (future) web module", - 'category': 'Hidden', - 'depends': ['web'], -+ 'js': ['static/src/js/first_module.js'], - } diff --git a/addons/web/doc/module/__openerp__.py.3.diff b/addons/web/doc/module/__openerp__.py.3.diff deleted file mode 100644 index e100098bce9..00000000000 --- a/addons/web/doc/module/__openerp__.py.3.diff +++ /dev/null @@ -1,12 +0,0 @@ ---- web_example/__openerp__.py -+++ web_example/__openerp__.py -@@ -1,8 +1,9 @@ - # __openerp__.py - { - 'name': "Web Example", - 'description': "Basic example of a (future) web module", - 'category': 'Hidden', - 'depends': ['web'], -+ 'data': ['web_example.xml'], - 'js': ['static/src/js/first_module.js'], - } diff --git a/addons/web/doc/module/__openerp__.py.4.diff b/addons/web/doc/module/__openerp__.py.4.diff deleted file mode 100644 index 78fc90c4b1c..00000000000 --- a/addons/web/doc/module/__openerp__.py.4.diff +++ /dev/null @@ -1,13 +0,0 @@ ---- web_example/__openerp__.py -+++ web_example/__openerp__.py -@@ -1,9 +1,10 @@ - # __openerp__.py - { - 'name': "Web Example", - 'description': "Basic example of a (future) web module", - 'category': 'Hidden', - 'depends': ['web'], - 'data': ['web_example.xml'], - 'js': ['static/src/js/first_module.js'], -+ 'css': ['static/src/css/web_example.css'], - } diff --git a/addons/web/doc/module/__openerp__.py.5.diff b/addons/web/doc/module/__openerp__.py.5.diff deleted file mode 100644 index c9492420ee8..00000000000 --- a/addons/web/doc/module/__openerp__.py.5.diff +++ /dev/null @@ -1,14 +0,0 @@ ---- web_example/__openerp__.py -+++ web_example/__openerp__.py -@@ -1,10 +1,11 @@ - # __openerp__.py - { - 'name': "Web Example", - 'description': "Basic example of a (future) web module", - 'category': 'Hidden', - 'depends': ['web'], - 'data': ['web_example.xml'], - 'js': ['static/src/js/first_module.js'], - 'css': ['static/src/css/web_example.css'], -+ 'qweb': ['static/src/xml/web_example.xml'], - } diff --git a/addons/web/doc/module/series b/addons/web/doc/module/series new file mode 100644 index 00000000000..ff1a909a6af --- /dev/null +++ b/addons/web/doc/module/series @@ -0,0 +1,27 @@ +0 +2 +3 +4 +5 +6 +8 +9 +10 +11 +12 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 diff --git a/addons/web/doc/module/static/src/css/web_example.css b/addons/web/doc/module/static/src/css/web_example.css deleted file mode 100644 index b861af8d517..00000000000 --- a/addons/web/doc/module/static/src/css/web_example.css +++ /dev/null @@ -1,6 +0,0 @@ -.openerp .oe_web_example { - color: white; - background-color: black; - height: 100%; - font-size: 400%; -} diff --git a/addons/web/doc/module/static/src/js/first_module.js b/addons/web/doc/module/static/src/js/first_module.js deleted file mode 100644 index 74580d1c0ca..00000000000 --- a/addons/web/doc/module/static/src/js/first_module.js +++ /dev/null @@ -1,2 +0,0 @@ -// static/src/js/first_module.js -console.log("Debug statement: file loaded"); diff --git a/addons/web/doc/module/static/src/js/first_module.js.1.diff b/addons/web/doc/module/static/src/js/first_module.js.1.diff deleted file mode 100644 index 53c153e1971..00000000000 --- a/addons/web/doc/module/static/src/js/first_module.js.1.diff +++ /dev/null @@ -1,8 +0,0 @@ ---- web_example/static/src/js/first_module.js -+++ web_example/static/src/js/first_module.js -@@ -1,2 +1,4 @@ - // static/src/js/first_module.js --console.log("Debug statement: file loaded"); -+openerp.web_example = function (instance) { -+ console.log("Module loaded"); -+}; diff --git a/addons/web/doc/module/static/src/xml/web_example.xml b/addons/web/doc/module/static/src/xml/web_example.xml deleted file mode 100644 index b5a9918f2f0..00000000000 --- a/addons/web/doc/module/static/src/xml/web_example.xml +++ /dev/null @@ -1,11 +0,0 @@ - -
        -

        00:00:00

        -

        - -

        -

        - -

        -
        -
        diff --git a/addons/web/doc/module/testing_0.png b/addons/web/doc/module/testing_0.png new file mode 100644 index 00000000000..62711799ff7 Binary files /dev/null and b/addons/web/doc/module/testing_0.png differ diff --git a/addons/web/doc/module/testing_1.png b/addons/web/doc/module/testing_1.png new file mode 100644 index 00000000000..40cf32497eb Binary files /dev/null and b/addons/web/doc/module/testing_1.png differ diff --git a/addons/web/doc/module/web_example.xml b/addons/web/doc/module/web_example.xml deleted file mode 100644 index dfcc1614df4..00000000000 --- a/addons/web/doc/module/web_example.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - Example Client Action - example.action - - - - diff --git a/addons/web/doc/testing.rst b/addons/web/doc/testing.rst index 33dfccc6e0a..a8f78bd210e 100644 --- a/addons/web/doc/testing.rst +++ b/addons/web/doc/testing.rst @@ -329,6 +329,8 @@ a test case (or its containing test suite) through :js:attr:`~TestOptions.rpc`, and can be one of two modes: ``mock`` or ``rpc``. +.. _testing-rpc-mock: + Mock RPC ++++++++ diff --git a/addons/web/doc/widget.rst b/addons/web/doc/widget.rst index 483c6a6a418..7c4a2374b3e 100644 --- a/addons/web/doc/widget.rst +++ b/addons/web/doc/widget.rst @@ -93,7 +93,7 @@ The DOM root can also be defined programmatically by overridding Any override to :js:func:`~openerp.web.Widget.renderElement` which does not call its ``_super`` **must** call :js:func:`~openerp.web.Widget.setElement` with whatever it - generated or the widget's behavior is undefined.r + generated or the widget's behavior is undefined. .. note:: diff --git a/addons/web/http.py b/addons/web/http.py index 05069574da1..fae8b691310 100644 --- a/addons/web/http.py +++ b/addons/web/http.py @@ -19,6 +19,7 @@ import time import traceback import urlparse import uuid +import errno import babel.core import simplejson @@ -200,7 +201,7 @@ class JsonRequest(WebRequest): _logger.debug("--> %s.%s\n%s", method.im_class.__name__, method.__name__, pprint.pformat(self.jsonrequest)) response['id'] = self.jsonrequest.get('id') response["result"] = method(self, **self.params) - except session.AuthenticationError: + except session.AuthenticationError, e: se = serialize_exception(e) error = { 'code': 100, @@ -354,17 +355,31 @@ def httprequest(f): addons_module = {} addons_manifest = {} controllers_class = [] +controllers_class_path = {} controllers_object = {} +controllers_object_path = {} controllers_path = {} class ControllerType(type): def __init__(cls, name, bases, attrs): super(ControllerType, cls).__init__(name, bases, attrs) - controllers_class.append(("%s.%s" % (cls.__module__, cls.__name__), cls)) + name_class = ("%s.%s" % (cls.__module__, cls.__name__), cls) + controllers_class.append(name_class) + path = attrs.get('_cp_path') + if path not in controllers_class_path: + controllers_class_path[path] = name_class class Controller(object): __metaclass__ = ControllerType + def __new__(cls, *args, **kwargs): + subclasses = [c for c in cls.__subclasses__() if c._cp_path == cls._cp_path] + if subclasses: + name = "%s (extended by %s)" % (cls.__name__, ', '.join(sub.__name__ for sub in subclasses)) + cls = type(name, tuple(reversed(subclasses)), {}) + + return object.__new__(cls) + #---------------------------------------------------------- # Session context manager #---------------------------------------------------------- @@ -476,8 +491,15 @@ def session_path(): except Exception: username = "unknown" path = os.path.join(tempfile.gettempdir(), "oe-sessions-" + username) - if not os.path.exists(path): + try: os.mkdir(path, 0700) + except OSError as exc: + if exc.errno == errno.EEXIST: + # directory exists: ensure it has the correct permissions + # this will fail if the directory is not owned by the current user + os.chmod(path, 0700) + else: + raise return path class Root(object): @@ -557,10 +579,11 @@ class Root(object): addons_manifest[module] = manifest self.statics['/%s/static' % module] = path_static - for k, v in controllers_class: - if k not in controllers_object: - o = v() - controllers_object[k] = o + for k, v in controllers_class_path.items(): + if k not in controllers_object_path and hasattr(v[1], '_cp_path'): + o = v[1]() + controllers_object[v[0]] = o + controllers_object_path[k] = o if hasattr(o, '_cp_path'): controllers_path[o._cp_path] = o diff --git a/addons/web/i18n/ar.po b/addons/web/i18n/ar.po index 8d3c28d0a40..60b8b4f45f0 100644 --- a/addons/web/i18n/ar.po +++ b/addons/web/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:36+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/bg.po b/addons/web/i18n/bg.po index df0ff3be9eb..09ece52ada1 100644 --- a/addons/web/i18n/bg.po +++ b/addons/web/i18n/bg.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:36+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/bn.po b/addons/web/i18n/bn.po index 0e2f0a414f7..f003e9c9446 100644 --- a/addons/web/i18n/bn.po +++ b/addons/web/i18n/bn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:36+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/bs.po b/addons/web/i18n/bs.po index 3abc634f2ed..4d120022e65 100644 --- a/addons/web/i18n/bs.po +++ b/addons/web/i18n/bs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:36+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/ca.po b/addons/web/i18n/ca.po index 5ab27830c70..56af7c09787 100644 --- a/addons/web/i18n/ca.po +++ b/addons/web/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:36+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/cs.po b/addons/web/i18n/cs.po index 525310b6a77..3917d58c6b5 100644 --- a/addons/web/i18n/cs.po +++ b/addons/web/i18n/cs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:36+0000\n" +"X-Generator: Launchpad (build 16564)\n" "X-Poedit-Language: Czech\n" #. module: web diff --git a/addons/web/i18n/da.po b/addons/web/i18n/da.po index f20a3d39773..81640b4b255 100644 --- a/addons/web/i18n/da.po +++ b/addons/web/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/de.po b/addons/web/i18n/de.po index a79db1ec02b..656642b4a05 100644 --- a/addons/web/i18n/de.po +++ b/addons/web/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web @@ -440,7 +440,7 @@ msgstr "Datei hochladen" #: code:addons/web/static/src/js/view_form.js:3838 #, python-format msgid "Action Button" -msgstr "" +msgstr "Aktion Button" #. module: web #. openerp-web @@ -1001,6 +1001,10 @@ msgid "" "\n" "%s" msgstr "" +"Fehler bei Sprachversion Evaluierung\n" +"%s\n" +"\n" +"%s" #. module: web #. openerp-web diff --git a/addons/web/i18n/en_AU.po b/addons/web/i18n/en_AU.po index b34e73f9f8f..009c879984d 100644 --- a/addons/web/i18n/en_AU.po +++ b/addons/web/i18n/en_AU.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/en_GB.po b/addons/web/i18n/en_GB.po index eb746163bd5..00717fd6d25 100644 --- a/addons/web/i18n/en_GB.po +++ b/addons/web/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/es.po b/addons/web/i18n/es.po index d6ab8bf398d..177e5af91a8 100644 --- a/addons/web/i18n/es.po +++ b/addons/web/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/es_CL.po b/addons/web/i18n/es_CL.po index 447ed157f9b..b296c0bf1ea 100644 --- a/addons/web/i18n/es_CL.po +++ b/addons/web/i18n/es_CL.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/es_CR.po b/addons/web/i18n/es_CR.po index d1800280bb3..90667d9e8b5 100644 --- a/addons/web/i18n/es_CR.po +++ b/addons/web/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" "Language: es\n" #. module: web diff --git a/addons/web/i18n/es_DO.po b/addons/web/i18n/es_DO.po index ebe3051936e..fc793a335bb 100644 --- a/addons/web/i18n/es_DO.po +++ b/addons/web/i18n/es_DO.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/es_EC.po b/addons/web/i18n/es_EC.po index e8e4bf9012b..2566cf2c74a 100644 --- a/addons/web/i18n/es_EC.po +++ b/addons/web/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/es_MX.po b/addons/web/i18n/es_MX.po index c74a4cc45e8..8c5a93b18f0 100644 --- a/addons/web/i18n/es_MX.po +++ b/addons/web/i18n/es_MX.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/et.po b/addons/web/i18n/et.po index c0a3b14d9c0..049561a2261 100644 --- a/addons/web/i18n/et.po +++ b/addons/web/i18n/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/eu.po b/addons/web/i18n/eu.po index b9b707365b4..aa6c88fcf05 100644 --- a/addons/web/i18n/eu.po +++ b/addons/web/i18n/eu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:36+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/fa.po b/addons/web/i18n/fa.po index c0e21e18549..146d18f460e 100644 --- a/addons/web/i18n/fa.po +++ b/addons/web/i18n/fa.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/fi.po b/addons/web/i18n/fi.po index 63989a0b992..671d301b720 100644 --- a/addons/web/i18n/fi.po +++ b/addons/web/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web @@ -384,7 +384,7 @@ msgstr "Ryhmä" #: code:addons/web/static/src/xml/base.xml:930 #, python-format msgid "Unhandled widget" -msgstr "" +msgstr "Käsittelemätön widgetti" #. module: web #. openerp-web @@ -538,7 +538,7 @@ msgstr "Ei tuettu operaattori %s toimialueella %s" #: code:addons/web/static/src/js/formats.js:246 #, python-format msgid "'%s' is not a correct float" -msgstr "" +msgstr "'%s' ei ole liukuluku" #. module: web #. openerp-web @@ -566,7 +566,7 @@ msgstr "Luo ja muokkaa..." #: code:addons/web/static/src/js/pyeval.js:730 #, python-format msgid "Unknown nonliteral type " -msgstr "" +msgstr "Tuntematon ei-kirjallinen tyyppi " #. module: web #. openerp-web @@ -608,14 +608,14 @@ msgstr "UTF-8" #: code:addons/web/static/src/xml/base.xml:424 #, python-format msgid "For more information visit" -msgstr "" +msgstr "Lisätieto löytyy tuolta" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1857 #, python-format msgid "Add All Info..." -msgstr "" +msgstr "Lisää kaikki Info" #. module: web #. openerp-web @@ -643,7 +643,7 @@ msgstr "Malli %s kentät" #: code:addons/web/static/src/js/view_list.js:908 #, python-format msgid "Setting 'id' attribute on existing record %s" -msgstr "" +msgstr "Asettaa 'id':tä löytyneille kirjauksille %s" #. module: web #. openerp-web @@ -853,7 +853,7 @@ msgstr "LIsää" #: code:addons/web/static/src/xml/base.xml:539 #, python-format msgid "Toggle Form Layout Outline" -msgstr "" +msgstr "Näytä Sijoittelu" #. module: web #. openerp-web @@ -867,7 +867,7 @@ msgstr "OpenERP.com" #: code:addons/web/static/src/js/view_form.js:2330 #, python-format msgid "Can't send email to invalid e-mail address" -msgstr "" +msgstr "Sähköpostiosoite on virheellinen. Postin lähetys epäonnistui." #. module: web #. openerp-web @@ -888,7 +888,7 @@ msgstr "Asetukset" #: code:addons/web/static/src/js/view_form.js:434 #, python-format msgid "Wrong on change format: %s" -msgstr "" +msgstr "Väärä formaatti: %s" #. module: web #. openerp-web @@ -896,14 +896,14 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:185 #, python-format msgid "Drop Database" -msgstr "" +msgstr "Pudota Tietokanta" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:469 #, python-format msgid "Click here to change your user's timezone." -msgstr "" +msgstr "Klikkaa vaihtaaksesi käyttäjän aikavyöhyke" #. module: web #. openerp-web @@ -917,7 +917,7 @@ msgstr "Muuttujat:" #: code:addons/web/static/src/xml/base.xml:630 #, python-format msgid "Delete this attachment" -msgstr "" +msgstr "Poista tämä liite" #. module: web #. openerp-web @@ -935,7 +935,7 @@ msgstr "Tallenna" #: code:addons/web/static/src/xml/base.xml:352 #, python-format msgid "More" -msgstr "" +msgstr "Lisää" #. module: web #. openerp-web @@ -963,7 +963,7 @@ msgstr "Salasana vaihdettu" #: code:addons/web/static/src/js/view_list_editable.js:794 #, python-format msgid "The form's data can not be discarded" -msgstr "" +msgstr "Asiakirjan dataa ei voida hylätä" #. module: web #. openerp-web @@ -998,6 +998,10 @@ msgid "" "\n" "%s" msgstr "" +"Paikallinen evaluointivirhe\n" +"%s\n" +"\n" +"%s" #. module: web #. openerp-web @@ -1108,7 +1112,7 @@ msgstr "'%s' ei ole kelvollinen päivämäärä" #: code:addons/web/static/src/xml/base.xml:936 #, python-format msgid "(nolabel)" -msgstr "" +msgstr "(ei otsikkoa)" #. module: web #. openerp-web @@ -1122,7 +1126,7 @@ msgstr "%d päivää sitten" #: code:addons/web/static/src/xml/base.xml:1481 #, python-format msgid "(Any existing filter with the same name will be replaced)" -msgstr "" +msgstr "(jo olemassaoleva samanniminen suodin korvataan)" #. module: web #. openerp-web @@ -1155,7 +1159,7 @@ msgstr "Viimeisin muutos:" #: code:addons/web/static/src/xml/base.xml:473 #, python-format msgid "Timezone mismatch" -msgstr "" +msgstr "Aikavyöhyke ei täsmää" #. module: web #. openerp-web @@ -1193,6 +1197,8 @@ 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 "" +"Valitse tuotava .CSV tiedosto. Jos tarvitset mallitiedostoa,\n" +" pitää käyttää tuonityökalua \"Import Compatible\" optio valittuna." #. module: web #. openerp-web @@ -1242,7 +1248,7 @@ msgstr "Kirjaudu" #: code:addons/web/static/src/xml/base.xml:423 #, python-format msgid "Licenced under the terms of" -msgstr "" +msgstr "Lisensoitu seuraavin ehdoin" #. module: web #. openerp-web @@ -1264,21 +1270,21 @@ msgstr "Viennin tyyppi:" #: code:addons/web/static/src/xml/base.xml:409 #, python-format msgid "Log out" -msgstr "" +msgstr "Kirjaudu ulos" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:1171 #, python-format msgid "Group by: %s" -msgstr "" +msgstr "Ryhmä:%s" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:153 #, python-format msgid "No data provided." -msgstr "" +msgstr "Ei dataa tarjolla." #. module: web #. openerp-web @@ -1307,7 +1313,7 @@ msgstr "Sinun tulee valita ainakin yksi tietue" #: code:addons/web/static/src/js/coresetup.js:617 #, python-format msgid "Don't leave yet,
        it's still loading..." -msgstr "" +msgstr "Odota vielä,
        lataa yhä..." #. module: web #. openerp-web @@ -1321,7 +1327,7 @@ msgstr "Vriheellinen haku" #: code:addons/web/static/src/js/view_list.js:995 #, python-format msgid "Could not find id in dataset" -msgstr "" +msgstr "Id:tä ei löydy" #. module: web #. openerp-web @@ -1387,6 +1393,8 @@ msgid "" "For use if CSV files have titles on multiple lines, skips more than a single " "line during import" msgstr "" +"Käytettävä, jos CSV tiedostossa on otsikoita useilla riveillä, poistaa " +"useamman rivin tuonnin aikana" #. module: web #. openerp-web @@ -1445,7 +1453,7 @@ msgstr "on yhtäsuuri kuin" #: code:addons/web/static/src/js/views.js:1556 #, python-format msgid "Could not serialize XML" -msgstr "" +msgstr "Ei pysty sarjoittamaan XML:ää" #. module: web #. openerp-web @@ -1466,7 +1474,7 @@ msgstr "Vahvista uusi pääsalasana" #: code:addons/web/static/src/js/coresetup.js:620 #, python-format msgid "Maybe you should consider reloading the application by pressing F5..." -msgstr "" +msgstr "Lataa uudelleen painamalla F5..." #. module: web #. openerp-web @@ -1523,7 +1531,7 @@ msgstr "Sulje" #, python-format msgid "" "You may not believe it,
        but the application is actually loading..." -msgstr "" +msgstr "Et ehkä usko,
        mutta sovellus on todellakin latautumassa..." #. module: web #. openerp-web @@ -1550,14 +1558,14 @@ msgstr "Puu" #: code:addons/web/controllers/main.py:746 #, python-format msgid "Could not drop database !" -msgstr "" +msgstr "Älä pudota tietokantaa !" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:231 #, python-format msgid "'%s' is not a correct integer" -msgstr "" +msgstr "'%s' ei ole kokonaisluku" #. module: web #. openerp-web @@ -1578,21 +1586,21 @@ msgstr "Tuntematon kenttä %s toimialueella %s" #: code:addons/web/static/src/js/views.js:1521 #, python-format msgid "Node [%s] is not a JSONified XML node" -msgstr "" +msgstr "Node [%s] ei ole JSONified XML node." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1435 #, python-format msgid "Advanced Search..." -msgstr "" +msgstr "Tarkempi haku..." #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:515 #, python-format msgid "Dropping database" -msgstr "" +msgstr "Pudottaa tietokantaa" #. module: web #. openerp-web @@ -1600,7 +1608,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:448 #, python-format msgid "Powered by" -msgstr "" +msgstr "Järjestelmää pyörittää" #. module: web #. openerp-web @@ -1615,14 +1623,14 @@ msgstr "Kyllä" #: code:addons/web/static/src/js/view_form.js:4908 #, python-format msgid "There was a problem while uploading your file" -msgstr "" +msgstr "Tiedoston lataamisessa oli ongelma" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:561 #, python-format msgid "XML ID:" -msgstr "" +msgstr "XML ID:" #. module: web #. openerp-web @@ -1636,28 +1644,28 @@ msgstr "Koko:" #: code:addons/web/static/src/xml/base.xml:1822 #, python-format msgid "--- Don't Import ---" -msgstr "" +msgstr "--- Älä Tuo ---" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1677 #, python-format msgid "Import-Compatible Export" -msgstr "" +msgstr "Tuontiyhteensopiva Vienti" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:596 #, python-format msgid "%d years ago" -msgstr "" +msgstr "%d vuotta sitten" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:1055 #, python-format msgid "Unknown m2m command %s" -msgstr "" +msgstr "Tuntematon m2m komento %s" #. module: web #. openerp-web @@ -1680,14 +1688,14 @@ msgstr "Uuden tietokannan nimi:" #: code:addons/web/static/src/js/chrome.js:409 #, python-format msgid "Please enter your new password" -msgstr "" +msgstr "Anna uusi salasanasi" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:4923 #, python-format msgid "The field is empty, there's nothing to save !" -msgstr "" +msgstr "Kenttä on tyhjä, ei mitään tallenettavaa !" #. module: web #. openerp-web @@ -1715,7 +1723,7 @@ msgstr "Ohitettavat rivit" #: code:addons/web/static/src/js/view_form.js:2883 #, python-format msgid "Create \"%s\"" -msgstr "" +msgstr "Luo \"%s\"" #. module: web #. openerp-web @@ -1729,14 +1737,14 @@ msgstr "Ole hyvä ja valitse kentät vientiluetteloon." #: code:addons/web/static/src/xml/base.xml:421 #, python-format msgid "Copyright © 2004-TODAY OpenERP SA. All Rights Reserved." -msgstr "" +msgstr "Copyright © 2004-TODAY OpenERP SA. Kaikki oikeudet pidätetään." #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:2359 #, python-format msgid "This resource is empty" -msgstr "" +msgstr "Tämä resurssi on tyhjä" #. module: web #. openerp-web @@ -1758,7 +1766,7 @@ msgstr "Tuonti epäonnistui, koska:" #: code:addons/web/static/src/xml/base.xml:542 #, python-format msgid "JS Tests" -msgstr "" +msgstr "JS Testi" #. module: web #. openerp-web @@ -1772,7 +1780,7 @@ msgstr "Tallenna nimellä:" #: code:addons/web/static/src/js/search.js:1007 #, python-format msgid "Filter on: %s" -msgstr "" +msgstr "Suodatin: %s" #. module: web #. openerp-web @@ -1794,7 +1802,7 @@ msgstr "Näytä kentät" #: code:addons/web/static/src/xml/base.xml:330 #, python-format msgid "Confirm New Password:" -msgstr "" +msgstr "Uusi salasana uudestaan:" #. module: web #. openerp-web @@ -1852,7 +1860,7 @@ msgstr "OpenERP" #: code:addons/web/doc/module/static/src/xml/web_example.xml:8 #, python-format msgid "Stop" -msgstr "" +msgstr "Lopeta" #. module: web #. openerp-web @@ -1876,7 +1884,7 @@ msgstr "Lähetetään..." #: code:addons/web/static/src/xml/base.xml:1851 #, python-format msgid "Name:" -msgstr "" +msgstr "Nimi:" #. module: web #. openerp-web @@ -1890,7 +1898,7 @@ msgstr "Tietoja" #: code:addons/web/static/src/xml/base.xml:1438 #, python-format msgid "Search Again" -msgstr "" +msgstr "Etsi uudelleen" #. module: web #. openerp-web @@ -1922,13 +1930,14 @@ msgid "" "Grouping on field '%s' is not possible because that field does not appear in " "the list view." msgstr "" +"Ryhmittely kentässä '%s' ei ole mahdollista, koska kenttä ei ole listassa." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:540 #, python-format msgid "Set Defaults" -msgstr "" +msgstr "Aseta oletukset" #. module: web #. openerp-web @@ -1940,13 +1949,17 @@ msgid "" " You can export all data or only the fields that can be " "reimported after modification." msgstr "" +"Tämä avustaja vie ulos kaiken datan, joka sopii hakukriteereihin, CSV-" +"tiedostoon.\n" +" Voit viedä kaiken datan tai vain ne kentät, jotka voidaan " +"uudelleen tuoda muokkauksen jälkeen." #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:319 #, python-format msgid "The record could not be found in the database." -msgstr "" +msgstr "Tietoa ei löytynyt tietokannasta." #. module: web #. openerp-web @@ -1967,7 +1980,7 @@ msgstr "Tyyppi:" #: code:addons/web/static/src/js/chrome.js:554 #, python-format msgid "Incorrect super-administrator password" -msgstr "" +msgstr "Väärä super-administrator salasana" #. module: web #. openerp-web @@ -1982,14 +1995,14 @@ msgstr "Objekti:" #: code:addons/web/static/src/js/chrome.js:341 #, python-format msgid "Loading" -msgstr "" +msgstr "Ladataan" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:595 #, python-format msgid "about a year ago" -msgstr "" +msgstr "noin vuosi sitten" #. module: web #. openerp-web @@ -2009,13 +2022,15 @@ msgid "" "The type of the field '%s' must be a many2many field with a relation to " "'ir.attachment' model." msgstr "" +"Kentän tyyppi '%s' pitää olla many2many, joka on määritelty 'ir.attachment' " +"mallissa." #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:590 #, python-format msgid "%d hours ago" -msgstr "" +msgstr "%d tuntia sitten" #. module: web #. openerp-web @@ -2030,7 +2045,7 @@ msgstr "Lisää: " #: code:addons/web/static/src/xml/base.xml:1856 #, python-format msgid "Quick Add" -msgstr "" +msgstr "Nopea lisäys" #. module: web #. openerp-web @@ -2057,7 +2072,7 @@ msgstr "Ok" #: code:addons/web/static/src/js/views.js:1217 #, python-format msgid "Uploading..." -msgstr "" +msgstr "Siirtää..." #. module: web #. openerp-web @@ -2071,7 +2086,7 @@ msgstr "Lataa demo tiedot:" #: code:addons/web/static/src/xml/base.xml:618 #, python-format msgid "Created by :" -msgstr "" +msgstr "Luonut:" #. module: web #. openerp-web @@ -2079,7 +2094,7 @@ msgstr "" #: code:addons/web/static/src/js/dates.js:26 #, python-format msgid "'%s' is not a valid datetime" -msgstr "" +msgstr "'%s' ei ole päivämäärä" #. module: web #. openerp-web @@ -2124,14 +2139,14 @@ msgstr "on tosi" #: code:addons/web/static/src/js/view_form.js:3943 #, python-format msgid "Add an item" -msgstr "" +msgstr "Lisää kohta" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1601 #, python-format msgid "Save current filter" -msgstr "" +msgstr "Tallenna valittu suodatin" #. module: web #. openerp-web @@ -2159,14 +2174,14 @@ msgstr "Lataa \"%s\"" #: code:addons/web/static/src/js/view_form.js:324 #, python-format msgid "New" -msgstr "" +msgstr "Uusi" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:1782 #, python-format msgid "Can't convert value %s to context" -msgstr "" +msgstr "Can't convert value %s to context" #. module: web #. openerp-web @@ -2204,7 +2219,7 @@ msgstr "Nappi" #: code:addons/web/static/src/xml/base.xml:421 #, python-format msgid "OpenERP is a trademark of the" -msgstr "" +msgstr "OpenERP on rekisteröity tavaramerkki" #. module: web #. openerp-web @@ -2232,34 +2247,34 @@ msgstr "on epätosi" #: code:addons/web/static/src/xml/base.xml:407 #, python-format msgid "About OpenERP" -msgstr "" +msgstr "Tietoja OpenERP:istä" #. 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 "" +msgstr "'%s' ei ole päivämäärä, aika tai näiden yhdistelmä" #. module: web #: code:addons/web/controllers/main.py:1260 #, python-format msgid "No content found for field '%s' on '%s:%s'" -msgstr "" +msgstr "No content found for field '%s' on '%s:%s'" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:304 #, python-format msgid "Database Management" -msgstr "" +msgstr "Tietokannan Hallinta" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:5044 #, python-format msgid "Image" -msgstr "" +msgstr "Kuva" #. module: web #. openerp-web @@ -2273,7 +2288,7 @@ msgstr "Hallitse tietokantoja" #: code:addons/web/static/src/js/pyeval.js:764 #, python-format msgid "Evaluation Error" -msgstr "" +msgstr "Evaluointivirhe" #. module: web #. openerp-web @@ -2292,7 +2307,7 @@ msgstr "Ei sallittu kokonaisluku" #: code:addons/web/static/src/xml/base.xml:1628 #, python-format msgid "or" -msgstr "" +msgstr "tai" #. module: web #. openerp-web @@ -2306,7 +2321,7 @@ msgstr "Ei" #: code:addons/web/static/src/js/formats.js:313 #, python-format msgid "'%s' is not convertible to date, datetime nor time" -msgstr "" +msgstr "'%s' ei voida muuntaa päivämääräksi tai ajaksi" #. module: web #. openerp-web @@ -2324,21 +2339,21 @@ msgstr "Kopioi" #: code:addons/web/static/src/xml/base.xml:1400 #, python-format msgid "Discard" -msgstr "" +msgstr "Hylkää" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1622 #, python-format msgid "Add a condition" -msgstr "" +msgstr "Lisää ehto" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:615 #, python-format msgid "Still loading..." -msgstr "" +msgstr "Lataus käynnissä..." #. module: web #. openerp-web @@ -2359,21 +2374,21 @@ msgstr "" #: code:addons/web/static/src/js/chrome.js:525 #, python-format msgid "Backed" -msgstr "Varmistetaan" +msgstr "Varmistettu" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1608 #, python-format msgid "Use by default" -msgstr "" +msgstr "Käytä normaalisti" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:1363 #, python-format msgid "%s (%d)" -msgstr "" +msgstr "%s (%d)" #. module: web #. openerp-web @@ -2387,14 +2402,14 @@ msgstr "liipaistu hakunäkymästä" #: code:addons/web/static/src/js/search.js:1058 #, python-format msgid "Filter" -msgstr "" +msgstr "Suodatin" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:953 #, python-format msgid "Widget:" -msgstr "" +msgstr "Widgetti" #. module: web #. openerp-web @@ -2429,14 +2444,14 @@ msgstr "Muokkaa työnkulkua" #: code:addons/web/static/src/js/views.js:1226 #, python-format msgid "Do you really want to delete this attachment ?" -msgstr "" +msgstr "Haluatko todella tuhota tämän liitteen?" #. module: web #. openerp-web #: code:addons/web/static/src/js/views.js:894 #, python-format msgid "Technical Translation" -msgstr "" +msgstr "Tekninen Käännös" #. module: web #. openerp-web @@ -2450,21 +2465,21 @@ msgstr "Kenttä:" #: code:addons/web/static/src/xml/base.xml:623 #, python-format msgid "Modified by :" -msgstr "" +msgstr "Muokkaaja:" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:515 #, python-format msgid "The database %s has been dropped" -msgstr "" +msgstr "Tietokanta %s on pudotettu" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:463 #, python-format msgid "User's timezone" -msgstr "" +msgstr "Käyttäjän aikavyöhyke" #. module: web #. openerp-web @@ -2479,7 +2494,7 @@ msgstr "Asiakasohjelmiston virhe" #: code:addons/web/static/src/js/views.js:1053 #, python-format msgid "Print" -msgstr "" +msgstr "Tulosta" #. module: web #. openerp-web @@ -2493,7 +2508,7 @@ msgstr "Erityinen:" #, python-format msgid "" "The old password you provided is incorrect, your password was not changed." -msgstr "" +msgstr "Antamasi Vanha salasana on väärä, salasanaa ei vaihdettu." #. module: web #. openerp-web @@ -2521,7 +2536,7 @@ msgstr "Tallenna & Sulje" #: code:addons/web/static/src/js/view_form.js:2870 #, python-format msgid "Search More..." -msgstr "" +msgstr "Etsi Lisää..." #. module: web #. openerp-web @@ -2560,21 +2575,21 @@ msgstr "Valitse päiväys" #: code:addons/web/static/src/js/search.js:1347 #, python-format msgid "Search %(field)s for: %(value)s" -msgstr "" +msgstr "Etsi %(field)s for: %(value)s" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1286 #, python-format msgid "Delete this file" -msgstr "" +msgstr "Poista tämä tiedosto" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:109 #, python-format msgid "Create Database" -msgstr "" +msgstr "Luo tietokanta" #. module: web #. openerp-web diff --git a/addons/web/i18n/fr.po b/addons/web/i18n/fr.po index e247f9c4de8..6ad879c9b48 100644 --- a/addons/web/i18n/fr.po +++ b/addons/web/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/fr_CA.po b/addons/web/i18n/fr_CA.po index 247fa124b03..c2cf303088a 100644 --- a/addons/web/i18n/fr_CA.po +++ b/addons/web/i18n/fr_CA.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/gl.po b/addons/web/i18n/gl.po index 1bdcd028a1e..3c3ad72c4e3 100644 --- a/addons/web/i18n/gl.po +++ b/addons/web/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/gu.po b/addons/web/i18n/gu.po index ef898986b70..bf653de637f 100644 --- a/addons/web/i18n/gu.po +++ b/addons/web/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/hi.po b/addons/web/i18n/hi.po index d5b73976a84..4cd89f73e70 100644 --- a/addons/web/i18n/hi.po +++ b/addons/web/i18n/hi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/hr.po b/addons/web/i18n/hr.po index 85ce77fdfc2..fc1991475b2 100644 --- a/addons/web/i18n/hr.po +++ b/addons/web/i18n/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/hu.po b/addons/web/i18n/hu.po index 1cedccc00d5..f1252dc4909 100644 --- a/addons/web/i18n/hu.po +++ b/addons/web/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/id.po b/addons/web/i18n/id.po index 9fa42f88ac6..0074c76ef19 100644 --- a/addons/web/i18n/id.po +++ b/addons/web/i18n/id.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/it.po b/addons/web/i18n/it.po index 230035f074c..5e51e3ba019 100644 --- a/addons/web/i18n/it.po +++ b/addons/web/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/ja.po b/addons/web/i18n/ja.po index ab2418d8a0a..c68f114f5de 100644 --- a/addons/web/i18n/ja.po +++ b/addons/web/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/ka.po b/addons/web/i18n/ka.po index 3988b2e7b3b..ff9c6ab9976 100644 --- a/addons/web/i18n/ka.po +++ b/addons/web/i18n/ka.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/ko.po b/addons/web/i18n/ko.po index acb3bd77fbd..432af41d0b7 100644 --- a/addons/web/i18n/ko.po +++ b/addons/web/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/lo.po b/addons/web/i18n/lo.po index b347582dbcc..c53dc49f550 100644 --- a/addons/web/i18n/lo.po +++ b/addons/web/i18n/lo.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/lt.po b/addons/web/i18n/lt.po index d3d9a3d12c4..f8627bc7e89 100644 --- a/addons/web/i18n/lt.po +++ b/addons/web/i18n/lt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/lv.po b/addons/web/i18n/lv.po index 95eb3424688..3a9bf000fe0 100644 --- a/addons/web/i18n/lv.po +++ b/addons/web/i18n/lv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/mk.po b/addons/web/i18n/mk.po index 6c8213bef09..8378b1e0cae 100644 --- a/addons/web/i18n/mk.po +++ b/addons/web/i18n/mk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web @@ -1400,6 +1400,8 @@ msgid "" "For use if CSV files have titles on multiple lines, skips more than a single " "line during import" msgstr "" +"За употреба доколку CSV фајловите имаат наслови на повеќе ставки, " +"прескокнува повеќе од една ставка во текот на увезувањето" #. module: web #. openerp-web @@ -1458,7 +1460,7 @@ msgstr "е еднакво на" #: code:addons/web/static/src/js/views.js:1556 #, python-format msgid "Could not serialize XML" -msgstr "" +msgstr "Не може да го серијализира XML" #. module: web #. openerp-web diff --git a/addons/web/i18n/mn.po b/addons/web/i18n/mn.po index af8452a59ea..bbce3e227c3 100644 --- a/addons/web/i18n/mn.po +++ b/addons/web/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web @@ -59,7 +59,7 @@ msgstr "бага буюу тэнцүү" #: code:addons/web/static/src/js/chrome.js:408 #, python-format msgid "Please enter your previous password" -msgstr "Өмнө нууц үгээ оруулна уу" +msgstr "Өмнөх нууц үгээ оруулна уу" #. module: web #. openerp-web @@ -82,7 +82,7 @@ msgstr "Мастер Нууц Үг Солих" #: code:addons/web/static/src/js/chrome.js:507 #, python-format msgid "Do you really want to delete the database: %s ?" -msgstr "Та үнэхээр энэн өгөгдлийн баазыг устгамаар байна уу: %s ?" +msgstr "Та үнэхээр %s гэсэн өгөгдлийн санг устгамаар байна уу?" #. module: web #. openerp-web @@ -148,7 +148,7 @@ msgstr "Энд импортлож чадаагүй файлын урьдчилс #: code:addons/web/static/src/js/coresetup.js:587 #, python-format msgid "about a minute ago" -msgstr "цаг орчмын өмнө" +msgstr "минут орчмын өмнө" #. module: web #. openerp-web @@ -192,7 +192,7 @@ msgstr "Сонгох" #: code:addons/web/static/src/js/chrome.js:565 #, python-format msgid "Database restored successfully" -msgstr "Өгөгдлийн сан амжтилттай сэргээгдлээ" +msgstr "Өгөгдлийн сан амжилттай сэргээгдлээ" #. module: web #. openerp-web @@ -222,7 +222,7 @@ msgstr "" #: code:addons/web/static/src/js/view_form.js:1227 #, python-format msgid "Widget type '%s' is not implemented" -msgstr "'%s' төрөлийн виджет хийгдээгүй" +msgstr "'%s' төрлийн виджет хийгдээгүй" #. module: web #. openerp-web diff --git a/addons/web/i18n/nb.po b/addons/web/i18n/nb.po index 001398275b9..b63f0192f87 100644 --- a/addons/web/i18n/nb.po +++ b/addons/web/i18n/nb.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web @@ -36,14 +36,14 @@ msgstr "" #: code:addons/web/static/src/js/coresetup.js:616 #, python-format msgid "Still loading...
        Please be patient." -msgstr "" +msgstr "Laster fortsatt...
        Vennligst vent." #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:1991 #, python-format msgid "%(field)s %(operator)s \"%(value)s\"" -msgstr "" +msgstr "%(field)s %(operator)s \"%(value)s\"" #. module: web #. openerp-web @@ -59,7 +59,7 @@ msgstr "mindre eller lik enn" #: code:addons/web/static/src/js/chrome.js:408 #, python-format msgid "Please enter your previous password" -msgstr "" +msgstr "Skriv inn ditt gamle passord" #. module: web #. openerp-web @@ -68,7 +68,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:282 #, python-format msgid "Master password:" -msgstr "" +msgstr "Hovedpassord" #. module: web #. openerp-web @@ -82,7 +82,7 @@ msgstr "" #: code:addons/web/static/src/js/chrome.js:507 #, python-format msgid "Do you really want to delete the database: %s ?" -msgstr "" +msgstr "Vil du virkelig slette databaen: %s ?" #. module: web #. openerp-web @@ -96,21 +96,21 @@ msgstr "" #: code:addons/web/static/src/js/chrome.js:553 #, python-format msgid "Access Denied" -msgstr "" +msgstr "Ingen tilgang" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:5220 #, python-format msgid "Uploading error" -msgstr "" +msgstr "Feil ved opplasting" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:589 #, python-format msgid "about an hour ago" -msgstr "" +msgstr "omtrent en time siden" #. module: web #. openerp-web @@ -134,7 +134,7 @@ msgstr "" #: code:addons/web/static/src/js/dates.js:53 #, python-format msgid "'%s' is not a valid date" -msgstr "" +msgstr "«%s» er ikke en gyldig dato" #. module: web #. openerp-web @@ -148,20 +148,20 @@ msgstr "Her er en forhåndsvisning av filen vi ikke kunne importere:" #: code:addons/web/static/src/js/coresetup.js:587 #, python-format msgid "about a minute ago" -msgstr "" +msgstr "omtrent ett minutt siden" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1306 #, python-format msgid "File" -msgstr "" +msgstr "Fil" #. module: web #: code:addons/web/controllers/main.py:822 #, python-format msgid "You cannot leave any password empty." -msgstr "" +msgstr "Du kan ha tomme passord" #. module: web #. openerp-web @@ -177,7 +177,7 @@ msgstr "Ugyldig brukernavn eller passord" #: code:addons/web/static/src/xml/base.xml:260 #, python-format msgid "Master Password:" -msgstr "" +msgstr "Hovedpassord:" #. module: web #. openerp-web @@ -192,7 +192,7 @@ msgstr "Velg" #: code:addons/web/static/src/js/chrome.js:565 #, python-format msgid "Database restored successfully" -msgstr "" +msgstr "Database gjenopprettet" #. module: web #. openerp-web @@ -213,7 +213,7 @@ msgstr "Sist endret dato:" #: code:addons/web/static/src/js/search.js:1558 #, python-format msgid "M2O search fields do not currently handle multiple default values" -msgstr "" +msgstr "M2O søkefelt kan for øyeblikket ikke håndtere flere standardverdier" #. module: web #. openerp-web @@ -227,7 +227,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:1606 #, python-format msgid "Share with all users" -msgstr "" +msgstr "Del med alle brukere" #. module: web #. openerp-web @@ -249,14 +249,14 @@ msgstr "" #: code:addons/web/static/src/js/formats.js:286 #, python-format msgid "'%s' is not a correct time" -msgstr "" +msgstr "'%s' er ikke korrekt tidsformat" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:1393 #, python-format msgid "not a valid number" -msgstr "" +msgstr "ikke et gyldig tall" #. module: web #. openerp-web @@ -270,7 +270,7 @@ msgstr "Nytt passord:" #: code:addons/web/static/src/xml/base.xml:613 #, python-format msgid "Attachment :" -msgstr "" +msgstr "Vedlegg :" #. module: web #. openerp-web @@ -298,14 +298,14 @@ msgstr "" #: code:addons/web/static/src/js/coresetup.js:593 #, python-format msgid "about a month ago" -msgstr "" +msgstr "omtrent en måned siden" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1598 #, python-format msgid "Custom Filters" -msgstr "" +msgstr "Egendefinerte filtre" #. module: web #. openerp-web @@ -326,7 +326,7 @@ msgstr "OpenERP SA Company" #: code:addons/web/static/src/js/search.js:1655 #, python-format msgid "Custom Filter" -msgstr "" +msgstr "Egendefinert filter" #. module: web #. openerp-web @@ -348,14 +348,14 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:336 #, python-format msgid "Change Password" -msgstr "Endre passord" +msgstr "Bytt passord" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:3445 #, python-format msgid "View type '%s' is not supported in One2Many." -msgstr "" +msgstr "visningstype '%s' er ikke støttet i en-til-mange." #. module: web #. openerp-web @@ -391,27 +391,27 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:985 #, python-format msgid "Selection:" -msgstr "" +msgstr "Utvalg:" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:867 #, python-format msgid "The following fields are invalid:" -msgstr "" +msgstr "Følgende felt er ugyldige:" #. module: web #: code:addons/web/controllers/main.py:843 #, python-format msgid "Languages" -msgstr "" +msgstr "Språk" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1279 #, python-format msgid "...Upload in progress..." -msgstr "" +msgstr "...Opplasting pågår..." #. module: web #. openerp-web @@ -425,14 +425,14 @@ msgstr "Importer" #: code:addons/web/static/src/js/chrome.js:559 #, python-format msgid "Could not restore the database" -msgstr "" +msgstr "Kunne ikke gjenopprette databasen" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:4888 #, python-format msgid "File upload" -msgstr "" +msgstr "Last opp fil" #. module: web #. openerp-web @@ -447,7 +447,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:1474 #, python-format msgid "Manage Filters" -msgstr "Administrer filter" +msgstr "Administrer filtre" #. module: web #. openerp-web @@ -468,7 +468,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:416 #, python-format msgid "Activate the developer mode" -msgstr "" +msgstr "Aktiver utviklermodus" #. module: web #. openerp-web @@ -489,21 +489,21 @@ msgstr "" #: code:addons/web/static/src/js/view_list.js:702 #, python-format msgid "You must select at least one record." -msgstr "" +msgstr "Du må velge minst en oppføring" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:538 #, python-format msgid "View Log (perm_read)" -msgstr "View Log (perm_read)" +msgstr "Vis Logg (perm_read)" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:1057 #, python-format msgid "Set Default" -msgstr "Sett som standard" +msgstr "Sett som Standard" #. module: web #. openerp-web @@ -517,14 +517,14 @@ msgstr "Relasjon:" #: code:addons/web/static/src/js/coresetup.js:586 #, python-format msgid "less than a minute ago" -msgstr "" +msgstr "Mindre enn et minutt siden" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:854 #, python-format msgid "Condition:" -msgstr "" +msgstr "Tilstand:" #. module: web #. openerp-web @@ -538,7 +538,7 @@ msgstr "" #: code:addons/web/static/src/js/formats.js:246 #, python-format msgid "'%s' is not a correct float" -msgstr "" +msgstr "'%s' er ikke et korrekt flyttall" #. module: web #. openerp-web @@ -552,14 +552,14 @@ msgstr "Gjenopprettet" #: code:addons/web/static/src/js/view_list.js:409 #, python-format msgid "%d-%d of %d" -msgstr "" +msgstr "%d-%d av %d" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:2893 #, python-format msgid "Create and Edit..." -msgstr "" +msgstr "Lag og rediger..." #. module: web #. openerp-web @@ -587,14 +587,14 @@ msgstr "er ikke" #: code:addons/web/static/src/xml/base.xml:553 #, python-format msgid "Print Workflow" -msgstr "" +msgstr "Skriv ut arbeidsflyt" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:411 #, python-format msgid "Please confirm your new password" -msgstr "" +msgstr "Vennligst bekreft ditt nye passord" #. module: web #. openerp-web @@ -643,7 +643,7 @@ msgstr "" #: code:addons/web/static/src/js/view_list.js:908 #, python-format msgid "Setting 'id' attribute on existing record %s" -msgstr "" +msgstr "Setter 'id' attributt på eksisterende oppføring %s" #. module: web #. openerp-web @@ -667,7 +667,7 @@ msgstr "større enn" #: code:addons/web/static/src/xml/base.xml:549 #, python-format msgid "View" -msgstr "" +msgstr "Visning" #. module: web #. openerp-web @@ -688,7 +688,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:460 #, python-format msgid "Your user's preference timezone does not match your browser timezone:" -msgstr "" +msgstr "Din brukers tidssone er ikke i samsvar med nettleserens tidssone:" #. module: web #. openerp-web @@ -716,28 +716,28 @@ msgstr "Gammelt passord:" #: code:addons/web/static/src/js/formats.js:113 #, python-format msgid "Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb" -msgstr "" +msgstr "Bytes,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:497 #, python-format msgid "The database has been duplicated." -msgstr "" +msgstr "Databasen har blitt duplisert." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1623 #, python-format msgid "Apply" -msgstr "" +msgstr "Bruk" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1395 #, python-format msgid "Save & New" -msgstr "Lagre & Ny" +msgstr "Lagre & Opprett ny" #. module: web #. openerp-web @@ -752,7 +752,7 @@ msgstr "Lagre som" #: code:addons/web/doc/module/static/src/xml/web_example.xml:3 #, python-format msgid "00:00:00" -msgstr "" +msgstr "00:00:00" #. module: web #. openerp-web @@ -766,14 +766,14 @@ msgstr "" #: code:addons/web/static/src/js/coresetup.js:591 #, python-format msgid "a day ago" -msgstr "" +msgstr "en dag siden" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1787 #, python-format msgid "Does your file have titles?" -msgstr "" +msgstr "Har din fil titler?" #. module: web #. openerp-web @@ -791,6 +791,9 @@ msgid "" "\n" "Are you sure you want to leave this page ?" msgstr "" +"Advarsel, endringene vil bli forkastet.\n" +"\n" +"Er du sikker på at du vil forlate denne siden?" #. module: web #. openerp-web @@ -811,21 +814,21 @@ msgstr "Teknisk oversettelse" #: code:addons/web/static/src/xml/base.xml:1795 #, python-format msgid "Delimiter:" -msgstr "" +msgstr "Skilletegn:" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:465 #, python-format msgid "Browser's timezone" -msgstr "" +msgstr "Nettleserens tidssone" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1603 #, python-format msgid "Filter name" -msgstr "" +msgstr "Filternavn" #. module: web #. openerp-web @@ -863,14 +866,14 @@ msgstr "OpenERP.com" #: code:addons/web/static/src/js/view_form.js:2330 #, python-format msgid "Can't send email to invalid e-mail address" -msgstr "" +msgstr "Kan ikke sende epost til ugyldig epost-adresse" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:639 #, python-format msgid "Add..." -msgstr "" +msgstr "Legg til …" #. module: web #. openerp-web @@ -892,28 +895,28 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:185 #, python-format msgid "Drop Database" -msgstr "" +msgstr "Slett Database" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:469 #, python-format msgid "Click here to change your user's timezone." -msgstr "" +msgstr "Klikk hr for å endre brukerens tidssone." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:969 #, python-format msgid "Modifiers:" -msgstr "" +msgstr "Modifikatorer:" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:630 #, python-format msgid "Delete this attachment" -msgstr "" +msgstr "Slett vedlegget" #. module: web #. openerp-web @@ -931,7 +934,7 @@ msgstr "Lagre" #: code:addons/web/static/src/xml/base.xml:352 #, python-format msgid "More" -msgstr "" +msgstr "(mer...)" #. module: web #. openerp-web @@ -945,14 +948,14 @@ msgstr "Brukernavn" #: code:addons/web/static/src/js/chrome.js:497 #, python-format msgid "Duplicating database" -msgstr "" +msgstr "Dupliserer database" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:579 #, python-format msgid "Password has been changed successfully" -msgstr "" +msgstr "Passordet er endret" #. module: web #. openerp-web @@ -966,7 +969,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:536 #, python-format msgid "Debug View#" -msgstr "Debug View#" +msgstr "Feilsøk Visning#" #. module: web #. openerp-web @@ -1014,7 +1017,7 @@ msgstr "Lagre feltliste" #: code:addons/web/doc/module/static/src/xml/web_example.xml:5 #, python-format msgid "Start" -msgstr "" +msgstr "Start" #. module: web #. openerp-web @@ -1035,28 +1038,28 @@ msgstr "Opprettet dato:" #: code:addons/web/controllers/main.py:831 #, python-format msgid "Error, password not changed !" -msgstr "" +msgstr "Feil, passordet er ikke endret !" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:4887 #, python-format msgid "The selected file exceed the maximum file size of %s." -msgstr "" +msgstr "Den valgte filen har overskredet maks fil-størrelse på %s." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:635 #, python-format msgid "/web/binary/upload_attachment" -msgstr "" +msgstr "/web/binary/upload_attachment" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:579 #, python-format msgid "Changed Password" -msgstr "" +msgstr "Endret passord" #. module: web #. openerp-web @@ -1082,7 +1085,7 @@ msgstr "Åpne: " #: code:addons/web/static/src/xml/base.xml:309 #, python-format msgid "Backup" -msgstr "Sikkerhetskopi" +msgstr "Sikkerhetskopier" #. module: web #. openerp-web @@ -1090,14 +1093,14 @@ msgstr "Sikkerhetskopi" #: code:addons/web/static/src/js/dates.js:80 #, python-format msgid "'%s' is not a valid time" -msgstr "" +msgstr "«%s» er ikke et gyldig klokkeslett" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:278 #, python-format msgid "'%s' is not a correct date" -msgstr "" +msgstr "'%s' er ikke en gyldig dato" #. module: web #. openerp-web @@ -1111,14 +1114,14 @@ msgstr "" #: code:addons/web/static/src/js/coresetup.js:592 #, python-format msgid "%d days ago" -msgstr "" +msgstr "%d dager siden" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1481 #, python-format msgid "(Any existing filter with the same name will be replaced)" -msgstr "" +msgstr "(Eksisterende filter med samme navn vil bli erstattet)" #. module: web #. openerp-web @@ -1136,7 +1139,7 @@ msgstr "Avbryt" #: code:addons/web/static/src/xml/base.xml:9 #, python-format msgid "Loading..." -msgstr "Laster …" +msgstr "Laster…" #. module: web #. openerp-web @@ -1165,7 +1168,7 @@ msgstr "" #: code:addons/web/static/src/js/view_form.js:426 #, python-format msgid "%d / %d" -msgstr "" +msgstr "%d / %d" #. module: web #. openerp-web @@ -1195,7 +1198,7 @@ msgstr "" #: code:addons/web/static/src/js/coresetup.js:594 #, python-format msgid "%d months ago" -msgstr "" +msgstr "%d måneder siden" #. module: web #. openerp-web @@ -1203,20 +1206,20 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:308 #, python-format msgid "Drop" -msgstr "" +msgstr "Slett" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1472 #, python-format msgid "Add Advanced Filter" -msgstr "" +msgstr "Legg til avansert filter" #. module: web #: code:addons/web/controllers/main.py:824 #, python-format msgid "The new password and its confirmation must be identical." -msgstr "" +msgstr "Det nye passordet og bekreftelsen må være identisk." #. module: web #. openerp-web @@ -1224,14 +1227,14 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:248 #, python-format msgid "Restore Database" -msgstr "" +msgstr "Gjenopprett database" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:663 #, python-format msgid "Login" -msgstr "" +msgstr "Logg inn" #. module: web #. openerp-web @@ -1260,21 +1263,21 @@ msgstr "Eksporttype:" #: code:addons/web/static/src/xml/base.xml:409 #, python-format msgid "Log out" -msgstr "" +msgstr "Logg ut" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:1171 #, python-format msgid "Group by: %s" -msgstr "" +msgstr "Grupper etter: %s" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:153 #, python-format msgid "No data provided." -msgstr "" +msgstr "Ingen data tilgjengelig." #. module: web #. openerp-web @@ -1303,7 +1306,7 @@ msgstr "Du må minst velge en post" #: code:addons/web/static/src/js/coresetup.js:617 #, python-format msgid "Don't leave yet,
        it's still loading..." -msgstr "" +msgstr "Ikke gå enda,
        det laster fortsatt..." #. module: web #. openerp-web @@ -1317,7 +1320,7 @@ msgstr "Ugyldig søk" #: code:addons/web/static/src/js/view_list.js:995 #, python-format msgid "Could not find id in dataset" -msgstr "" +msgstr "Fant ikke id i datasettet" #. module: web #. openerp-web @@ -1331,7 +1334,7 @@ msgstr "Fjern alt" #: code:addons/web/static/src/xml/base.xml:1349 #, python-format msgid "Method:" -msgstr "" +msgstr "Metode:" #. module: web #. openerp-web @@ -1345,28 +1348,28 @@ msgstr "%(page)d/%(page_count)d" #: code:addons/web/static/src/js/chrome.js:412 #, python-format msgid "The confirmation does not match the password" -msgstr "" +msgstr "Bekreftelsen samsvarer ikke med passordet" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:444 #, python-format msgid "Edit Company data" -msgstr "" +msgstr "Rediger selskapets data" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:4923 #, python-format msgid "Save As..." -msgstr "" +msgstr "Lagre som..." #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:5044 #, python-format msgid "Could not display the selected image." -msgstr "" +msgstr "Fant ikke det valgte bildet." #. module: web #. openerp-web @@ -1389,7 +1392,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:396 #, python-format msgid "99+" -msgstr "" +msgstr "99+" #. module: web #. openerp-web @@ -1403,28 +1406,28 @@ msgstr "Importer en .CSV fil" #: code:addons/web/static/src/js/chrome.js:663 #, python-format msgid "No database selected !" -msgstr "" +msgstr "Ingen database valgt !" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:184 #, python-format msgid "(%d records)" -msgstr "" +msgstr "(%d poster)" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:973 #, python-format msgid "Change default:" -msgstr "" +msgstr "Endre standard:" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:171 #, python-format msgid "Original database name:" -msgstr "" +msgstr "Opprinnelige database navn:" #. module: web #. openerp-web @@ -1441,28 +1444,28 @@ msgstr "er lik som" #: code:addons/web/static/src/js/views.js:1556 #, python-format msgid "Could not serialize XML" -msgstr "" +msgstr "Kunne ikke serialisere XML" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1617 #, python-format msgid "Advanced Search" -msgstr "" +msgstr "Avansert søk" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:290 #, python-format msgid "Confirm new master password:" -msgstr "" +msgstr "Bekreft nytt hovedpassord:" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:620 #, python-format msgid "Maybe you should consider reloading the application by pressing F5..." -msgstr "" +msgstr "Du bør antageligvis vurdere å laste siden på nytt ved å trykke F5..." #. module: web #. openerp-web @@ -1495,14 +1498,14 @@ msgstr "Alternativer for import" #: code:addons/web/static/src/js/view_form.js:2961 #, python-format msgid "Add %s" -msgstr "" +msgstr "Legg til %s" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:145 #, python-format msgid "Admin password:" -msgstr "Administrator passord" +msgstr "Administrator passord:" #. module: web #. openerp-web @@ -1520,6 +1523,8 @@ msgstr "Lukk" msgid "" "You may not believe it,
        but the application is actually loading..." msgstr "" +"Du tviler antageligvis,
        men applikasjonen holder faktisk på med å " +"laste..." #. module: web #. openerp-web @@ -1533,7 +1538,7 @@ msgstr "CSV fil:" #: code:addons/web/static/src/js/search.js:1871 #, python-format msgid "Advanced" -msgstr "" +msgstr "Avansert" #. module: web #. openerp-web @@ -1546,14 +1551,14 @@ msgstr "Tre" #: code:addons/web/controllers/main.py:746 #, python-format msgid "Could not drop database !" -msgstr "" +msgstr "Kunne ikke slette database !" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:231 #, python-format msgid "'%s' is not a correct integer" -msgstr "" +msgstr "'%s' er et ugyldig heltall" #. module: web #. openerp-web @@ -1567,28 +1572,28 @@ msgstr "Alle brukere" #: code:addons/web/static/src/js/view_form.js:1654 #, python-format msgid "Unknown field %s in domain %s" -msgstr "" +msgstr "Ukjent felt %s i domene %s" #. module: web #. openerp-web #: code:addons/web/static/src/js/views.js:1521 #, python-format msgid "Node [%s] is not a JSONified XML node" -msgstr "" +msgstr "Node [%s] er ikke en JSONifisert XML node" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1435 #, python-format msgid "Advanced Search..." -msgstr "" +msgstr "Avansert søk" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:515 #, python-format msgid "Dropping database" -msgstr "" +msgstr "Sletter database" #. module: web #. openerp-web @@ -1596,7 +1601,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:448 #, python-format msgid "Powered by" -msgstr "" +msgstr "Drevet av" #. module: web #. openerp-web @@ -1611,7 +1616,7 @@ msgstr "Ja" #: code:addons/web/static/src/js/view_form.js:4908 #, python-format msgid "There was a problem while uploading your file" -msgstr "" +msgstr "Det oppstod et problem under opplasting av filen" #. module: web #. openerp-web @@ -1632,28 +1637,28 @@ msgstr "Størrelse:" #: code:addons/web/static/src/xml/base.xml:1822 #, python-format msgid "--- Don't Import ---" -msgstr "" +msgstr "--- Ikke importer ---" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1677 #, python-format msgid "Import-Compatible Export" -msgstr "" +msgstr "Import-kompatibel eksport" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:596 #, python-format msgid "%d years ago" -msgstr "" +msgstr "%d år siden" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:1055 #, python-format msgid "Unknown m2m command %s" -msgstr "" +msgstr "Ukjent m2m kommando %s" #. module: web #. openerp-web @@ -1669,35 +1674,35 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:264 #, python-format msgid "New database name:" -msgstr "Navn på ny database:" +msgstr "Nytt databasenavn:" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:409 #, python-format msgid "Please enter your new password" -msgstr "" +msgstr "Skriv inn ditt nye passord" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:4923 #, python-format msgid "The field is empty, there's nothing to save !" -msgstr "" +msgstr "Feltet er tomt, det er ingenting å lagre !" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:548 #, python-format msgid "Manage Views" -msgstr "" +msgstr "Administrere visninger" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1799 #, python-format msgid "Encoding:" -msgstr "" +msgstr "Koding:" #. module: web #. openerp-web @@ -1711,7 +1716,7 @@ msgstr "" #: code:addons/web/static/src/js/view_form.js:2883 #, python-format msgid "Create \"%s\"" -msgstr "" +msgstr "Opprett \"%s\"" #. module: web #. openerp-web @@ -1725,7 +1730,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:421 #, python-format msgid "Copyright © 2004-TODAY OpenERP SA. All Rights Reserved." -msgstr "Copyright © 2004-TODAY OpenERP SA. All Rights Reserved." +msgstr "Opphavsrett © 2004-I DAG OpenERP SA. Med enerett." #. module: web #. openerp-web @@ -1746,7 +1751,7 @@ msgstr "Tilgjengelige felt" #: code:addons/web/static/src/xml/base.xml:1833 #, python-format msgid "The import failed due to:" -msgstr "Importen feilet av følgende årsaker:" +msgstr "Importen mislyktes på grunn av:" #. module: web #. openerp-web @@ -1754,7 +1759,7 @@ msgstr "Importen feilet av følgende årsaker:" #: code:addons/web/static/src/xml/base.xml:542 #, python-format msgid "JS Tests" -msgstr "" +msgstr "JS Tester" #. module: web #. openerp-web @@ -1768,7 +1773,7 @@ msgstr "Lagre som:" #: code:addons/web/static/src/js/search.js:1007 #, python-format msgid "Filter on: %s" -msgstr "" +msgstr "Filtrer på: %s" #. module: web #. openerp-web @@ -1790,21 +1795,21 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:330 #, python-format msgid "Confirm New Password:" -msgstr "" +msgstr "Bekreft nytt passord:" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:590 #, python-format msgid "Do you really want to remove these records?" -msgstr "" +msgstr "Ønsker du virkelig å slette disse oppføringene?" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:961 #, python-format msgid "Context:" -msgstr "" +msgstr "Kontekst:" #. module: web #. openerp-web @@ -1848,7 +1853,7 @@ msgstr "OpenERP" #: code:addons/web/doc/module/static/src/xml/web_example.xml:8 #, python-format msgid "Stop" -msgstr "" +msgstr "Stopp" #. module: web #. openerp-web @@ -1872,7 +1877,7 @@ msgstr "Laster opp ..." #: code:addons/web/static/src/xml/base.xml:1851 #, python-format msgid "Name:" -msgstr "" +msgstr "Navn:" #. module: web #. openerp-web @@ -1886,14 +1891,14 @@ msgstr "Om" #: code:addons/web/static/src/xml/base.xml:1438 #, python-format msgid "Search Again" -msgstr "" +msgstr "Søk igjen" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1462 #, python-format msgid "-- Filters --" -msgstr "-- Filter --" +msgstr "-- Filtre --" #. module: web #. openerp-web @@ -1936,13 +1941,17 @@ msgid "" " 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-" +"importeres etter modifisering." #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:319 #, python-format msgid "The record could not be found in the database." -msgstr "" +msgstr "Oppføringen ble ikke funnet i databasen." #. module: web #. openerp-web @@ -1963,7 +1972,7 @@ msgstr "Type:" #: code:addons/web/static/src/js/chrome.js:554 #, python-format msgid "Incorrect super-administrator password" -msgstr "" +msgstr "Feil super-administrator passord" #. module: web #. openerp-web @@ -1978,14 +1987,14 @@ msgstr "Objekt:" #: code:addons/web/static/src/js/chrome.js:341 #, python-format msgid "Loading" -msgstr "" +msgstr "Laster..." #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:595 #, python-format msgid "about a year ago" -msgstr "" +msgstr "omtrent et år siden" #. module: web #. openerp-web @@ -2011,7 +2020,7 @@ msgstr "" #: code:addons/web/static/src/js/coresetup.js:590 #, python-format msgid "%d hours ago" -msgstr "" +msgstr "%d timer siden" #. module: web #. openerp-web @@ -2053,7 +2062,7 @@ msgstr "Ok" #: code:addons/web/static/src/js/views.js:1217 #, python-format msgid "Uploading..." -msgstr "" +msgstr "Laster opp..." #. module: web #. openerp-web @@ -2067,7 +2076,7 @@ msgstr "Last demonstrasjonsdata:" #: code:addons/web/static/src/xml/base.xml:618 #, python-format msgid "Created by :" -msgstr "" +msgstr "Opprettet av :" #. module: web #. openerp-web @@ -2106,28 +2115,28 @@ msgstr "Advarsel" #: code:addons/web/static/src/xml/base.xml:550 #, python-format msgid "Edit SearchView" -msgstr "" +msgstr "Rediger søkevisning" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:2152 #, python-format msgid "is true" -msgstr "" +msgstr "er sann" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:3943 #, python-format msgid "Add an item" -msgstr "" +msgstr "Legg til et element" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1601 #, python-format msgid "Save current filter" -msgstr "" +msgstr "Lagre nåværende filter" #. module: web #. openerp-web @@ -2155,14 +2164,14 @@ msgstr "Last ned \"%s\"" #: code:addons/web/static/src/js/view_form.js:324 #, python-format msgid "New" -msgstr "" +msgstr "Ny" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:1782 #, python-format msgid "Can't convert value %s to context" -msgstr "" +msgstr "Kan ikke konvertere verdi %s til kontekst" #. module: web #. openerp-web @@ -2186,7 +2195,7 @@ msgstr "Bekreft passord:" #: code:addons/web/static/src/js/search.js:2115 #, python-format msgid "greater or equal than" -msgstr "større eller lik enn" +msgstr "større enn eller lik" #. module: web #. openerp-web @@ -2200,7 +2209,7 @@ msgstr "Knapp" #: code:addons/web/static/src/xml/base.xml:421 #, python-format msgid "OpenERP is a trademark of the" -msgstr "" +msgstr "OpenERP er et varemerke for" #. module: web #. openerp-web @@ -2214,28 +2223,28 @@ msgstr "Velg felter å eksportere" #: code:addons/web/static/src/xml/base.xml:286 #, python-format msgid "New master password:" -msgstr "" +msgstr "Nytt hovedpassord:" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:2153 #, python-format msgid "is false" -msgstr "" +msgstr "er usann" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:407 #, python-format msgid "About OpenERP" -msgstr "" +msgstr "Om OpenERP" #. 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 "" +msgstr "'%s' er ugyldig som dato, datotid og tid" #. module: web #: code:addons/web/controllers/main.py:1260 @@ -2255,7 +2264,7 @@ msgstr "" #: code:addons/web/static/src/js/view_form.js:5044 #, python-format msgid "Image" -msgstr "" +msgstr "Bilde" #. module: web #. openerp-web @@ -2269,14 +2278,14 @@ msgstr "Administrer databaser" #: code:addons/web/static/src/js/pyeval.js:764 #, python-format msgid "Evaluation Error" -msgstr "" +msgstr "Evalueringsfeil" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:1379 #, python-format msgid "not a valid integer" -msgstr "" +msgstr "Ugyldig heltall" #. module: web #. openerp-web @@ -2288,7 +2297,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:1628 #, python-format msgid "or" -msgstr "" +msgstr "eller" #. module: web #. openerp-web @@ -2302,7 +2311,7 @@ msgstr "Nei" #: code:addons/web/static/src/js/formats.js:313 #, python-format msgid "'%s' is not convertible to date, datetime nor time" -msgstr "" +msgstr "'%s' kan ikke konverteres til dato, datotid eller tid" #. module: web #. openerp-web @@ -2320,21 +2329,21 @@ msgstr "Dupliser" #: code:addons/web/static/src/xml/base.xml:1400 #, python-format msgid "Discard" -msgstr "" +msgstr "Forkast" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1622 #, python-format msgid "Add a condition" -msgstr "" +msgstr "Legg til betingelse" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:615 #, python-format msgid "Still loading..." -msgstr "" +msgstr "Laster fortsat..." #. module: web #. openerp-web @@ -2362,21 +2371,21 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:1608 #, python-format msgid "Use by default" -msgstr "" +msgstr "Bruk som standard" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:1363 #, python-format msgid "%s (%d)" -msgstr "" +msgstr "%s (%d)" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:824 #, python-format msgid "triggered from search view" -msgstr "" +msgstr "utløst fra søkevisning" #. module: web #. openerp-web @@ -2397,7 +2406,7 @@ msgstr "Widget:" #: code:addons/web/static/src/xml/base.xml:551 #, python-format msgid "Edit Action" -msgstr "" +msgstr "Rediger handling" #. module: web #. openerp-web @@ -2425,14 +2434,14 @@ msgstr "Rediger arbeidsflyt" #: code:addons/web/static/src/js/views.js:1226 #, python-format msgid "Do you really want to delete this attachment ?" -msgstr "" +msgstr "Ønsker du virkelig å slette dette vedlegget?" #. module: web #. openerp-web #: code:addons/web/static/src/js/views.js:894 #, python-format msgid "Technical Translation" -msgstr "" +msgstr "Teknisk oversettelse" #. module: web #. openerp-web @@ -2446,21 +2455,21 @@ msgstr "Felt:" #: code:addons/web/static/src/xml/base.xml:623 #, python-format msgid "Modified by :" -msgstr "" +msgstr "Endret av:" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:515 #, python-format msgid "The database %s has been dropped" -msgstr "" +msgstr "Databasen %s har blitt slettet" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:463 #, python-format msgid "User's timezone" -msgstr "" +msgstr "Brukerens tidssone" #. module: web #. openerp-web @@ -2475,7 +2484,7 @@ msgstr "Klientfeil" #: code:addons/web/static/src/js/views.js:1053 #, python-format msgid "Print" -msgstr "" +msgstr "Skriv ut" #. module: web #. openerp-web @@ -2489,7 +2498,7 @@ msgstr "" #, python-format msgid "" "The old password you provided is incorrect, your password was not changed." -msgstr "" +msgstr "Det gamle passordet du oppga er feil, passordet ble ikke endret." #. module: web #. openerp-web @@ -2503,7 +2512,7 @@ msgstr "" #: code:addons/web/static/src/js/view_form.js:766 #, python-format msgid "Do you really want to delete this record?" -msgstr "Vil du virkelig slette denne posten ?" +msgstr "Ønsker du virkelig å slette denne oppføringen?" #. module: web #. openerp-web @@ -2517,7 +2526,7 @@ msgstr "Lagre & Lukk" #: code:addons/web/static/src/js/view_form.js:2870 #, python-format msgid "Search More..." -msgstr "" +msgstr "Søk mer..." #. module: web #. openerp-web @@ -2548,7 +2557,7 @@ msgstr "Fjern" #: code:addons/web/static/src/xml/base.xml:1071 #, python-format msgid "Select date" -msgstr "Velg date" +msgstr "Velg dato" #. module: web #. openerp-web @@ -2556,35 +2565,35 @@ msgstr "Velg date" #: code:addons/web/static/src/js/search.js:1347 #, python-format msgid "Search %(field)s for: %(value)s" -msgstr "" +msgstr "Søk %(field)s for: %(value)s" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1286 #, python-format msgid "Delete this file" -msgstr "" +msgstr "Slett denne filen" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:109 #, python-format msgid "Create Database" -msgstr "" +msgstr "Opprett database" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:423 #, python-format msgid "GNU Affero General Public License" -msgstr "" +msgstr "GNU Affero General Public License" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1793 #, python-format msgid "Separator:" -msgstr "" +msgstr "Separator:" #. module: web #. openerp-web diff --git a/addons/web/i18n/nl.po b/addons/web/i18n/nl.po index e9f0fc57b7f..2ab421688cd 100644 --- a/addons/web/i18n/nl.po +++ b/addons/web/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/nl_BE.po b/addons/web/i18n/nl_BE.po index d920992c160..a33bf5fb116 100644 --- a/addons/web/i18n/nl_BE.po +++ b/addons/web/i18n/nl_BE.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-11-26 12:19+0000\n" +"PO-Revision-Date: 2013-04-23 12:42+0000\n" "Last-Translator: Els Van Vossel (Agaplan) \n" "Language-Team: Dutch (Belgium) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-24 04:52+0000\n" +"X-Generator: Launchpad (build 16580)\n" #. module: web #. openerp-web @@ -59,7 +59,7 @@ msgstr "is kleiner dan of gelijk aan" #: code:addons/web/static/src/js/chrome.js:408 #, python-format msgid "Please enter your previous password" -msgstr "" +msgstr "Geef uw vorige wachtwoord in" #. module: web #. openerp-web @@ -82,7 +82,7 @@ msgstr "Hoofdwachtwoord wijzigen" #: code:addons/web/static/src/js/chrome.js:507 #, python-format msgid "Do you really want to delete the database: %s ?" -msgstr "" +msgstr "Weet u zeker dat u de database %s wilt verwijderen?" #. module: web #. openerp-web @@ -96,7 +96,7 @@ msgstr "%(field)s zoeken op: %(value)s" #: code:addons/web/static/src/js/chrome.js:553 #, python-format msgid "Access Denied" -msgstr "" +msgstr "Geen toegang" #. module: web #. openerp-web @@ -249,7 +249,7 @@ msgstr "(geen string)" #: code:addons/web/static/src/js/formats.js:286 #, python-format msgid "'%s' is not a correct time" -msgstr "" +msgstr "'%s' is geen geldige tijd" #. module: web #. openerp-web @@ -355,7 +355,7 @@ msgstr "Wachtwoord wijzigen" #: code:addons/web/static/src/js/view_form.js:3445 #, python-format msgid "View type '%s' is not supported in One2Many." -msgstr "" +msgstr "Weergavetype '%s' wordt niet ondersteund in One2Many." #. module: web #. openerp-web @@ -370,7 +370,7 @@ msgstr "Downloaden" #: code:addons/web/static/src/js/formats.js:270 #, python-format msgid "'%s' is not a correct datetime" -msgstr "" +msgstr "'%s' is geen geldige datum/tijd" #. module: web #. openerp-web @@ -398,7 +398,7 @@ msgstr "Selectie:" #: code:addons/web/static/src/js/view_form.js:867 #, python-format msgid "The following fields are invalid:" -msgstr "" +msgstr "De volgende velden zijn ongeldig:" #. module: web #: code:addons/web/controllers/main.py:843 @@ -425,7 +425,7 @@ msgstr "Importeren" #: code:addons/web/static/src/js/chrome.js:559 #, python-format msgid "Could not restore the database" -msgstr "" +msgstr "Kan de database niet herstellen" #. module: web #. openerp-web @@ -539,7 +539,7 @@ msgstr "Niet ondersteunde operator %s in domein %s" #: code:addons/web/static/src/js/formats.js:246 #, python-format msgid "'%s' is not a correct float" -msgstr "" +msgstr "'%s' is geen correcte float" #. module: web #. openerp-web @@ -567,7 +567,7 @@ msgstr "Maken en bewerken..." #: code:addons/web/static/src/js/pyeval.js:730 #, python-format msgid "Unknown nonliteral type " -msgstr "" +msgstr "Onbekend nonliteral type " #. module: web #. openerp-web @@ -595,7 +595,7 @@ msgstr "Workflow afdrukken" #: code:addons/web/static/src/js/chrome.js:411 #, python-format msgid "Please confirm your new password" -msgstr "" +msgstr "Bevestig uw nieuwe wachtwoord" #. module: web #. openerp-web @@ -616,7 +616,7 @@ msgstr "Bezoek voor meer informatie" #: code:addons/web/static/src/xml/base.xml:1857 #, python-format msgid "Add All Info..." -msgstr "" +msgstr "Alle info toevoegen" #. module: web #. openerp-web @@ -637,14 +637,14 @@ msgstr "Bij wijzigen:" #: code:addons/web/static/src/js/views.js:919 #, python-format msgid "Model %s fields" -msgstr "" +msgstr "Model %s velden" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:908 #, python-format msgid "Setting 'id' attribute on existing record %s" -msgstr "" +msgstr "'id'-attribuut instellen voor bestaand record %s" #. module: web #. openerp-web diff --git a/addons/web/i18n/pl.po b/addons/web/i18n/pl.po index d1df38ee11c..e119a01c462 100644 --- a/addons/web/i18n/pl.po +++ b/addons/web/i18n/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/pt.po b/addons/web/i18n/pt.po index 0cdc82bd4ff..1525e80352d 100644 --- a/addons/web/i18n/pt.po +++ b/addons/web/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/pt_BR.po b/addons/web/i18n/pt_BR.po index 9bd53c84bb8..68a7d361ddf 100644 --- a/addons/web/i18n/pt_BR.po +++ b/addons/web/i18n/pt_BR.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/ro.po b/addons/web/i18n/ro.po index 53bbb985624..80edb01697c 100644 --- a/addons/web/i18n/ro.po +++ b/addons/web/i18n/ro.po @@ -14,15 +14,15 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:133 #, python-format msgid "Default language:" -msgstr "Limba implicita:" +msgstr "Limba implicită:" #. module: web #. openerp-web @@ -36,7 +36,7 @@ msgstr "acum %d minute" #: code:addons/web/static/src/js/coresetup.js:616 #, python-format msgid "Still loading...
        Please be patient." -msgstr "inca se incarca ...
        va rugam sa aveti rabdare." +msgstr "încă se încarcă ...
        vă rugăm să aveți răbdare." #. module: web #. openerp-web @@ -52,14 +52,14 @@ msgstr "%(field)s %(operator)s \"%(value)s\"" #: code:addons/web/static/src/js/search.js:2116 #, python-format msgid "less or equal than" -msgstr "mai mic(a) sau egal cu" +msgstr "mai mic(ă) sau egal cu" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:408 #, python-format msgid "Please enter your previous password" -msgstr "Va rugam sa introduceti parola anterioara" +msgstr "Vă rugăm să introduceți parola anterioara" #. module: web #. openerp-web @@ -68,28 +68,28 @@ msgstr "Va rugam sa introduceti parola anterioara" #: code:addons/web/static/src/xml/base.xml:282 #, python-format msgid "Master password:" -msgstr "Parola principala:" +msgstr "Parola principală:" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:274 #, python-format msgid "Change Master Password" -msgstr "Schimba Parola Principala" +msgstr "Schimbă parola principală" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:507 #, python-format msgid "Do you really want to delete the database: %s ?" -msgstr "Doriti intr-adevar sa stergeti baza de date: %s?" +msgstr "Doriți într-adevăr să ștergeți baza de date: %s?" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:1494 #, python-format msgid "Search %(field)s at: %(value)s" -msgstr "Cauta %(field)s la: %(value)s" +msgstr "Caută %(field)s la: %(value)s" #. module: web #. openerp-web @@ -103,14 +103,14 @@ msgstr "Acces Interzis" #: code:addons/web/static/src/js/view_form.js:5220 #, python-format msgid "Uploading error" -msgstr "Eroare incarcare" +msgstr "Eroare încărcare" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:589 #, python-format msgid "about an hour ago" -msgstr "aproximativ o ora in urma" +msgstr "aproximativ o oră în urmă" #. module: web #. openerp-web @@ -119,7 +119,7 @@ msgstr "aproximativ o ora in urma" #: code:addons/web/static/src/xml/base.xml:216 #, python-format msgid "Backup Database" -msgstr "Copie de rezerva Baza de date" +msgstr "Copie de rezervă Baza de date" #. module: web #. openerp-web @@ -134,41 +134,41 @@ msgstr "%(view_type)s vizualizare" #: code:addons/web/static/src/js/dates.js:53 #, python-format msgid "'%s' is not a valid date" -msgstr "'%s' nu este o data valida" +msgstr "'%s' nu este o dată validă" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1835 #, python-format msgid "Here is a preview of the file we could not import:" -msgstr "Iata o previzualizare a fisierului pe care nu l-am putut importa:" +msgstr "Iată o previzualizare a fișierului pe care nu l-am putut importa:" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:587 #, python-format msgid "about a minute ago" -msgstr "aproximativ un minut in urma" +msgstr "aproximativ un minut în urmă" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1306 #, python-format msgid "File" -msgstr "Fisier" +msgstr "Fișier" #. module: web #: code:addons/web/controllers/main.py:822 #, python-format msgid "You cannot leave any password empty." -msgstr "Nu puteti lasa necompletat campul parola." +msgstr "Nu puteți lăsa necompletat câmpul parolă." #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:699 #, python-format msgid "Invalid username or password" -msgstr "Nume de utilizator sau parola nevalid/a." +msgstr "Nume de utilizator sau parolă nevalid/ă." #. module: web #. openerp-web @@ -177,7 +177,7 @@ msgstr "Nume de utilizator sau parola nevalid/a." #: code:addons/web/static/src/xml/base.xml:260 #, python-format msgid "Master Password:" -msgstr "Parola Administrator:" +msgstr "Parolă Administrator:" #. module: web #. openerp-web @@ -185,14 +185,14 @@ msgstr "Parola Administrator:" #: code:addons/web/static/src/xml/base.xml:1383 #, python-format msgid "Select" -msgstr "Selecteaza" +msgstr "Selectează" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:565 #, python-format msgid "Database restored successfully" -msgstr "Baza de date recuperata cu succes" +msgstr "Baza de date recuperată cu succes" #. module: web #. openerp-web @@ -206,7 +206,7 @@ msgstr "Versiune" #: code:addons/web/static/src/xml/base.xml:573 #, python-format msgid "Latest Modification Date:" -msgstr "Data Ultimei Modificari:" +msgstr "Data ultimei modificări:" #. module: web #. openerp-web @@ -214,7 +214,7 @@ msgstr "Data Ultimei Modificari:" #, python-format msgid "M2O search fields do not currently handle multiple default values" msgstr "" -"Campurile de cautare M2O nu se ocupa in prezent de valori implicite multiple" +"Câmpurile de căutare M2O nu se ocupă în prezent de valori implicite multiple" #. module: web #. openerp-web @@ -228,7 +228,7 @@ msgstr "Tipul de widget '%s' nu este implementat" #: code:addons/web/static/src/xml/base.xml:1606 #, python-format msgid "Share with all users" -msgstr "Imparte cu toti utilizatorii" +msgstr "Împarte cu toți utilizatorii" #. module: web #. openerp-web @@ -243,7 +243,7 @@ msgstr "Formular" #: code:addons/web/static/src/xml/base.xml:1333 #, python-format msgid "(no string)" -msgstr "(fara clauza)" +msgstr "(fără clauză)" #. module: web #. openerp-web @@ -257,49 +257,49 @@ msgstr "'%s' nu este un timp corect" #: code:addons/web/static/src/js/search.js:1393 #, python-format msgid "not a valid number" -msgstr "nu este un numar valabil" +msgstr "nu este un număr valabil" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:325 #, python-format msgid "New Password:" -msgstr "Parola noua:" +msgstr "Parola nouă:" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:613 #, python-format msgid "Attachment :" -msgstr "Atasament" +msgstr "Atașament :" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1689 #, python-format msgid "Fields to export" -msgstr "Campuri de exportat" +msgstr "Câmpuri de exportat" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:1355 #, python-format msgid "Undefined" -msgstr "Nedefinit(a)" +msgstr "Nedefinit(ă)" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:4908 #, python-format msgid "File Upload" -msgstr "Incarcare Fisier" +msgstr "Încarcăre Fișier" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:593 #, python-format msgid "about a month ago" -msgstr "aproximativ o luna in urma" +msgstr "aproximativ o luna în urmă" #. module: web #. openerp-web @@ -334,7 +334,7 @@ msgstr "Filtru Personalizat" #: code:addons/web/static/src/xml/base.xml:159 #, python-format msgid "Duplicate Database" -msgstr "Copiaza Baza de date" +msgstr "Copiază Baza de date" #. module: web #. openerp-web @@ -349,14 +349,14 @@ msgstr "Copiaza Baza de date" #: code:addons/web/static/src/xml/base.xml:336 #, python-format msgid "Change Password" -msgstr "Schimba Parola" +msgstr "Schimbă Parola" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:3445 #, python-format msgid "View type '%s' is not supported in One2Many." -msgstr "Vizualizarea de tip '%s' nu este acceptata in One2Many." +msgstr "Vizualizarea de tip '%s' nu este acceptată în One2Many." #. module: web #. openerp-web @@ -364,14 +364,14 @@ msgstr "Vizualizarea de tip '%s' nu este acceptata in One2Many." #: code:addons/web/static/src/js/view_list.js:2209 #, python-format msgid "Download" -msgstr "Descarca" +msgstr "Descarcă" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:270 #, python-format msgid "'%s' is not a correct datetime" -msgstr "'%s' nu este o data corecta" +msgstr "'%s' nu este o dată corectă" #. module: web #. openerp-web @@ -392,14 +392,14 @@ msgstr "Widget netratat" #: code:addons/web/static/src/xml/base.xml:985 #, python-format msgid "Selection:" -msgstr "Selectie:" +msgstr "Selecție:" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:867 #, python-format msgid "The following fields are invalid:" -msgstr "Urmatoarele campuri sunt nevalide:" +msgstr "Următoarele câmpuri sunt nevalide:" #. module: web #: code:addons/web/controllers/main.py:843 @@ -412,21 +412,21 @@ msgstr "Limbi" #: code:addons/web/static/src/xml/base.xml:1279 #, python-format msgid "...Upload in progress..." -msgstr "...Descarcare in curs..." +msgstr "...Descărcare în curs..." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1766 #, python-format msgid "Import" -msgstr "Importa" +msgstr "Importă" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:559 #, python-format msgid "Could not restore the database" -msgstr "Baza de date nu a putut fi restabilita" +msgstr "Baza de date nu a putut fi restabilită" #. module: web #. openerp-web @@ -440,7 +440,7 @@ msgstr "Încărcare fișier" #: code:addons/web/static/src/js/view_form.js:3838 #, python-format msgid "Action Button" -msgstr "Buton Actiune" +msgstr "Buton Acțiune" #. module: web #. openerp-web @@ -448,21 +448,21 @@ msgstr "Buton Actiune" #: code:addons/web/static/src/xml/base.xml:1474 #, python-format msgid "Manage Filters" -msgstr "Gestioneaza Filtrele" +msgstr "Gestionează filtrele" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:2034 #, python-format msgid "contains" -msgstr "contine" +msgstr "conține" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:619 #, python-format msgid "Take a minute to get a coffee,
        because it's loading..." -msgstr "Faceti o pauza de cafea,
        pentru ca se incarca..." +msgstr "Faceți o pauză de cafea,
        pentru că se încarcă..." #. module: web #. openerp-web @@ -483,14 +483,14 @@ msgstr "Se încarcă (%d)" #: code:addons/web/static/src/js/search.js:1195 #, python-format msgid "GroupBy" -msgstr "GrupeazaDupa" +msgstr "GrupeazăDupă" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:702 #, python-format msgid "You must select at least one record." -msgstr "Trebuie sa selectati cel putin o inregistrare." +msgstr "Trebuie să selectați cel putin o înregistrare." #. module: web #. openerp-web @@ -504,49 +504,49 @@ msgstr "Vizualizare Jurnalul (perm_read)" #: code:addons/web/static/src/js/view_form.js:1057 #, python-format msgid "Set Default" -msgstr "Seteaza ca Implicit" +msgstr "Setează ca implicit" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:981 #, python-format msgid "Relation:" -msgstr "Relatii:" +msgstr "Relații:" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:586 #, python-format msgid "less than a minute ago" -msgstr "cu mai putin de un minut in urma" +msgstr "cu mai puțin de un minut în urmă" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:854 #, python-format msgid "Condition:" -msgstr "Conditie:" +msgstr "Condiție:" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:1692 #, python-format msgid "Unsupported operator %s in domain %s" -msgstr "Operator nesustinut %s in domeniul %s" +msgstr "Operator nesusținut %s în domeniul %s" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:246 #, python-format msgid "'%s' is not a correct float" -msgstr "'%s' nu este o stabilizare corecta" +msgstr "'%s' nu este o stabilizare corectă" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:565 #, python-format msgid "Restored" -msgstr "Recuperat(a)" +msgstr "Recuperat(ă)" #. module: web #. openerp-web @@ -560,7 +560,7 @@ msgstr "%d-%d din %d" #: code:addons/web/static/src/js/view_form.js:2893 #, python-format msgid "Create and Edit..." -msgstr "Creeaza si Editeaza..." +msgstr "Creează și Editează..." #. module: web #. openerp-web @@ -574,7 +574,7 @@ msgstr "Tip nonliteral necunoscut " #: code:addons/web/static/src/js/view_form.js:2359 #, python-format msgid "Resource error" -msgstr "Eroare resursa" +msgstr "Eroare resursă" #. module: web #. openerp-web @@ -588,14 +588,14 @@ msgstr "nu este" #: code:addons/web/static/src/xml/base.xml:553 #, python-format msgid "Print Workflow" -msgstr "Tipareste Fluxul de lucru" +msgstr "Tipărește Fluxul de lucru" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:411 #, python-format msgid "Please confirm your new password" -msgstr "Va rugam sa confirmati parola noua" +msgstr "Vă rugăm să confirmați parola noua" #. module: web #. openerp-web @@ -609,42 +609,42 @@ msgstr "UTF-8" #: code:addons/web/static/src/xml/base.xml:424 #, python-format msgid "For more information visit" -msgstr "Pentru mai multe informatii vizitati" +msgstr "Pentru mai multe informații vizitați" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1857 #, python-format msgid "Add All Info..." -msgstr "Adauga Toate Informatiile..." +msgstr "Adaugă Toate Informațiile..." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1681 #, python-format msgid "Export Formats" -msgstr "Exporta Formate" +msgstr "Exportă Formate" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:977 #, python-format msgid "On change:" -msgstr "In schimbare:" +msgstr "În schimbare:" #. module: web #. openerp-web #: code:addons/web/static/src/js/views.js:919 #, python-format msgid "Model %s fields" -msgstr "Model %s campuri" +msgstr "Model %s câmpuri" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:908 #, python-format msgid "Setting 'id' attribute on existing record %s" -msgstr "Setarea atributului 'identificare' la inregistrarea existenta %s" +msgstr "Setarea atributului 'identificare' la înregistrarea existentă %s" #. module: web #. openerp-web @@ -660,7 +660,7 @@ msgstr "Lista" #: code:addons/web/static/src/js/search.js:2113 #, python-format msgid "greater than" -msgstr "mai mare decat" +msgstr "mai mare decât" #. module: web #. openerp-web @@ -668,21 +668,21 @@ msgstr "mai mare decat" #: code:addons/web/static/src/xml/base.xml:549 #, python-format msgid "View" -msgstr "Vizualizeaza" +msgstr "Vizualizează" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1473 #, python-format msgid "Save Filter" -msgstr "Salveaza Filtrul" +msgstr "Salvează filtru" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1353 #, python-format msgid "Action ID:" -msgstr "ID Actiune:" +msgstr "ID Acțiune:" #. module: web #. openerp-web @@ -690,15 +690,15 @@ msgstr "ID Actiune:" #, python-format msgid "Your user's preference timezone does not match your browser timezone:" msgstr "" -"Fusul orar dorit de utilizatorul dumneavoastra nu se potriveste cu fusul " -"orar al browserului dumneavoastra:" +"Fusul orar dorit de utilizatorul dumneavoastră nu se potrivește cu fusul " +"orar al browserului dumneavoastră:" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:1223 #, python-format msgid "Field '%s' specified in view could not be found." -msgstr "Campul '%s' specificat in vizualizare nu a putut fi gasit." +msgstr "Câmpul '%s' specificat în vizualizare nu a putut fi găsit." #. module: web #. openerp-web @@ -726,21 +726,21 @@ msgstr "Biti,Kb,Mb,Gb,Tb,Pb,Eb,Zb,Yb" #: code:addons/web/static/src/js/chrome.js:497 #, python-format msgid "The database has been duplicated." -msgstr "Baza de date a fost copiata." +msgstr "Baza de date a fost copiată." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1623 #, python-format msgid "Apply" -msgstr "Aplica" +msgstr "Aplică" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1395 #, python-format msgid "Save & New" -msgstr "Salveaza & Nou(a)" +msgstr "Salvează & Nou(ă)" #. module: web #. openerp-web @@ -748,7 +748,7 @@ msgstr "Salveaza & Nou(a)" #: code:addons/web/static/src/xml/base.xml:1234 #, python-format msgid "Save As" -msgstr "Salveaza ca" +msgstr "Salvează ca" #. module: web #. openerp-web @@ -769,21 +769,21 @@ msgstr "Eroare E-mail" #: code:addons/web/static/src/js/coresetup.js:591 #, python-format msgid "a day ago" -msgstr "cu o zi in urma" +msgstr "cu o zi în urmă" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1787 #, python-format msgid "Does your file have titles?" -msgstr "Are titlu fisierul dumneavoastra?" +msgstr "Are titlu fișierul dumneavoastră?" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:327 #, python-format msgid "Unlimited" -msgstr "Nelimitat(a)" +msgstr "Nelimitat(ă)" #. module: web #. openerp-web @@ -794,24 +794,24 @@ msgid "" "\n" "Are you sure you want to leave this page ?" msgstr "" -"Avertizare, inregistrarea a fost modificata, schimbarile dumneavoastra vor " +"Avertizare, înregistrarea a fost modificată, schimbările dumneavoastră vor " "fi ignorate.\n" "\n" -"Sunteti sigur(a) ca doriti sa inchideti aceasta pagina?" +"Sunteți sigur(ă) ca doriți să închideți aceasta pagina?" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:2929 #, python-format msgid "Search: " -msgstr "Cauta: " +msgstr "Caută: " #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:547 #, python-format msgid "Technical translation" -msgstr "Traducere tehnica" +msgstr "Traducere tehnică" #. module: web #. openerp-web @@ -839,7 +839,7 @@ msgstr "Numele filtrului" #: code:addons/web/static/src/xml/base.xml:1471 #, python-format msgid "-- Actions --" -msgstr "-- Actiuni --" +msgstr "-- Acțiuni --" #. module: web #. openerp-web @@ -849,7 +849,7 @@ msgstr "-- Actiuni --" #: code:addons/web/static/src/xml/base.xml:1703 #, python-format msgid "Add" -msgstr "Adauga" +msgstr "Adaugă" #. module: web #. openerp-web @@ -870,21 +870,21 @@ msgstr "OpenERP.com" #: code:addons/web/static/src/js/view_form.js:2330 #, python-format msgid "Can't send email to invalid e-mail address" -msgstr "Nu se poate trimite e-mail la o adresa de email nevalida" +msgstr "Nu se poate trimite e-mail la o adresă de email nevalidă" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:639 #, python-format msgid "Add..." -msgstr "Adauga..." +msgstr "Adaugă..." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:406 #, python-format msgid "Preferences" -msgstr "Preferinte" +msgstr "Preferințe" #. module: web #. openerp-web @@ -899,7 +899,7 @@ msgstr "Eroare la modificarea formatului: %s" #: code:addons/web/static/src/xml/base.xml:185 #, python-format msgid "Drop Database" -msgstr "Renunta la Baza de date" +msgstr "Renunță la Baza de date" #. module: web #. openerp-web @@ -907,7 +907,7 @@ msgstr "Renunta la Baza de date" #, python-format msgid "Click here to change your user's timezone." msgstr "" -"Click aici pentru a schimba fusul orar al utilizatorului dumneavoastra." +"Clic aici pentru a schimba fusul orar al utilizatorului dumneavoastră." #. module: web #. openerp-web @@ -921,7 +921,7 @@ msgstr "Parametri de modificare:" #: code:addons/web/static/src/xml/base.xml:630 #, python-format msgid "Delete this attachment" -msgstr "Sterge acest atasament" +msgstr "Șterge acest atașament" #. module: web #. openerp-web @@ -931,7 +931,7 @@ msgstr "Sterge acest atasament" #: code:addons/web/static/src/xml/base.xml:1610 #, python-format msgid "Save" -msgstr "Salveaza" +msgstr "Salvează" #. module: web #. openerp-web @@ -960,14 +960,14 @@ msgstr "Copiere baza de date" #: code:addons/web/static/src/js/chrome.js:579 #, python-format msgid "Password has been changed successfully" -msgstr "Parola a fost modificata cu succes" +msgstr "Parola a fost modificată cu succes" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list_editable.js:794 #, python-format msgid "The form's data can not be discarded" -msgstr "Datele formularului nu pot fi inlaturate" +msgstr "Datele formularului nu pot fi înlăturate" #. module: web #. openerp-web @@ -990,7 +990,7 @@ msgstr "Autentificare" #: code:addons/web/static/src/xml/base.xml:1762 #, python-format msgid "Delete" -msgstr "Sterge" +msgstr "Șterge" #. module: web #. openerp-web @@ -1019,7 +1019,7 @@ msgstr "Numele bazei de date este nevalid" #: code:addons/web/static/src/xml/base.xml:1691 #, python-format msgid "Save fields list" -msgstr "Salveaza lista campurilor" +msgstr "Salvează lista câmpurilor" #. module: web #. openerp-web @@ -1040,7 +1040,7 @@ msgstr "Vizualizare Jurnal (%s)" #: code:addons/web/static/src/xml/base.xml:567 #, python-format msgid "Creation Date:" -msgstr "Data Crearii:" +msgstr "Data Creării:" #. module: web #: code:addons/web/controllers/main.py:786 @@ -1068,14 +1068,14 @@ msgstr "/web/binar/incarca_atasament" #: code:addons/web/static/src/js/chrome.js:579 #, python-format msgid "Changed Password" -msgstr "Parola modificata" +msgstr "Parolă modificată" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1438 #, python-format msgid "Search" -msgstr "Cauta" +msgstr "Caută" #. module: web #. openerp-web @@ -1094,7 +1094,7 @@ msgstr "Deschide: " #: code:addons/web/static/src/xml/base.xml:309 #, python-format msgid "Backup" -msgstr "Copie de rezerva" +msgstr "Copie de rezervă" #. module: web #. openerp-web @@ -1102,14 +1102,14 @@ msgstr "Copie de rezerva" #: code:addons/web/static/src/js/dates.js:80 #, python-format msgid "'%s' is not a valid time" -msgstr "'%s' nu este o ora valida" +msgstr "'%s' nu este o oră validă" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:278 #, python-format msgid "'%s' is not a correct date" -msgstr "\"%s' nu este o data corecta" +msgstr "\"%s' nu este o dată corectă" #. module: web #. openerp-web @@ -1123,14 +1123,14 @@ msgstr "(neetichetat)" #: code:addons/web/static/src/js/coresetup.js:592 #, python-format msgid "%d days ago" -msgstr "acum %d zile in urma" +msgstr "acum %d zile în urmă" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1481 #, python-format msgid "(Any existing filter with the same name will be replaced)" -msgstr "(Toate filtrele existente cu acelasi nume vor fi inlocuite)" +msgstr "(Toate filtrele existente cu același nume vor fi înlocuite)" #. module: web #. openerp-web @@ -1140,7 +1140,7 @@ msgstr "(Toate filtrele existente cu acelasi nume vor fi inlocuite)" #: code:addons/web/static/src/xml/base.xml:1858 #, python-format msgid "Cancel" -msgstr "Anuleaza" +msgstr "Anulează" #. module: web #. openerp-web @@ -1170,7 +1170,7 @@ msgstr "Nepotrivire de fus orar" #: code:addons/web/static/src/js/view_form.js:1646 #, python-format msgid "Unknown operator %s in domain %s" -msgstr "Operator necunoscut %s in domeniul %s" +msgstr "Operator necunoscut %s în domeniul %s" #. module: web #. openerp-web @@ -1184,7 +1184,7 @@ msgstr "%d / %d" #: code:addons/web/static/src/xml/base.xml:1780 #, python-format msgid "2. Check your file format" -msgstr "2. Verificati formatul fisierului" +msgstr "2. Verificați formatul fișierului" #. module: web #. openerp-web @@ -1201,9 +1201,9 @@ 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 "" -"Selectati un fisier .CVS de importat. Daca va trebuie un exemplu al " -"fisierului de importat,\n" -" ar trebui sa folositi unealta de export cu optiunea \"Import " +"Selectați un fișier .CVS de importat. Dacă vă trebuie un exemplu al " +"fișierului de importat,\n" +" ar trebui sa folosiți unealta de export cu opțiunea \"Import " "Compatibil\"." #. module: web @@ -1211,7 +1211,7 @@ msgstr "" #: code:addons/web/static/src/js/coresetup.js:594 #, python-format msgid "%d months ago" -msgstr "%d luni in urma" +msgstr "%d luni în urmă" #. module: web #. openerp-web @@ -1219,20 +1219,20 @@ msgstr "%d luni in urma" #: code:addons/web/static/src/xml/base.xml:308 #, python-format msgid "Drop" -msgstr "Renunta" +msgstr "Renunță" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1472 #, python-format msgid "Add Advanced Filter" -msgstr "Adauga Filtru Avansat" +msgstr "Adaugă filtru avansat" #. module: web #: code:addons/web/controllers/main.py:824 #, python-format msgid "The new password and its confirmation must be identical." -msgstr "Parola noua si confirmarea ei trebuie sa fie identice." +msgstr "Parola nouă și confirmarea ei trebuie să fie identice." #. module: web #. openerp-web @@ -1240,7 +1240,7 @@ msgstr "Parola noua si confirmarea ei trebuie sa fie identice." #: code:addons/web/static/src/xml/base.xml:248 #, python-format msgid "Restore Database" -msgstr "Restabileste baza de date." +msgstr "Restabilește baza de date." #. module: web #. openerp-web @@ -1254,7 +1254,7 @@ msgstr "Autentificare" #: code:addons/web/static/src/xml/base.xml:423 #, python-format msgid "Licenced under the terms of" -msgstr "Autorizat in conditiile" +msgstr "Autorizat în condițiile" #. module: web #. openerp-web @@ -1262,7 +1262,7 @@ msgstr "Autorizat in conditiile" #: code:addons/web/static/src/xml/base.xml:310 #, python-format msgid "Restore" -msgstr "Restabileste" +msgstr "Restabilește" #. module: web #. openerp-web @@ -1283,7 +1283,7 @@ msgstr "Deconectare" #: code:addons/web/static/src/js/search.js:1171 #, python-format msgid "Group by: %s" -msgstr "Grupeaza dupa: %s" +msgstr "Grupează după: %s" #. module: web #. openerp-web @@ -1298,21 +1298,21 @@ msgstr "Nu au fost furnizate date." #: code:addons/web/static/src/xml/base.xml:1663 #, python-format msgid "Export" -msgstr "Exporta" +msgstr "Exportă" #. module: web #. openerp-web #: code:addons/web/static/src/js/data_export.js:12 #, python-format msgid "Export To File" -msgstr "Exporta in Fisier" +msgstr "Exportă în Fișier" #. module: web #. openerp-web #: code:addons/web/static/src/js/views.js:1152 #, python-format msgid "You must choose at least one record." -msgstr "Trebuie sa selectati cel putin o inregistrare." +msgstr "Trebuie să selectați cel putin o înregistrare." #. module: web #. openerp-web @@ -1326,28 +1326,28 @@ msgstr "Nu plecați,
        încă se încarcă..." #: code:addons/web/static/src/js/search.js:824 #, python-format msgid "Invalid Search" -msgstr "Cautare nevalida" +msgstr "Căutare nevalidă" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:995 #, python-format msgid "Could not find id in dataset" -msgstr "Imposibil de gasit ID-ul in setul de date" +msgstr "Imposibil de găsit ID-ul în setul de date" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1705 #, python-format msgid "Remove All" -msgstr "Elimina Tot(toate)" +msgstr "Elimină Tot(toate)" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1349 #, python-format msgid "Method:" -msgstr "Metoda:" +msgstr "Metodă:" #. module: web #. openerp-web @@ -1361,35 +1361,35 @@ msgstr "%(page)d/%(page_count)d" #: code:addons/web/static/src/js/chrome.js:412 #, python-format msgid "The confirmation does not match the password" -msgstr "Confirmarea nu se potriveste cu parola" +msgstr "Confirmarea nu se potrivește cu parola" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:444 #, python-format msgid "Edit Company data" -msgstr "Editeaza Datele companiei" +msgstr "Editează Datele companiei" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:4923 #, python-format msgid "Save As..." -msgstr "Salveaza ca..." +msgstr "Salvează ca..." #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:5044 #, python-format msgid "Could not display the selected image." -msgstr "Imaginea selectata nu a putut fi afisata." +msgstr "Imaginea selectată nu a putut fi afișată." #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:525 #, python-format msgid "Database backed up successfully" -msgstr "Baza de date salvata cu succes" +msgstr "Baza de date salvată cu succes" #. module: web #. openerp-web @@ -1414,28 +1414,28 @@ msgstr "99+" #: code:addons/web/static/src/xml/base.xml:1772 #, python-format msgid "1. Import a .CSV file" -msgstr "1. Importa un fisier .CSV" +msgstr "1. Importă un fișier .CSV" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:663 #, python-format msgid "No database selected !" -msgstr "Nu a fost selectata nicio baza de date !" +msgstr "Nu a fost selectată nici o bază de date !" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:184 #, python-format msgid "(%d records)" -msgstr "(%d inregistrari)" +msgstr "(%d înregistrări)" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:973 #, python-format msgid "Change default:" -msgstr "Schimba implicit:" +msgstr "Schimbă implicit:" #. module: web #. openerp-web @@ -1452,7 +1452,7 @@ msgstr "Numele bazei de date originale:" #: code:addons/web/static/src/js/search.js:2111 #, python-format msgid "is equal to" -msgstr "este egal(a) cu" +msgstr "este egal(ă) cu" #. module: web #. openerp-web @@ -1466,14 +1466,14 @@ msgstr "Nu s-a putut serializa XML" #: code:addons/web/static/src/xml/base.xml:1617 #, python-format msgid "Advanced Search" -msgstr "Cautare Avansata" +msgstr "Căutare avansată" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:290 #, python-format msgid "Confirm new master password:" -msgstr "Confirmati parola principala noua:" +msgstr "Confirmați parola principală nouă:" #. module: web #. openerp-web @@ -1481,7 +1481,7 @@ msgstr "Confirmati parola principala noua:" #, python-format msgid "Maybe you should consider reloading the application by pressing F5..." msgstr "" -"Poate ar trebui sa luati in considerare reincarcarea aplicatiei apasand " +"Poate ar trebui să luați în considerare reîncărcarea aplicației apăsând " "tasta F5..." #. module: web @@ -1494,35 +1494,35 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:1385 #, python-format msgid "Create" -msgstr "Creeaza" +msgstr "Creează" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:2035 #, python-format msgid "doesn't contain" -msgstr "nu contine" +msgstr "nu conține" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1783 #, python-format msgid "Import Options" -msgstr "Importa Optiuni" +msgstr "Importă Opțiuni" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:2961 #, python-format msgid "Add %s" -msgstr "Adauga %s" +msgstr "Adaugă %s" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:145 #, python-format msgid "Admin password:" -msgstr "Parola administrator:" +msgstr "Parolă administrator:" #. module: web #. openerp-web @@ -1531,7 +1531,7 @@ msgstr "Parola administrator:" #: code:addons/web/static/src/xml/base.xml:1403 #, python-format msgid "Close" -msgstr "Inchide" +msgstr "Închide" #. module: web #. openerp-web @@ -1539,14 +1539,14 @@ msgstr "Inchide" #, python-format msgid "" "You may not believe it,
        but the application is actually loading..." -msgstr "Poate ca nu credeti,
        dar aplicatia se incarca..." +msgstr "Poate că nu credeți,
        dar aplicația se încarcă..." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1777 #, python-format msgid "CSV File:" -msgstr "Fisier CSV:" +msgstr "Fișier CSV:" #. module: web #. openerp-web @@ -1566,28 +1566,28 @@ msgstr "Arbore" #: code:addons/web/controllers/main.py:746 #, python-format msgid "Could not drop database !" -msgstr "Baza de date nu a putut fi eliminata !" +msgstr "Baza de date nu a putut fi eliminată !" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:231 #, python-format msgid "'%s' is not a correct integer" -msgstr "'%s' nu este o integrala corecta" +msgstr "'%s' nu este un întreg corect" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:880 #, python-format msgid "All users" -msgstr "Toti utilizatorii" +msgstr "Toți utilizatorii" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:1654 #, python-format msgid "Unknown field %s in domain %s" -msgstr "Camp necunoscut %s in domeniul %s" +msgstr "Câmp necunoscut %s în domeniul %s" #. module: web #. openerp-web @@ -1601,14 +1601,14 @@ msgstr "Nodul [%s] nu este un nod JSONified XML" #: code:addons/web/static/src/xml/base.xml:1435 #, python-format msgid "Advanced Search..." -msgstr "Cautare Avansata..." +msgstr "Căutare avansată..." #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:515 #, python-format msgid "Dropping database" -msgstr "Renuntare la baza de date" +msgstr "Renunțare la baza de date" #. module: web #. openerp-web @@ -1631,7 +1631,7 @@ msgstr "Da" #: code:addons/web/static/src/js/view_form.js:4908 #, python-format msgid "There was a problem while uploading your file" -msgstr "A avut loc o problema in timpul incarcarii fisierului dumneavoastra" +msgstr "A avut loc o problemă în timpul încarcării fișierului dumneavoastră" #. module: web #. openerp-web @@ -1666,21 +1666,21 @@ msgstr "Import-Export Compatibil" #: code:addons/web/static/src/js/coresetup.js:596 #, python-format msgid "%d years ago" -msgstr "cu %d ani in urma" +msgstr "cu %d ani în urmă" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:1055 #, python-format msgid "Unknown m2m command %s" -msgstr "Comanda %s necunoscuta m2m" +msgstr "Comanda %s necunoscută m2m" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:1064 #, python-format msgid "Save default" -msgstr "Salveaza implicit" +msgstr "Salvează implicit" #. module: web #. openerp-web @@ -1696,21 +1696,21 @@ msgstr "Numele noii baze de date:" #: code:addons/web/static/src/js/chrome.js:409 #, python-format msgid "Please enter your new password" -msgstr "Va rugam sa introduceti parola noua" +msgstr "Vă rugăm să introduceți parola nouă" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:4923 #, python-format msgid "The field is empty, there's nothing to save !" -msgstr "Campul este gol, nu este nimic de salvat !" +msgstr "Caâmpul este gol, nu este nimic de salvat !" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:548 #, python-format msgid "Manage Views" -msgstr "Gestioneaza Vizualizarile" +msgstr "Gestioneaza Vizualizările" #. module: web #. openerp-web @@ -1731,14 +1731,14 @@ msgstr "Linii de omis" #: code:addons/web/static/src/js/view_form.js:2883 #, python-format msgid "Create \"%s\"" -msgstr "Creeaza \"%s\"" +msgstr "Creează \"%s\"" #. module: web #. openerp-web #: code:addons/web/static/src/js/data_export.js:361 #, python-format msgid "Please select fields to save export list..." -msgstr "Va rugam selectati campurile pentru a salva lista de exporturi..." +msgstr "Vă rugăm selectați câmpurile pentru a salva lista de exporturi..." #. module: web #. openerp-web @@ -1752,21 +1752,21 @@ msgstr "Copyright © 2004-IN PREZENT OpenERP SA. Toate drepturile rezervate." #: code:addons/web/static/src/js/view_form.js:2359 #, python-format msgid "This resource is empty" -msgstr "Aceasta resursa este goala" +msgstr "Aceasta resursă este goală" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1687 #, python-format msgid "Available fields" -msgstr "Campuri disponibile" +msgstr "Câmpuri disponibile" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1833 #, python-format msgid "The import failed due to:" -msgstr "Importul a esuat din cauza:" +msgstr "Importul a eșuat din cauza:" #. module: web #. openerp-web @@ -1781,7 +1781,7 @@ msgstr "Teste JS" #: code:addons/web/static/src/xml/base.xml:1748 #, python-format msgid "Save as:" -msgstr "Salveaza ca:" +msgstr "Salvează ca:" #. module: web #. openerp-web @@ -1803,21 +1803,21 @@ msgstr "Creează: " #: code:addons/web/static/src/xml/base.xml:543 #, python-format msgid "View Fields" -msgstr "Vizualizeaza Campurile" +msgstr "Vizualizează Câmpurile" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:330 #, python-format msgid "Confirm New Password:" -msgstr "Confirma Parola Noua:" +msgstr "Confirmați parola nouă:" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:590 #, python-format msgid "Do you really want to remove these records?" -msgstr "Doriti intr-adevar sa eliminati aceste inregistrari?" +msgstr "Doriți într-adevăr sa eliminați aceste înregistrări?" #. module: web #. openerp-web @@ -1839,7 +1839,7 @@ msgstr "este" #: code:addons/web/static/src/js/data_export.js:6 #, python-format msgid "Export Data" -msgstr "Exporta Datele" +msgstr "Exportă datele" #. module: web #. openerp-web @@ -1885,7 +1885,7 @@ msgstr "Baza de date:" #: code:addons/web/static/src/xml/base.xml:1249 #, python-format msgid "Uploading ..." -msgstr "Se incarca..." +msgstr "Se încarcă..." #. module: web #. openerp-web @@ -1906,7 +1906,7 @@ msgstr "Despre" #: code:addons/web/static/src/xml/base.xml:1438 #, python-format msgid "Search Again" -msgstr "Cauta din nou" +msgstr "Caută din nou" #. module: web #. openerp-web @@ -1921,14 +1921,14 @@ msgstr "-- Filtre --" #: code:addons/web/static/src/xml/base.xml:1241 #, python-format msgid "Clear" -msgstr "Stergeti" +msgstr "Ștergeți" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1678 #, python-format msgid "Export all Data" -msgstr "Exporta toate Datele" +msgstr "Exportă toate datele" #. module: web #. openerp-web @@ -1938,7 +1938,7 @@ msgid "" "Grouping on field '%s' is not possible because that field does not appear in " "the list view." msgstr "" -"Nu este posibila gruparea in campul '%s' pentru ca acel camp nu apare in " +"Nu este posibilă gruparea în câmpul '%s' pentru că acel câmp nu apare în " "vizualizarea listei." #. module: web @@ -1946,7 +1946,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:540 #, python-format msgid "Set Defaults" -msgstr "Seteaza Valorile implicite" +msgstr "Setează valorile implicite" #. module: web #. openerp-web @@ -2004,14 +2004,14 @@ msgstr "Obiect:" #: code:addons/web/static/src/js/chrome.js:341 #, python-format msgid "Loading" -msgstr "Se incarca" +msgstr "Se încarcă" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:595 #, python-format msgid "about a year ago" -msgstr "aproximativ un an in urma" +msgstr "aproximativ un an în urmă" #. module: web #. openerp-web @@ -2021,7 +2021,7 @@ msgstr "aproximativ un an in urma" #: code:addons/web/static/src/js/search.js:2112 #, python-format msgid "is not equal to" -msgstr "nu este egal(a) cu" +msgstr "nu este egal(ă) cu" #. module: web #. openerp-web @@ -2039,7 +2039,7 @@ msgstr "" #: code:addons/web/static/src/js/coresetup.js:590 #, python-format msgid "%d hours ago" -msgstr "%d ore in urma" +msgstr "%d ore în urmă" #. module: web #. openerp-web @@ -2047,14 +2047,14 @@ msgstr "%d ore in urma" #: code:addons/web/static/src/js/view_form.js:4370 #, python-format msgid "Add: " -msgstr "Adauga: " +msgstr "Adaugă: " #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1856 #, python-format msgid "Quick Add" -msgstr "Adaugare Rapida" +msgstr "Adăugare rapidă" #. module: web #. openerp-web @@ -2081,7 +2081,7 @@ msgstr "Ok" #: code:addons/web/static/src/js/views.js:1217 #, python-format msgid "Uploading..." -msgstr "Se incarca..." +msgstr "Se încarcă..." #. module: web #. openerp-web @@ -2103,14 +2103,14 @@ msgstr "Creat de:" #: code:addons/web/static/src/js/dates.js:26 #, python-format msgid "'%s' is not a valid datetime" -msgstr "\"%s' nu este o ora valida" +msgstr "\"%s' nu este o oră validă" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:256 #, python-format msgid "File:" -msgstr "Fisier:" +msgstr "Fișier:" #. module: web #. openerp-web @@ -2119,7 +2119,7 @@ msgstr "Fisier:" #: code:addons/web/static/src/js/search.js:2114 #, python-format msgid "less than" -msgstr "mai mic decat" +msgstr "mai mic decât" #. module: web #. openerp-web @@ -2127,63 +2127,63 @@ msgstr "mai mic decat" #: code:addons/web/static/src/js/views.js:1152 #, python-format msgid "Warning" -msgstr "Atentionare" +msgstr "Atenționare" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:550 #, python-format msgid "Edit SearchView" -msgstr "Editeaza Vizualizare Cautare" +msgstr "Editează Vizualizare Căutare" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:2152 #, python-format msgid "is true" -msgstr "este adevarat(a)" +msgstr "este adevărat(ă)" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:3943 #, python-format msgid "Add an item" -msgstr "Adauga un element" +msgstr "Adaugă un element" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1601 #, python-format msgid "Save current filter" -msgstr "Salveaza filtrul actual" +msgstr "Salvează filtrul actual" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:1915 #, python-format msgid "Confirm" -msgstr "Confirma" +msgstr "Confirmă" #. module: web #. openerp-web #: code:addons/web/static/src/js/data_export.js:126 #, python-format msgid "Please enter save field list name" -msgstr "Introduceti numele listei campului de salvat" +msgstr "Introduceți numele listei câmpului de salvat" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:2221 #, python-format msgid "Download \"%s\"" -msgstr "Descarca \"%s\"" +msgstr "Descarcă \"%s\"" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:324 #, python-format msgid "New" -msgstr "Nou(a)" +msgstr "Nou(ă)" #. module: web #. openerp-web @@ -2198,14 +2198,14 @@ msgstr "Nu se poate efectua conversia valorii %s la context" #: code:addons/web/static/src/xml/base.xml:544 #, python-format msgid "Fields View Get" -msgstr "Vizualizare Campuri" +msgstr "Vizualizare Câmpuri" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:149 #, python-format msgid "Confirm password:" -msgstr "Confirmati parola:" +msgstr "Confirmați parola:" #. module: web #. openerp-web @@ -2228,28 +2228,28 @@ msgstr "Buton" #: code:addons/web/static/src/xml/base.xml:421 #, python-format msgid "OpenERP is a trademark of the" -msgstr "OpenERP este marca inregistrata a" +msgstr "OpenERP este marcă înregistrată a" #. module: web #. openerp-web #: code:addons/web/static/src/js/data_export.js:374 #, python-format msgid "Please select fields to export..." -msgstr "Va rugam selectati campurile de exportat..." +msgstr "Vă rugăm selectați câmpurile de exportat..." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:286 #, python-format msgid "New master password:" -msgstr "Parola principala noua:" +msgstr "Parola principală nouă:" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:2153 #, python-format msgid "is false" -msgstr "este fals(a)" +msgstr "este fals(ă)" #. module: web #. openerp-web @@ -2263,13 +2263,13 @@ msgstr "Despre OpenERP" #: code:addons/web/static/src/js/formats.js:301 #, python-format msgid "'%s' is not a correct date, datetime nor time" -msgstr "'%s' nu este o data sau o ora corecta" +msgstr "'%s' nu este o dată sau o oră corectă" #. module: web #: code:addons/web/controllers/main.py:1260 #, python-format msgid "No content found for field '%s' on '%s:%s'" -msgstr "Nu a fost gasit niciun continut pentru campul '%s' in '%s:%s'" +msgstr "Nu a fost găsit nici un conținut pentru câmpul '%s' în '%s:%s'" #. module: web #. openerp-web @@ -2290,7 +2290,7 @@ msgstr "Imagine" #: code:addons/web/static/src/xml/base.xml:81 #, python-format msgid "Manage Databases" -msgstr "Gestionati Bazele de date" +msgstr "Gestionați Bazele de date" #. module: web #. openerp-web @@ -2304,7 +2304,7 @@ msgstr "Eroare de Evaluare" #: code:addons/web/static/src/js/search.js:1379 #, python-format msgid "not a valid integer" -msgstr "nu este un numar intreg valabil" +msgstr "nu este un număr intreg valabil" #. module: web #. openerp-web @@ -2330,7 +2330,7 @@ msgstr "Nu" #: code:addons/web/static/src/js/formats.js:313 #, python-format msgid "'%s' is not convertible to date, datetime nor time" -msgstr "'%s' nu este convertibil in data sau ora" +msgstr "'%s' nu este convertibil în dată sau oră" #. module: web #. openerp-web @@ -2339,7 +2339,7 @@ msgstr "'%s' nu este convertibil in data sau ora" #: code:addons/web/static/src/xml/base.xml:307 #, python-format msgid "Duplicate" -msgstr "Copiaza" +msgstr "Copiază" #. module: web #. openerp-web @@ -2355,14 +2355,14 @@ msgstr "Renunță" #: code:addons/web/static/src/xml/base.xml:1622 #, python-format msgid "Add a condition" -msgstr "Adauga o conditie" +msgstr "Adaugă o condiție" #. module: web #. openerp-web #: code:addons/web/static/src/js/coresetup.js:615 #, python-format msgid "Still loading..." -msgstr "Inca se incarca" +msgstr "Încă se încarcă" #. module: web #. openerp-web @@ -2370,7 +2370,7 @@ msgstr "Inca se incarca" #, python-format msgid "Incorrect value for field %(fieldname)s: [%(value)s] is %(message)s" msgstr "" -"Valoare incorecta pentru campul %(fieldname)s: [%(value)s] este %(message)s" +"Valoare incorectă pentru câmpul %(fieldname)s: [%(value)s] este %(message)s" #. module: web #. openerp-web @@ -2378,21 +2378,21 @@ msgstr "" #, python-format msgid "The o2m record must be saved before an action can be used" msgstr "" -"Inregistrarea one2many trebuie salvata inainte ca o actiune sa fie folosita" +"Înregistrarea one2many trebuie salvată înainte ca o acțiune să fie folosită" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:525 #, python-format msgid "Backed" -msgstr "Cu copie de rezerva" +msgstr "Cu copie de rezervă" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1608 #, python-format msgid "Use by default" -msgstr "Foloseste implicit" +msgstr "Foloșeste implicit" #. module: web #. openerp-web @@ -2406,7 +2406,7 @@ msgstr "%s (%d)" #: code:addons/web/static/src/js/search.js:824 #, python-format msgid "triggered from search view" -msgstr "declansata din vizualizarea cautarii" +msgstr "declanșată din vizualizarea căutarii" #. module: web #. openerp-web @@ -2427,7 +2427,7 @@ msgstr "Widget:" #: code:addons/web/static/src/xml/base.xml:551 #, python-format msgid "Edit Action" -msgstr "Editeaza Actiunea" +msgstr "Editează acțiunea" #. module: web #. openerp-web @@ -2441,35 +2441,35 @@ msgstr "ID:" #: code:addons/web/static/src/xml/base.xml:873 #, python-format msgid "Only you" -msgstr "Numai dumneavoastra" +msgstr "Numai dumneavoastră" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:552 #, python-format msgid "Edit Workflow" -msgstr "Editeaza Fluxul de lucru" +msgstr "Editează Fluxul de lucru" #. module: web #. openerp-web #: code:addons/web/static/src/js/views.js:1226 #, python-format msgid "Do you really want to delete this attachment ?" -msgstr "Sunteti sigur (a) ca doriti sa stergeti acest atasament ?" +msgstr "Sunteți sigur(ă) că doriți să ștergeți acest atașament ?" #. module: web #. openerp-web #: code:addons/web/static/src/js/views.js:894 #, python-format msgid "Technical Translation" -msgstr "Traducere Tehnica" +msgstr "Traducere Tehnică" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:941 #, python-format msgid "Field:" -msgstr "Camp:" +msgstr "Câmp:" #. module: web #. openerp-web @@ -2483,7 +2483,7 @@ msgstr "Modificat de:" #: code:addons/web/static/src/js/chrome.js:515 #, python-format msgid "The database %s has been dropped" -msgstr "S-a renuntat la baza de date %s" +msgstr "S-a renunțat la baza de date %s" #. module: web #. openerp-web @@ -2505,7 +2505,7 @@ msgstr "Eroare Client" #: code:addons/web/static/src/js/views.js:1053 #, python-format msgid "Print" -msgstr "Printeaza" +msgstr "Printează" #. module: web #. openerp-web @@ -2520,8 +2520,8 @@ msgstr "Special:" msgid "" "The old password you provided is incorrect, your password was not changed." msgstr "" -"Parola veche pe care ati introdus-o este incorecta, parola dumneavoastra nu " -"a fost schimbata." +"Parola veche pe care ați introdus-o este incorectă, parola dumneavoastră nu " +"a fost schimbată." #. module: web #. openerp-web @@ -2535,21 +2535,21 @@ msgstr "Creare Utilizator:" #: code:addons/web/static/src/js/view_form.js:766 #, python-format msgid "Do you really want to delete this record?" -msgstr "Doriti intr-adevar sa stergeti aceasta inregistrare?" +msgstr "Doriți într-adevăr să ștergeți aceasta înregistrare?" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1394 #, python-format msgid "Save & Close" -msgstr "Salveaza & Inchide" +msgstr "Salvează & Închide" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:2870 #, python-format msgid "Search More..." -msgstr "Cauta mai mult..." +msgstr "Caută mai mult..." #. module: web #. openerp-web @@ -2566,21 +2566,21 @@ msgstr "Parola" #: code:addons/web/static/src/xml/base.xml:1187 #, python-format msgid "Edit" -msgstr "Editeaza" +msgstr "Editează" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1704 #, python-format msgid "Remove" -msgstr "Elimina" +msgstr "Elimină" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1071 #, python-format msgid "Select date" -msgstr "Selecteaza data" +msgstr "Selectează data" #. module: web #. openerp-web @@ -2588,28 +2588,28 @@ msgstr "Selecteaza data" #: code:addons/web/static/src/js/search.js:1347 #, python-format msgid "Search %(field)s for: %(value)s" -msgstr "Cauta %(field)s pentru: %(value)s" +msgstr "Caută %(field)s pentru: %(value)s" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1286 #, python-format msgid "Delete this file" -msgstr "Sterge acest fisier" +msgstr "Șterge acest fișier" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:109 #, python-format msgid "Create Database" -msgstr "Creeaza Baza de date" +msgstr "Creează Baza de date" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:423 #, python-format msgid "GNU Affero General Public License" -msgstr "Licenta Publica Generala GNU Affero" +msgstr "Licență Publică Generală GNU Affero" #. module: web #. openerp-web @@ -2623,7 +2623,7 @@ msgstr "Separator:" #: code:addons/web/static/src/xml/base.xml:300 #, python-format msgid "Back to Login" -msgstr "Inapoi la Autentificare" +msgstr "Înapoi la Autentificare" #. module: web #. openerp-web diff --git a/addons/web/i18n/ru.po b/addons/web/i18n/ru.po index 495150379db..0c0b19c210b 100644 --- a/addons/web/i18n/ru.po +++ b/addons/web/i18n/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/sk.po b/addons/web/i18n/sk.po index 8ab67d1b1d6..52d2df66d1a 100644 --- a/addons/web/i18n/sk.po +++ b/addons/web/i18n/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/sl.po b/addons/web/i18n/sl.po index 70a538ceeeb..d931225920d 100644 --- a/addons/web/i18n/sl.po +++ b/addons/web/i18n/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/sq.po b/addons/web/i18n/sq.po index bf230bade99..2fb7f2544da 100644 --- a/addons/web/i18n/sq.po +++ b/addons/web/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:50+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:36+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/sr@latin.po b/addons/web/i18n/sr@latin.po index 546949e4cb7..0dda2edb72f 100644 --- a/addons/web/i18n/sr@latin.po +++ b/addons/web/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/sv.po b/addons/web/i18n/sv.po index 8e0650e37da..170a72a6396 100644 --- a/addons/web/i18n/sv.po +++ b/addons/web/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/th.po b/addons/web/i18n/th.po index 8a12c4a9e46..b35cc1b95ee 100644 --- a/addons/web/i18n/th.po +++ b/addons/web/i18n/th.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/tr.po b/addons/web/i18n/tr.po index 13c9fcda2dd..bad8c9f6221 100644 --- a/addons/web/i18n/tr.po +++ b/addons/web/i18n/tr.po @@ -14,15 +14,15 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:133 #, python-format msgid "Default language:" -msgstr "Öntanımlı dil:" +msgstr "Varsayılan dil:" #. module: web #. openerp-web @@ -68,28 +68,28 @@ msgstr "Lütfen önceki şifrenizi girin" #: code:addons/web/static/src/xml/base.xml:282 #, python-format msgid "Master password:" -msgstr "Mastır Parola:" +msgstr "Ana parola" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:274 #, python-format msgid "Change Master Password" -msgstr "Ana şifreyi değiştir." +msgstr "Ana Parolayı Değiştir." #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:507 #, python-format msgid "Do you really want to delete the database: %s ?" -msgstr "Gerçekten %s veritabanını SİLMEK istiyor musunuz?" +msgstr "Gerçekten bu veritabanını silmek istiyor musunuz: %s?" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:1494 #, python-format msgid "Search %(field)s at: %(value)s" -msgstr "Armama %(field)s at: %(value)s" +msgstr "%(field)s ara: %(value)s" #. module: web #. openerp-web @@ -126,7 +126,7 @@ msgstr "Veritabanı Yedekle" #: code:addons/web/static/src/js/views.js:507 #, python-format msgid "%(view_type)s view" -msgstr "%(view_type)s ekranı" +msgstr "%(view_type)s görünümü" #. module: web #. openerp-web @@ -141,7 +141,7 @@ msgstr "'%s' geçerli bir tarih değil" #: code:addons/web/static/src/xml/base.xml:1835 #, python-format msgid "Here is a preview of the file we could not import:" -msgstr "İçe-aktarılamıyan dosyanın önizlemesi:" +msgstr "İçeaktaramadığımız dosyanın önizlemesi:" #. module: web #. openerp-web @@ -161,7 +161,7 @@ msgstr "Dosya" #: code:addons/web/controllers/main.py:822 #, python-format msgid "You cannot leave any password empty." -msgstr "Şifreleri boş bırkamazsınız." +msgstr "Hiçbir parolayı boş bırakamazsınız." #. module: web #. openerp-web @@ -177,7 +177,7 @@ msgstr "Geçersiz kullanıcı adı veya parola" #: code:addons/web/static/src/xml/base.xml:260 #, python-format msgid "Master Password:" -msgstr "Mastır Parola:" +msgstr "Ana Parola:" #. module: web #. openerp-web @@ -213,14 +213,14 @@ msgstr "Son Değiştirme tarihi:" #: code:addons/web/static/src/js/search.js:1558 #, python-format msgid "M2O search fields do not currently handle multiple default values" -msgstr "M2O arama alanları henüz çoklu öntanımlı değerleri desteklemiyor" +msgstr "M2O arama alanları henüz çok öntanımlı değerleri desteklemiyor" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:1227 #, python-format msgid "Widget type '%s' is not implemented" -msgstr "'%s' widget tipi uygulanmamış" +msgstr "'%s' Parçacık tipi uygulanmamış" #. module: web #. openerp-web @@ -277,14 +277,14 @@ msgstr "Ek :" #: code:addons/web/static/src/xml/base.xml:1689 #, python-format msgid "Fields to export" -msgstr "Aktarılacak alanlar" +msgstr "Dışaktarılacak alanlar" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:1355 #, python-format msgid "Undefined" -msgstr "Tanımsız" +msgstr "Tanımlanmamış" #. module: web #. openerp-web @@ -305,28 +305,28 @@ msgstr "yaklaşık bir ay önce" #: code:addons/web/static/src/xml/base.xml:1598 #, python-format msgid "Custom Filters" -msgstr "Özel Filtreler" +msgstr "Özel Süzgeçler" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1345 #, python-format msgid "Button Type:" -msgstr "Buton Türü:" +msgstr "Düğme Türü:" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:422 #, python-format msgid "OpenERP SA Company" -msgstr "OpenERP SA Company" +msgstr "OpenERP SA Şirketi" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:1655 #, python-format msgid "Custom Filter" -msgstr "Özel Filtre" +msgstr "Özel Süzgeç" #. module: web #. openerp-web @@ -355,7 +355,7 @@ msgstr "Parolayı Değiştir" #: code:addons/web/static/src/js/view_form.js:3445 #, python-format msgid "View type '%s' is not supported in One2Many." -msgstr "'%s' ekran (view) tipi one2many için desteklenmiyor." +msgstr "'%s' görünüm tipi one2many için desteklenmiyor." #. module: web #. openerp-web @@ -398,7 +398,7 @@ msgstr "Seçim:" #: code:addons/web/static/src/js/view_form.js:867 #, python-format msgid "The following fields are invalid:" -msgstr "Geçersiz alanlar:" +msgstr "Aşağıdaki alanlar geçersizdir:" #. module: web #: code:addons/web/controllers/main.py:843 @@ -418,7 +418,7 @@ msgstr "... Yükleme sürüyor..." #: code:addons/web/static/src/xml/base.xml:1766 #, python-format msgid "Import" -msgstr "İçe aktar" +msgstr "İçeaktar" #. module: web #. openerp-web @@ -439,7 +439,7 @@ msgstr "Dosya yükle" #: code:addons/web/static/src/js/view_form.js:3838 #, python-format msgid "Action Button" -msgstr "İşlem Butonu" +msgstr "İşlem Düğmesi" #. module: web #. openerp-web @@ -447,7 +447,7 @@ msgstr "İşlem Butonu" #: code:addons/web/static/src/xml/base.xml:1474 #, python-format msgid "Manage Filters" -msgstr "Filtreleri Yönet" +msgstr "Süzgeçleri Yönet" #. module: web #. openerp-web @@ -461,14 +461,14 @@ msgstr "içerir" #: code:addons/web/static/src/js/coresetup.js:619 #, python-format msgid "Take a minute to get a coffee,
        because it's loading..." -msgstr "Çay içmek için bir dakika mola ver,
        Çünkü hala yükleniyor..." +msgstr "Çay içmek için bir dakika mola verin,
        çünkü yükleniyor..." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:416 #, python-format msgid "Activate the developer mode" -msgstr "Geliştirici modunu aktifleştir" +msgstr "Geliştirici modunu etkinleştir" #. module: web #. openerp-web @@ -482,14 +482,14 @@ msgstr "(%d) Yükleniyor" #: code:addons/web/static/src/js/search.js:1195 #, python-format msgid "GroupBy" -msgstr "Gruplaİle" +msgstr "Gruplandır" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:702 #, python-format msgid "You must select at least one record." -msgstr "En az bir kayıt seçmelisiniz" +msgstr "En az bir kayıt seçmelisiniz." #. module: web #. openerp-web @@ -517,7 +517,7 @@ msgstr "İlişki:" #: code:addons/web/static/src/js/coresetup.js:586 #, python-format msgid "less than a minute ago" -msgstr "bir dakika önce" +msgstr "bir dakikadan az önce" #. module: web #. openerp-web @@ -531,7 +531,7 @@ msgstr "Koşul:" #: code:addons/web/static/src/js/view_form.js:1692 #, python-format msgid "Unsupported operator %s in domain %s" -msgstr "Desteklenmeyen operatör %s alan adında %s" +msgstr "Desteklenmeyen %s operatörü %s alanında" #. module: web #. openerp-web @@ -566,7 +566,7 @@ msgstr "Oluştur ve Düzenle..." #: code:addons/web/static/src/js/pyeval.js:730 #, python-format msgid "Unknown nonliteral type " -msgstr "Bilinmeyen (nonliteral) tipi " +msgstr "Bilinmeyen mecazi türü " #. module: web #. openerp-web @@ -580,21 +580,21 @@ msgstr "Kaynak hatası" #: code:addons/web/static/src/js/search.js:2136 #, python-format msgid "is not" -msgstr "olmayan" +msgstr "değildir" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:553 #, python-format msgid "Print Workflow" -msgstr "İş Akışı'nı Yazdır" +msgstr "İş Akışı Yazdır" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:411 #, python-format msgid "Please confirm your new password" -msgstr "Lütfen yeni şifrenizi onaylayın" +msgstr "Lütfen yeni parolanızı onaylayın" #. module: web #. openerp-web @@ -615,14 +615,14 @@ msgstr "Daha ayrıntılı bilgi için burayı ziyaret edin" #: code:addons/web/static/src/xml/base.xml:1857 #, python-format msgid "Add All Info..." -msgstr "Bütün Bilgisini Ekle..." +msgstr "Bütün Bilgileri Ekle..." #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1681 #, python-format msgid "Export Formats" -msgstr "Dışa aktarım şekilleri" +msgstr "Dışaaktarma Biçimleri" #. module: web #. openerp-web @@ -667,21 +667,21 @@ msgstr "büyüktür" #: code:addons/web/static/src/xml/base.xml:549 #, python-format msgid "View" -msgstr "Göster" +msgstr "Görünüm" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1473 #, python-format msgid "Save Filter" -msgstr "Filitreyi Kaydet" +msgstr "Süzgeci Kaydet" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1353 #, python-format msgid "Action ID:" -msgstr "İşelme ID:" +msgstr "İşlem ID:" #. module: web #. openerp-web @@ -703,7 +703,7 @@ msgstr "Ekranda tanımlanan '%s' alanı bulunamıyor." #: code:addons/web/static/src/xml/base.xml:1754 #, python-format msgid "Saved exports:" -msgstr "Kaydedilmiş Dış-Aktarımlar:" +msgstr "Kaydedilmiş dışaaktarımlar:" #. module: web #. openerp-web @@ -774,14 +774,14 @@ msgstr "bir gün önce" #: code:addons/web/static/src/xml/base.xml:1787 #, python-format msgid "Does your file have titles?" -msgstr "Dosyanın başlık satırı varmı ?" +msgstr "Dosyanızda başlık varmı ?" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_list.js:327 #, python-format msgid "Unlimited" -msgstr "Limitsiz" +msgstr "Sınırsız" #. module: web #. openerp-web @@ -798,7 +798,7 @@ msgstr "Uyarı, kayıt değiştirildi, değişiklikleriniz kaybolacaklar." #: code:addons/web/static/src/js/view_form.js:2929 #, python-format msgid "Search: " -msgstr "Arama: " +msgstr "Ara: " #. module: web #. openerp-web @@ -812,7 +812,7 @@ msgstr "Teknik çeviri" #: code:addons/web/static/src/xml/base.xml:1795 #, python-format msgid "Delimiter:" -msgstr "Sonlandırıcı:" +msgstr "Ayraç:" #. module: web #. openerp-web @@ -826,7 +826,7 @@ msgstr "Tarayıcınızın saat dilimi" #: code:addons/web/static/src/xml/base.xml:1603 #, python-format msgid "Filter name" -msgstr "Filtre adı" +msgstr "Süzgeç adı" #. module: web #. openerp-web @@ -850,7 +850,7 @@ msgstr "Ekle" #: code:addons/web/static/src/xml/base.xml:539 #, python-format msgid "Toggle Form Layout Outline" -msgstr "form anahat taslağını değiştir" +msgstr "Biçim Anahat Düzenini değiştir" #. module: web #. openerp-web @@ -864,7 +864,7 @@ msgstr "OpenERP.com" #: code:addons/web/static/src/js/view_form.js:2330 #, python-format msgid "Can't send email to invalid e-mail address" -msgstr "Geçersiz e-posta adresine eposta gönderilemiyor" +msgstr "Geçersiz eposta adresine eposta gönderilemiyor" #. module: web #. openerp-web @@ -878,14 +878,14 @@ msgstr "Ekle..." #: code:addons/web/static/src/xml/base.xml:406 #, python-format msgid "Preferences" -msgstr "Tercihler" +msgstr "Öncelikler" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:434 #, python-format msgid "Wrong on change format: %s" -msgstr "Hatalı (on change) biçimi: %s" +msgstr "Hatalı değişme biçimi: %s" #. module: web #. openerp-web @@ -932,7 +932,7 @@ msgstr "Kaydet" #: code:addons/web/static/src/xml/base.xml:352 #, python-format msgid "More" -msgstr "Daha fazla" +msgstr "Devamı" #. module: web #. openerp-web @@ -953,7 +953,7 @@ msgstr "Veritabanı Kopyalanıyor" #: code:addons/web/static/src/js/chrome.js:579 #, python-format msgid "Password has been changed successfully" -msgstr "Şifreniz değiştirildi" +msgstr "Parolanız başarıyla değiştirildi" #. module: web #. openerp-web @@ -1012,21 +1012,21 @@ msgstr "Geçersiz veritabanı adı" #: code:addons/web/static/src/xml/base.xml:1691 #, python-format msgid "Save fields list" -msgstr "Alan listesini Kaydet" +msgstr "Alan listesini kaydet" #. module: web #. openerp-web #: code:addons/web/doc/module/static/src/xml/web_example.xml:5 #, python-format msgid "Start" -msgstr "Başlat" +msgstr "Başla" #. module: web #. openerp-web #: code:addons/web/static/src/js/views.js:877 #, python-format msgid "View Log (%s)" -msgstr "Günlüğü göster (%s)" +msgstr "Günlüğü Göster (%s)" #. module: web #. openerp-web @@ -1040,14 +1040,14 @@ msgstr "Oluşturma Tarihi:" #: code:addons/web/controllers/main.py:831 #, python-format msgid "Error, password not changed !" -msgstr "Hata, şifre değiştirilemedi !" +msgstr "Hata, parola değiştirilemedi !" #. module: web #. openerp-web #: code:addons/web/static/src/js/view_form.js:4887 #, python-format msgid "The selected file exceed the maximum file size of %s." -msgstr "Seçilen dosya dosya boyutu sınırı olan %s aşıyor." +msgstr "Seçilen dosya ençok dosya boyutunu %s aşıyor." #. module: web #. openerp-web @@ -1068,7 +1068,7 @@ msgstr "Parola Değişti" #: code:addons/web/static/src/xml/base.xml:1438 #, python-format msgid "Search" -msgstr "Arama" +msgstr "Ara" #. module: web #. openerp-web @@ -1095,14 +1095,14 @@ msgstr "Yedekle" #: code:addons/web/static/src/js/dates.js:80 #, python-format msgid "'%s' is not a valid time" -msgstr "'%s' geçerli bir zaman biçimi değil" +msgstr "'%s' geçerli bir zaman değil" #. module: web #. openerp-web #: code:addons/web/static/src/js/formats.js:278 #, python-format msgid "'%s' is not a correct date" -msgstr "'%s' geçerli bir tarih biçimi değil" +msgstr "'%s' geçerli bir tarih değil" #. module: web #. openerp-web @@ -1123,7 +1123,7 @@ msgstr "%d gün önce" #: code:addons/web/static/src/xml/base.xml:1481 #, python-format msgid "(Any existing filter with the same name will be replaced)" -msgstr "(Aynı ad ile kayıtlı filtre varsa üzerine yazılır)" +msgstr "(Aynı ad ile kayıtlı süzgeç varsa üzerine yazılır)" #. module: web #. openerp-web @@ -1177,7 +1177,7 @@ msgstr "%d / %d" #: code:addons/web/static/src/xml/base.xml:1780 #, python-format msgid "2. Check your file format" -msgstr "Dosya biçimini kontrol edin" +msgstr "2. Dosya biçiminizi denetleyin" #. module: web #. openerp-web @@ -1194,9 +1194,9 @@ 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 "" -"İçeri aktarmak için bir .CSV dosyası seç. Eğer içeri aktarmak için\n" -" örnek dosyaya ihtiyacınız varsa dışa aktarımda \"içe aktarıma " -"uyumlu\" seçeneğiyle dışa dosya verin." +"İçeaktarmak için bir .CSV dosyası seç. Eğer içeaktarmak için\n" +" örnek dosyaya ihtiyacınız varsa dışaaktarım aracını \"İçeaktarıma " +"Uyumsuz\" seçeneğiyle kullanmalısınız." #. module: web #. openerp-web @@ -1218,13 +1218,13 @@ msgstr "Sil" #: code:addons/web/static/src/xml/base.xml:1472 #, python-format msgid "Add Advanced Filter" -msgstr "Gelişmiş Filtre Ekle" +msgstr "Gelişmiş Süzgeç Ekle" #. module: web #: code:addons/web/controllers/main.py:824 #, python-format msgid "The new password and its confirmation must be identical." -msgstr "Yeni şifre ve şifre tekrarı aynı olmalı" +msgstr "Yeni parola ve parola tekrarı aynı olmalı" #. module: web #. openerp-web @@ -1232,21 +1232,21 @@ msgstr "Yeni şifre ve şifre tekrarı aynı olmalı" #: code:addons/web/static/src/xml/base.xml:248 #, python-format msgid "Restore Database" -msgstr "Veritabanını Geri Yükle" +msgstr "Veritabanını Geriyükle" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:663 #, python-format msgid "Login" -msgstr "Kullanıcı Adı:" +msgstr "Giriş" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:423 #, python-format msgid "Licenced under the terms of" -msgstr "Lisanslama kuralları" +msgstr "Lisanslama koşulları" #. module: web #. openerp-web @@ -1254,28 +1254,28 @@ msgstr "Lisanslama kuralları" #: code:addons/web/static/src/xml/base.xml:310 #, python-format msgid "Restore" -msgstr "Yedeği Geri yükleme" +msgstr "Geriyükle" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1675 #, python-format msgid "Export Type:" -msgstr "Dışa Aktarma Tipi:" +msgstr "Dışaaktarma Türü:" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:409 #, python-format msgid "Log out" -msgstr "Çıkış Yap" +msgstr "Çıkış" #. module: web #. openerp-web #: code:addons/web/static/src/js/search.js:1171 #, python-format msgid "Group by: %s" -msgstr "Grupla ile : %s" +msgstr "Gruplandır: %s" #. module: web #. openerp-web @@ -1290,7 +1290,7 @@ msgstr "Hiç veri sağlanmadı." #: code:addons/web/static/src/xml/base.xml:1663 #, python-format msgid "Export" -msgstr "Dışa aktar" +msgstr "Dışaaktar" #. module: web #. openerp-web @@ -1311,7 +1311,7 @@ msgstr "En az bir kayıt seçmelisiniz." #: code:addons/web/static/src/js/coresetup.js:617 #, python-format msgid "Don't leave yet,
        it's still loading..." -msgstr "Daha çıkmayın,
        Hala yükleniyor..." +msgstr "Henüz çıkmayın,
        Hala yükleniyor..." #. module: web #. openerp-web @@ -1325,7 +1325,7 @@ msgstr "Geçersiz Arama" #: code:addons/web/static/src/js/view_list.js:995 #, python-format msgid "Could not find id in dataset" -msgstr "Verikümesinde bulunamıyor" +msgstr "Verikümesinde id bulunamıyor" #. module: web #. openerp-web @@ -1353,7 +1353,7 @@ msgstr "%(page)d/%(page_count)d" #: code:addons/web/static/src/js/chrome.js:412 #, python-format msgid "The confirmation does not match the password" -msgstr "Şifre ve doğrulaması uyuşmuyor." +msgstr "Parola ve doğrulaması uyuşmuyor" #. module: web #. openerp-web @@ -1374,7 +1374,7 @@ msgstr "Farklı Kaydet..." #: code:addons/web/static/src/js/view_form.js:5044 #, python-format msgid "Could not display the selected image." -msgstr "Seçilen resim gösterilemiyor" +msgstr "Seçilen resim gösterilemiyor." #. module: web #. openerp-web @@ -1406,14 +1406,14 @@ msgstr "99+" #: code:addons/web/static/src/xml/base.xml:1772 #, python-format msgid "1. Import a .CSV file" -msgstr ".CSV Dosyasından veri al" +msgstr "1. .CSV Dosyasından veri al" #. module: web #. openerp-web #: code:addons/web/static/src/js/chrome.js:663 #, python-format msgid "No database selected !" -msgstr "Veritabanı Seçilmedi !" +msgstr "Veritabanı seçilmedi !" #. module: web #. openerp-web @@ -1427,14 +1427,14 @@ msgstr "(%d kayıt)" #: code:addons/web/static/src/xml/base.xml:973 #, python-format msgid "Change default:" -msgstr "Öntanılıyı değiştir:" +msgstr "Varsayılanı değiştir:" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:171 #, python-format msgid "Original database name:" -msgstr "Orjinal veritabanı adı:" +msgstr "İlk veritabanı adı:" #. module: web #. openerp-web @@ -1465,7 +1465,7 @@ msgstr "Gelişmiş Arama" #: code:addons/web/static/src/xml/base.xml:290 #, python-format msgid "Confirm new master password:" -msgstr "Yeni Mastır Parolayı onayla:" +msgstr "Yeni Ana Parolayı onayla:" #. module: web #. openerp-web @@ -1498,7 +1498,7 @@ msgstr "içermez" #: code:addons/web/static/src/xml/base.xml:1783 #, python-format msgid "Import Options" -msgstr "İçeriye Aktarma Seçenekleri" +msgstr "İçeri Aktarma Seçenekleri" #. module: web #. openerp-web diff --git a/addons/web/i18n/uk.po b/addons/web/i18n/uk.po index d0f53b077d2..eaf35b12f1c 100644 --- a/addons/web/i18n/uk.po +++ b/addons/web/i18n/uk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:37+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/zh_CN.po b/addons/web/i18n/zh_CN.po index 409bdefe8fc..d5c12bf721a 100644 --- a/addons/web/i18n/zh_CN.po +++ b/addons/web/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/i18n/zh_TW.po b/addons/web/i18n/zh_TW.po index 44d40313fa9..9c08d87753f 100644 --- a/addons/web/i18n/zh_TW.po +++ b/addons/web/i18n/zh_TW.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web #. openerp-web diff --git a/addons/web/static/src/css/base.css b/addons/web/static/src/css/base.css index 27e4430c6cf..23eaea345ff 100644 --- a/addons/web/static/src/css/base.css +++ b/addons/web/static/src/css/base.css @@ -544,6 +544,29 @@ background: #7c7bad; color: #eeeeee; } +.openerp .oe_form_field_radio.oe_horizontal { + white-space: nowrap; +} +.openerp .oe_form_field_radio.oe_horizontal label { + display: inline-block; + text-align: center; + height: 16px; +} +.openerp .oe_form_field_radio.oe_vertical label { + margin-left: 4px; +} +.openerp .oe_form_field_radio.oe_form_required .oe_radio_input { + border: 2px solid transparent; + display: inline-block; + height: 12px; + width: 12px; + vertical-align: bottom; + border-radius: 10px; + margin: 1px 0; +} +.openerp .oe_form_field_radio.oe_form_required.oe_form_invalid .oe_radio_input { + border-color: red; +} .openerp .oe_tags { margin-bottom: 1px; } @@ -1703,6 +1726,7 @@ font-size: 1px; letter-spacing: -1px; color: transparent; + text-shadow: none; font-weight: normal; -moz-box-shadow: none; -webkit-box-shadow: none; @@ -2105,6 +2129,9 @@ .openerp .oe_form_invisible { display: none !important; } +.openerp .oe_form_editable .oe_read_only { + display: none !important; +} .openerp .oe_form_readonly .oe_edit_only, .openerp .oe_form_readonly .oe_form_field:empty { display: none !important; } @@ -2380,6 +2407,7 @@ background: white; min-width: 60px; color: #1f1f1f; + font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif; } .openerp .oe_form input[readonly], .openerp .oe_form select[readonly], .openerp .oe_form textarea[readonly], .openerp .oe_form input[disabled], .openerp .oe_form select[disabled] { background: #e5e5e5 !important; @@ -2394,6 +2422,7 @@ -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; + color: #4c4c4c; } .openerp .oe_form textarea.oe_inline[disabled] { border-left: 8px solid #eeeeee; @@ -2468,10 +2497,10 @@ width: 7em; } .openerp .oe_form_editable .oe_form .oe_form_field_date input { - width: 7.5em; + width: 100px; } .openerp .oe_form_editable .oe_form .oe_form_field_datetime input { - width: 11.5em; + width: 150px; } .openerp .oe_hidden_input_file { position: relative; @@ -3018,6 +3047,7 @@ font-size: 1px; letter-spacing: -1px; color: transparent; + text-shadow: none; font-weight: normal; margin-right: 7px; } @@ -3154,6 +3184,15 @@ opacity: 0.7; } +.loading-kitten { + -moz-border-radius: 15px; + -webkit-border-radius: 15px; + border-radius: 15px; + -moz-box-shadow: 0 0 5px 5px #999999; + -webkit-box-shadow: 0 0 5px 5px #999999; + box-shadow: 0 0 5px 5px #999999; +} + div.ui-widget-overlay { background: black; filter: alpha(opacity=30); @@ -3207,6 +3246,9 @@ div.ui-widget-overlay { color: #afafb6 !important; font-style: italic !important; } +.openerp_ie .oe_form_binary_file { + width: 80px; +} .openerp_ie .oe_form_field_boolean input { background: white; } diff --git a/addons/web/static/src/css/base.sass b/addons/web/static/src/css/base.sass index 90d576eb6a1..dd73fe5b4c0 100644 --- a/addons/web/static/src/css/base.sass +++ b/addons/web/static/src/css/base.sass @@ -123,6 +123,7 @@ $sheet-padding: 16px font-size: 1px letter-spacing: -1px color: transparent + text-shadow: none font-weight: normal &:before font: 21px "mnmliconsRegular" @@ -133,6 +134,7 @@ $sheet-padding: 16px font-size: 1px letter-spacing: -1px color: transparent + text-shadow: none font-weight: normal &:before font: $size "entypoRegular" @@ -480,7 +482,28 @@ $sheet-padding: 16px .oe_tag_dark background: $tag-bg-dark color: #eee - + .oe_form_field_radio + &.oe_horizontal + white-space: nowrap + label + display: inline-block + text-align: center + height: 16px + &.oe_vertical + label + margin-left: 4px + &.oe_form_required + .oe_radio_input + border: 2px solid transparent + display: inline-block + height: 12px + width: 12px + vertical-align: bottom + border-radius: 10px + margin: 1px 0 + &.oe_form_invalid + .oe_radio_input + border-color: red .oe_tags &.oe_inline min-width: 250px @@ -1664,6 +1687,9 @@ $sheet-padding: 16px @include box-shadow((0 1px 2px rgba(0, 0, 0, .1), 0 1px 1px rgba(255, 255, 255, .8) inset)) .oe_form_invisible display: none !important + .oe_form_editable + .oe_read_only + display: none !important .oe_form_readonly .oe_edit_only, .oe_form_field:empty display: none !important @@ -1885,6 +1911,7 @@ $sheet-padding: 16px background: white min-width: 60px color: #1f1f1f + font-family: "Lucida Grande", Helvetica, Verdana, Arial, sans-serif input[readonly], select[readonly], textarea[readonly], input[disabled], select[disabled] background: #E5E5E5 !important color: #666 @@ -1893,6 +1920,7 @@ $sheet-padding: 16px padding-left: 8px @include box-shadow(none) @include radius(0px) + color: #4c4c4c textarea.oe_inline[disabled] border-left: 8px solid #eee .oe_form_field_url button img @@ -1954,9 +1982,9 @@ $sheet-padding: 16px .oe_form_field_float input width: 7em .oe_form_field_date input - width: 7.5em + width: 100px .oe_form_field_datetime input - width: 11.5em + width: 150px // }}} // FormView.fields_binary {{{ /* http://www.quirksmode.org/dom/inputfile.html @@ -2483,6 +2511,9 @@ $sheet-padding: 16px background-attachment: fixed >* opacity: 0.70 +.loading-kitten + @include radius(15px) + @include box-shadow(0 0 5px 5px #999) // }}} // jQueryUI top level {{{ @@ -2530,6 +2561,8 @@ div.ui-widget-overlay .placeholder color: $tag-border !important font-style: italic !important + .oe_form_binary_file + width: 80px .oe_form_field_boolean input background: #fff .db_option_table .oe_form_field_selection diff --git a/addons/web/static/src/fixbind.js b/addons/web/static/src/fixbind.js new file mode 100644 index 00000000000..4a441ce0b9e --- /dev/null +++ b/addons/web/static/src/fixbind.js @@ -0,0 +1,28 @@ +// Fix old versions of Webkit (such as ones used on iOS < 6 or PhantomJS <= 1.7) +// which does not have Function.prototype.bind function + +// 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; + }; +} diff --git a/addons/web/static/src/js/chrome.js b/addons/web/static/src/js/chrome.js index 696f25109a9..4a89eee8984 100644 --- a/addons/web/static/src/js/chrome.js +++ b/addons/web/static/src/js/chrome.js @@ -251,9 +251,9 @@ instance.web.CrashManager = instance.web.Class.extend({ if (handler) { new (handler)(this, error).display(); return; - }; + } if (error.data.name === "openerp.addons.web.session SessionExpiredException") { - this.show_warning({type: "Session Expired", data: { message: "Your OpenERP session expired. Please refresh the current web page." }}); + this.show_warning({type: "Session Expired", data: { message: _t("Your OpenERP session expired. Please refresh the current web page.") }}); return; } if (error.data.exception_type === "except_osv" || error.data.exception_type === "warning" @@ -530,16 +530,11 @@ instance.web.DatabaseManager = instance.web.Widget.extend({ 'login': 'admin', 'password': form_obj['create_admin_pwd'], 'login_successful': function() { - var action = { - type: "ir.actions.client", - tag: 'reload', - params: { - url_search : { - db: form_obj['db_name'], - }, - } - }; - self.do_action(action); + var url = '/?db=' + form_obj['db_name']; + if (self.session.debug) { + url += '&debug'; + } + instance.web.redirect(url); }, }, _push_me: false, @@ -1257,7 +1252,8 @@ instance.web.WebClient = instance.web.Client.extend({ $("body").addClass("kitten-mode-activated"); $("body").css("background-image", "url(" + instance.session.origin + "/web/static/src/img/back-enable.jpg" + ")"); if ($.blockUI) { - $.blockUI.defaults.message = ''; + var imgkit = Math.floor(Math.random() * 2 + 1); + $.blockUI.defaults.message = ''; } } if (!self.session.session_is_valid()) { diff --git a/addons/web/static/src/js/data.js b/addons/web/static/src/js/data.js index f1b043bacf9..d60f72c6577 100644 --- a/addons/web/static/src/js/data.js +++ b/addons/web/static/src/js/data.js @@ -112,24 +112,27 @@ instance.web.Query = instance.web.Class.extend({ * @returns {jQuery.Deferred> | null} */ group_by: function (grouping) { - if (grouping === undefined) { - return null; + var ctx = instance.web.pyeval.eval( + 'context', this._model.context(this._context)); + + // undefined passed in explicitly (!) + if (_.isUndefined(grouping)) { + grouping = []; } if (!(grouping instanceof Array)) { grouping = _.toArray(arguments); } - if (_.isEmpty(grouping)) { return null; } + if (_.isEmpty(grouping) && !ctx['group_by_no_leaf']) { + return null; + } var self = this; - - var ctx = instance.web.pyeval.eval( - 'context', this._model.context(this._context)); return this._model.call('read_group', { groupby: grouping, fields: _.uniq(grouping.concat(this._fields || [])), domain: this._model.domain(this._filter), - context: this._model.context(this._context), + context: ctx, offset: this._offset, limit: this._limit, orderby: instance.web.serialize_sort(this._order_by) || false @@ -325,7 +328,7 @@ instance.web.Model = instance.web.Class.extend({ * Fetches the model's domain, combined with the provided domain if any * * @param {Array} [domain] to combine with the model's internal domain - * @returns The model's internal domain, or the AND-ed union of the model's internal domain and the provided domain + * @returns {instance.web.CompoundDomain} The model's internal domain, or the AND-ed union of the model's internal domain and the provided domain */ domain: function (domain) { if (!domain) { return this._domain; } @@ -337,7 +340,7 @@ instance.web.Model = instance.web.Class.extend({ * combined with the provided context if any * * @param {Object} [context] to combine with the model's internal context - * @returns The union of the user's context and the model's internal context, as well as the provided context if any. In that order. + * @returns {instance.web.CompoundContext} The union of the user's context and the model's internal context, as well as the provided context if any. In that order. */ context: function (context) { return new instance.web.CompoundContext( @@ -604,6 +607,9 @@ instance.web.DataSet = instance.web.Class.extend(instance.web.PropertiesMixin, alter_ids: function(n_ids) { this.ids = n_ids; }, + remove_ids: function (ids) { + this.alter_ids(_(this.ids).difference(ids)); + }, /** * Resequence records. * @@ -701,22 +707,28 @@ instance.web.DataSetSearch = instance.web.DataSet.extend({ get_domain: function (other_domain) { this._model.domain(other_domain); }, + alter_ids: function (ids) { + this._super(ids); + if (this.index !== null && this.index >= this.ids.length) { + this.index = this.ids.length > 0 ? this.ids.length - 1 : 0; + } + }, + remove_ids: function (ids) { + var before = this.ids.length; + this._super(ids); + if (this._length) { + this._length -= (before - this.ids.length); + } + }, unlink: function(ids, callback, error_callback) { var self = this; return this._super(ids).done(function(result) { - self.ids = _(self.ids).difference(ids); - if (self._length) { - self._length -= 1; - } - if (self.index !== null) { - self.index = self.index <= self.ids.length - 1 ? - self.index : (self.ids.length > 0 ? self.ids.length -1 : 0); - } + self.remove_ids( ids); self.trigger("dataset_changed", ids, callback, error_callback); }); }, size: function () { - if (this._length !== undefined) { + if (this._length != null) { return this._length; } return this._super(); diff --git a/addons/web/static/src/js/formats.js b/addons/web/static/src/js/formats.js index 851b60af229..854c5f76218 100644 --- a/addons/web/static/src/js/formats.js +++ b/addons/web/static/src/js/formats.js @@ -314,4 +314,34 @@ instance.web.auto_date_to_str = function(value, type) { } }; +/** + * performs a half up rounding with arbitrary precision, correcting for float loss of precision + * See the corresponding float_round() in server/tools/float_utils.py for more info + * @param {Number} the value to be rounded + * @param {Number} a non zero precision parameter. eg: 0.01 rounds to two digits. + */ +instance.web.round_precision = function(value, precision){ + if(!value){ + return 0; + }else if(!precision){ + throw new Error('round_precision(...): Cannot round value: '+value+' with a precision of zero (or undefined)'); + } + var normalized_value = value / precision; + var epsilon_magnitude = Math.log(Math.abs(normalized_value))/Math.log(2); + var epsilon = Math.pow(2, epsilon_magnitude - 53); + normalized_value += normalized_value >= 0 ? epsilon : -epsilon; + var rounded_value = Math.round(normalized_value); + return rounded_value * precision; +}; + +/** + * performs a half up rounding with a fixed amount of decimals, correcting for float loss of precision + * See the corresponding float_round() in server/tools/float_utils.py for more info + * @param {Number} the value to be rounded + * @param {Number} the number of decimals. eg: round_decimals(3.141592,2) -> 3.14 + */ +instance.web.round_decimals = function(value, decimals){ + return instance.web.round_precision(value, Math.pow(10,-decimals)); +}; + }; diff --git a/addons/web/static/src/js/search.js b/addons/web/static/src/js/search.js index f5449ed8bba..0051598e48a 100644 --- a/addons/web/static/src/js/search.js +++ b/addons/web/static/src/js/search.js @@ -326,7 +326,7 @@ instance.web.SearchView = instance.web.Widget.extend(/** @lends instance.web.Sea } }, 'autocompleteopen': function () { - this.$el.autocomplete('widget').css('z-index', 3); + this.$el.autocomplete('widget').css('z-index', 1004); }, }, /** @@ -1039,7 +1039,9 @@ instance.web.search.FilterGroup = instance.web.search.Input.extend(/** @lends in facet.values.each(function (v) { var i = _(self.filters).indexOf(v.get('value')); if (i === -1) { return; } - $filters.eq(i).addClass('oe_selected'); + $filters.filter(function () { + return Number($(this).data('index')) === i; + }).addClass('oe_selected'); }); }, /** @@ -1129,7 +1131,7 @@ instance.web.search.FilterGroup = instance.web.search.Input.extend(/** @lends in }); }, toggle_filter: function (e) { - this.toggle(this.filters[$(e.target).index()]); + this.toggle(this.filters[Number($(e.target).data('index'))]); }, toggle: function (filter) { this.view.query.toggle(this.make_facet([this.make_value(filter)])); @@ -1337,20 +1339,22 @@ instance.web.search.CharField = instance.web.search.Field.extend( /** @lends ins } }); instance.web.search.NumberField = instance.web.search.Field.extend(/** @lends instance.web.search.NumberField# */{ - value_from: function () { - if (!this.$el.val()) { - return null; - } - var val = this.parse(this.$el.val()), - check = Number(this.$el.val()); - if (isNaN(val) || val !== check) { - this.$el.addClass('error'); - throw new instance.web.search.Invalid( - this.attrs.name, this.$el.val(), this.error_message); - } - this.$el.removeClass('error'); - return val; - } + complete: function (value) { + var val = this.parse(value); + if (isNaN(val)) { return $.when(); } + var label = _.str.sprintf( + _t("Search %(field)s for: %(value)s"), { + field: '' + this.attrs.string + '', + value: '' + _.str.escapeHTML(value) + ''}); + return $.when([{ + label: label, + facet: { + category: this.attrs.string, + field: this, + values: [{label: value, value: val}] + } + }]); + }, }); /** * @class diff --git a/addons/web/static/src/js/testing.js b/addons/web/static/src/js/testing.js index e7aad43ffc7..e665a43db01 100644 --- a/addons/web/static/src/js/testing.js +++ b/addons/web/static/src/js/testing.js @@ -176,9 +176,9 @@ openerp.testing = {}; }); QUnit.module(testing.current_module + '.' + name, {_oe: options}); - body(testing.case); + body(testing['case']); }; - testing.case = function (name, options, callback) { + testing['case'] = function (name, options, callback) { if (_.isFunction(options)) { callback = options; options = {}; diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 65e9501fa51..454f20ddcd5 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -765,7 +765,11 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM this.has_been_loaded.done(function() { if (self.datarecord.id && confirm(_t("Do you really want to delete this record?"))) { self.dataset.unlink([self.datarecord.id]).done(function() { - self.execute_pager_action('next'); + if (self.dataset.size()) { + self.execute_pager_action('next'); + } else { + self.do_action('history_back'); + } def.resolve(); }); } else { @@ -802,6 +806,8 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM if (save_obj.error) return $.Deferred().reject(); return $.when.apply($, save_obj.ret); + }).done(function() { + self.$el.removeClass('oe_form_dirty'); }); }, _process_save: function(save_obj) { @@ -1021,7 +1027,7 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM return value; } var fields = _.chain(this.fields) - .map(function (field, name) { + .map(function (field) { var value = field.get_value(); // ignore fields which are empty, invisible, readonly, o2m // or m2m @@ -1036,7 +1042,7 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM } return { - name: name, + name: field.name, string: field.string, value: value, displayed: display(field, value), @@ -1047,10 +1053,10 @@ instance.web.FormView = instance.web.View.extend(instance.web.form.FieldManagerM .value(); var conditions = _.chain(self.fields) .filter(function (field) { return field.field.change_default; }) - .map(function (field, name) { + .map(function (field) { var value = field.get_value(); return { - name: name, + name: field.name, string: field.string, value: value, displayed: display(field, value), @@ -1444,6 +1450,9 @@ instance.web.form.FormRenderingEngine = instance.web.form.FormRenderingEngineInt $(this).children().each(function() { var $td = $(this), $child = $td.children(':first'); + if ($child.attr('cell-class')) { + $td.addClass($child.attr('cell-class')); + } switch ($child[0].tagName.toLowerCase()) { case 'separator': break; @@ -1520,7 +1529,7 @@ instance.web.form.FormRenderingEngine = instance.web.form.FormRenderingEngineInt if (! page.__ic) return; page.__ic.on("change:effective_invisible", null, function() { - if (!page.__ic.get('effective_invisible')) { + if (!page.__ic.get('effective_invisible') && page.autofocus) { $new_notebook.tabs('select', i); return; } @@ -2126,7 +2135,7 @@ instance.web.form.AbstractField = instance.web.form.FormWidget.extend(instance.w value without triggering a re-rendering. */ internal_set_value: function(value_) { - var tmp = this.no_render; + var tmp = this.no_rerender; this.no_rerender = true; this.set({'value': value_}); this.no_rerender = tmp; @@ -2296,7 +2305,8 @@ instance.web.form.FieldChar = instance.web.form.AbstractField.extend(instance.we return this.get('value') === '' || this._super(); }, focus: function() { - this.$('input:first')[0].focus(); + var input = this.$('input:first')[0]; + return input ? input.focus() : false; }, set_dimensions: function (height, width) { this._super(height, width); @@ -2393,7 +2403,8 @@ instance.web.form.FieldFloat = instance.web.form.FieldChar.extend({ this._super.apply(this, [value_]); }, focus: function () { - this.$('input:first').select(); + var $input = this.$('input:first'); + return $input.length ? $input.select() : false; } }); @@ -2413,6 +2424,42 @@ instance.web.DateTimeWidget = instance.web.Widget.extend({ this.$input = this.$el.find('input.oe_datepicker_master'); this.$input_picker = this.$el.find('input.oe_datepicker_container'); + $.datepicker.setDefaults({ + clearText: _t('Clear'), + clearStatus: _t('Erase the current date'), + closeText: _t('Done'), + closeStatus: _t('Close without change'), + prevText: _t(''), + nextStatus: _t('Show the next month'), + currentText: _t('Today'), + currentStatus: _t('Show the current month'), + monthNames: Date.CultureInfo.monthNames, + monthNamesShort: Date.CultureInfo.abbreviatedMonthNames, + monthStatus: _t('Show a different month'), + yearStatus: _t('Show a different year'), + weekHeader: _t('Wk'), + weekStatus: _t('Week of the year'), + dayNames: Date.CultureInfo.dayNames, + dayNamesShort: Date.CultureInfo.abbreviatedDayNames, + dayNamesMin: Date.CultureInfo.shortestDayNames, + dayStatus: _t('Set DD as first week day'), + dateStatus: _t('Select D, M d'), + firstDay: Date.CultureInfo.firstDayOfWeek, + initStatus: _t('Select a date'), + isRTL: false + }); + $.timepicker.setDefaults({ + timeOnlyTitle: _t('Choose Time'), + timeText: _t('Time'), + hourText: _t('Hour'), + minuteText: _t('Minute'), + secondText: _t('Second'), + currentText: _t('Now'), + closeText: _t('Done') + }); + this.picker({ onClose: this.on_picker_select, onSelect: this.on_picker_select, @@ -2539,9 +2586,8 @@ instance.web.form.FieldDatetime = instance.web.form.AbstractField.extend(instanc return this.get('value') === '' || this._super(); }, focus: function() { - if (this.datewidget && this.datewidget.$input) { - this.datewidget.$input[0].focus(); - } + var input = this.datewidget && this.datewidget.$input[0]; + return input ? input.focus() : false; }, set_dimensions: function (height, width) { this._super(height, width); @@ -2622,9 +2668,8 @@ instance.web.form.FieldText = instance.web.form.AbstractField.extend(instance.we return this.get('value') === '' || this._super(); }, focus: function($el) { - if (!this.get("effective_readonly") && this.$textarea) { - this.$textarea[0].focus(); - } + var input = !this.get("effective_readonly") && this.$textarea && this.$textarea[0]; + return input ? input.focus() : false; }, set_dimensions: function (height, width) { this._super(height, width); @@ -2707,7 +2752,8 @@ instance.web.form.FieldBoolean = instance.web.form.AbstractField.extend({ this.$checkbox[0].checked = this.get('value'); }, focus: function() { - this.$checkbox[0].focus(); + var input = this.$checkbox && this.$checkbox[0]; + return input ? input.focus() : false; } }); @@ -2793,7 +2839,8 @@ instance.web.form.FieldSelection = instance.web.form.AbstractField.extend(instan } }, focus: function() { - this.$('select:first')[0].focus(); + var input = this.$('select:first')[0]; + return input ? input.focus() : false; }, set_dimensions: function (height, width) { this._super(height, width); @@ -2804,6 +2851,99 @@ instance.web.form.FieldSelection = instance.web.form.AbstractField.extend(instan } }); +instance.web.form.FieldRadio = instance.web.form.AbstractField.extend(instance.web.form.ReinitializeFieldMixin, { + template: 'FieldRadio', + events: { + 'click input': 'click_change_value' + }, + init: function(field_manager, node) { + /* Radio button widget: Attributes options: + * - "horizontal" to display in column + * - "no_radiolabel" don't display text values + */ + this._super(field_manager, node); + this.selection = _.clone(this.field.selection) || []; + this.domain = false; + }, + initialize_content: function () { + this.uniqueId = _.uniqueId("radio"); + this.on("change:effective_readonly", this, this.render_value); + this.field_manager.on("view_content_has_changed", this, this.get_selection); + this.get_selection(); + }, + click_change_value: function (event) { + var val = $(event.target).val(); + val = this.field.type == "selection" ? val : +val; + if (val == this.get_value()) { + this.set_value(false); + } else { + this.set_value(val); + } + }, + /** Get the selection and render it + * selection: [[identifier, value_to_display], ...] + * For selection fields: this is directly given by this.field.selection + * For many2one fields: perform a search on the relation of the many2one field + */ + get_selection: function() { + var self = this; + var selection = []; + var def = $.Deferred(); + if (self.field.type == "many2one") { + var domain = instance.web.pyeval.eval('domain', this.build_domain()) || []; + if (! _.isEqual(self.domain, domain)) { + self.domain = domain; + var ds = new instance.web.DataSet(self, self.field.relation); + ds.call('search', [self.domain]) + .then(function (records) { + ds.name_get(records).then(function (records) { + selection = records; + def.resolve(); + }); + }); + } else { + selection = self.selection; + def.resolve(); + } + } + else if (self.field.type == "selection") { + selection = self.field.selection || []; + def.resolve(); + } + return def.then(function () { + if (! _.isEqual(selection, self.selection)) { + self.selection = _.clone(selection); + self.renderElement(); + self.render_value(); + } + }); + }, + set_value: function (value_) { + if (value_) { + if (this.field.type == "selection") { + value_ = _.find(this.field.selection, function (sel) { return sel[0] == value_}); + } + else if (!this.selection.length) { + this.selection = [value_]; + } + } + this._super(value_); + }, + get_value: function () { + var value = this.get('value'); + return value instanceof Array ? value[0] : value; + }, + render_value: function () { + var self = this; + this.$el.toggleClass("oe_readonly", this.get('effective_readonly')); + this.$("input:checked").prop("checked", false); + if (this.get_value()) { + this.$("input").filter(function () {return this.value == self.get_value()}).prop("checked", true); + this.$(".oe_radio_readonly").text(this.get('value') ? this.get('value')[1] : ""); + } + } +}); + // jquery autocomplete tweak to allow html and classnames (function() { var proto = $.ui.autocomplete.prototype, @@ -3243,7 +3383,7 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc } if (! no_recurse) { var dataset = new instance.web.DataSetStatic(this, this.field.relation, self.build_context()); - dataset.name_get([self.get("value")]).done(function(data) { + this.alive(dataset.name_get([self.get("value")])).done(function(data) { self.display_value["" + self.get("value")] = data[0][1]; self.render_value(true); }); @@ -3308,9 +3448,8 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc return ! this.get("value"); }, focus: function () { - if (!this.get('effective_readonly')) { - this.$input && this.$input[0].focus(); - } + var input = !this.get('effective_readonly') && this.$input && this.$input[0]; + return input ? input.focus() : false; }, _quick_create: function() { this.no_ed = true; @@ -4170,7 +4309,8 @@ instance.web.form.FieldMany2ManyTags = instance.web.form.AbstractField.extend(in this.set({'value': _.uniq(this.get('value').concat([id]))}); }, focus: function () { - this.$text[0].focus(); + var input = this.$text && this.$text[0]; + return input ? input.focus() : false; }, set_dimensions: function (height, width) { this._super(height, width); @@ -5298,11 +5438,6 @@ instance.web.form.FieldStatus = instance.web.form.AbstractField.extend({ 'value_folded': _.find(self.selection.folded, function(i){return i[0] === self.get('value')}) }); self.$el.html(content); - var colors = JSON.parse((self.node.attrs || {}).statusbar_colors || "{}"); - var color = colors[self.get('value')]; - if (color) { - self.$("oe_active").css("color", color); - } }, calc_domain: function() { var d = instance.web.pyeval.eval('domain', this.build_domain()); @@ -5447,6 +5582,7 @@ instance.web.form.widgets = new instance.web.Registry({ 'date' : 'instance.web.form.FieldDate', 'datetime' : 'instance.web.form.FieldDatetime', 'selection' : 'instance.web.form.FieldSelection', + 'radio' : 'instance.web.form.FieldRadio', 'many2one' : 'instance.web.form.FieldMany2One', 'many2onebutton' : 'instance.web.form.Many2OneButton', 'many2many' : 'instance.web.form.FieldMany2Many', diff --git a/addons/web/static/src/js/view_list.js b/addons/web/static/src/js/view_list.js index b69ec6dbdca..b96079d2051 100644 --- a/addons/web/static/src/js/view_list.js +++ b/addons/web/static/src/js/view_list.js @@ -578,7 +578,7 @@ instance.web.ListView = instance.web.View.extend( /** @lends instance.web.ListVi this.no_leaf = !!context['group_by_no_leaf']; this.grouped = !!group_by; - return this.load_view(context).then( + return this.alive(this.load_view(context)).then( this.proxy('reload_content')); }, /** @@ -895,8 +895,9 @@ instance.web.ListView.List = instance.web.Class.extend( /** @lends instance.web. this.record_callbacks = { 'remove': function (event, record) { - var $row = self.$current.children( - '[data-id=' + record.get('id') + ']'); + var id = record.get('id'); + self.dataset.remove_ids([id]) + var $row = self.$current.children('[data-id=' + id + ']'); var index = $row.data('index'); $row.remove(); }, diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index befbc7fe793..53e2e21c7c3 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -662,13 +662,6 @@ instance.web.ViewManager = instance.web.Widget.extend({ }, add_breadcrumb: function(options) { var options = options || {}; - // 7.0 backward compatibility - if (typeof options == 'function') { - options = { - on_reverse_breadcrumb: options - }; - } - // end of 7.0 backward compatibility var self = this; var views = [this.active_view || this.views_src[0].view_type]; this.on('switch_mode', self, function(mode) { @@ -1011,7 +1004,7 @@ instance.web.ViewManagerAction = instance.web.ViewManager.extend({ switch_mode: function (view_type, no_store, options) { var self = this; - return $.when(this._super.apply(this, arguments)).done(function () { + return this.alive($.when(this._super.apply(this, arguments))).done(function () { var controller = self.views[self.active_view].controller; self.$el.find('.oe_debug_view').html(QWeb.render('ViewManagerDebug', { view: controller, @@ -1371,7 +1364,7 @@ instance.web.View = instance.web.Widget.extend({ } else if (action_data.type=="action") { return this.rpc('/web/action/load', { action_id: action_data.name, - context: instance.web.pyeval.eval('context', context), + context: _.extend({'active_model': dataset.model, 'active_ids': dataset.ids, 'active_id': record_id}, instance.web.pyeval.eval('context', context)), do_not_eval: true }).then(handler); } else { @@ -1459,7 +1452,7 @@ instance.web.View = instance.web.Widget.extend({ is_action_enabled: function(action) { var attrs = this.fields_view.arch.attrs; return (action in attrs) ? JSON.parse(attrs[action]) : true; - } + }, }); /** diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 65d70b64666..14c7f722ec2 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -40,11 +40,11 @@

        - var message = d.error.data.message || d.error.data.fault_code; - d.error.html_error = context.engine.tools.html_escape(message) + var message = d.message ? d.message : d.error.data.message; + d.html_error = context.engine.tools.html_escape(message) .replace(/\n/g, '
        ');
        - +

        @@ -650,7 +650,7 @@
      1. - /web/binary/upload_attachment + /web/binary/upload_attachment @@ -1111,6 +1111,34 @@ + + + + + + + + + +
        +
        + +
        + +
        +
        +
        + + +
        + +
        +
        +
        +
        + +
        +
        @@ -1536,8 +1564,9 @@
          -
        • +
        diff --git a/addons/web/static/test/data.js b/addons/web/static/test/data.js new file mode 100644 index 00000000000..6f1e5184063 --- /dev/null +++ b/addons/web/static/test/data.js @@ -0,0 +1,76 @@ +openerp.testing.section('data.model.group_by', { + rpc: 'mock', + dependencies: ['web.data'], +}, function (test) { + var group_result = [{ + bar: 3, bar_count: 5, __context: {}, __domain: [['bar', '=', 3]], + }, { + bar: 5, bar_count: 3, __context: {}, __domain: [['bar', '=', 5]], + }, { + bar: 8, bar_count: 0, __context: {}, __domain: [['bar', '=', 8]], + }]; + test('basic', {asserts: 7}, function (instance, $fix, mock) { + var m = new instance.web.Model('foo'); + mock('foo:read_group', function (args, kwargs) { + deepEqual(kwargs.fields, ['bar'], + "should read grouping field"); + deepEqual(kwargs.groupby, ['bar'], + "should have single grouping field"); + return group_result; + }); + mock('/web/dataset/search_read', function (args) { + deepEqual(args.params.domain, [['bar', '=', 3]], + "should have domain matching that of group_by result"); + return {records: [ + {bar: 3, id: 1}, + {bar: 3, id: 2}, + {bar: 3, id: 4}, + {bar: 3, id: 8}, + {bar: 3, id: 16} + ], length: 5}; + }); + + return m.query().group_by('bar') + .then(function (groups) { + ok(groups, "should have data"); + equal(groups.length, 3, "should have three results"); + var first = groups[0]; + ok(first.attributes.has_children, "should have children"); + return first.query().all(); + }).done(function (first) { + equal(first.length, 5, "should have 5 records") + }); + }); + test('noleaf', {asserts: 5}, function (instance, $fix, mock) { + var m = new instance.web.Model('foo', {group_by_no_leaf: true}); + mock('foo:read_group', function (args, kwargs) { + deepEqual(kwargs.fields, ['bar'], + "should read grouping field"); + deepEqual(kwargs.groupby, ['bar'], + "should have single grouping field"); + + return group_result; + }); + return m.query().group_by('bar') + .then(function (groups) { + ok(groups, "should have data"); + equal(groups.length, 3, "should have three results"); + ok(!groups[0].attributes.has_children, + "should not have children because no_leaf"); + }) + }); + test('nogroup', {rpc: false}, function (instance, $f, mock) { + var m = new instance.web.Model('foo'); + strictEqual(m.query().group_by(), null, "should not group"); + }); + test('empty.noleaf', {asserts: 1}, function (instance, $f, mock) { + var m = new instance.web.Model('foo', {group_by_no_leaf: true}); + mock('foo:read_group', function (args, kwargs) { + return [{__context: [], __domain: []}]; + }); + return m.query().group_by().done(function (groups) { + strictEqual(groups.length, 1, + "should generate a single fake-ish group"); + }); + }); +}); diff --git a/addons/web/static/test/search.js b/addons/web/static/test/search.js index 5c02d1f16db..73d984506b2 100644 --- a/addons/web/static/test/search.js +++ b/addons/web/static/test/search.js @@ -614,6 +614,59 @@ openerp.testing.section('search.completions', { {relation: 'dummy.model'}, view); return f.complete("bob"); }); + test('Integer: invalid', {asserts: 1}, function (instance) { + var view = {inputs: []}; + var f = new instance.web.search.IntegerField( + {attrs: {string: "Dummy"}}, {}, view); + return f.complete("qux") + .done(function (completions) { + ok(!completions, "non-number => no completion"); + }); + }); + test('Integer: non-zero', {asserts: 5}, function (instance) { + var view = {inputs: []}; + var f = new instance.web.search.IntegerField( + {attrs: {string: "Dummy"}}, {}, view); + return f.complete("-2") + .done(function (completions) { + equal(completions.length, 1, "number fields provide 1 completion only"); + var facet = new instance.web.search.Facet(completions[0].facet); + equal(facet.get('category'), f.attrs.string); + equal(facet.get('field'), f); + var value = facet.values.at(0); + equal(value.get('label'), "-2"); + equal(value.get('value'), -2); + }); + }); + test('Integer: zero', {asserts: 3}, function (instance) { + var view = {inputs: []}; + var f = new instance.web.search.IntegerField( + {attrs: {string: "Dummy"}}, {}, view); + return f.complete("0") + .done(function (completions) { + equal(completions.length, 1, "number fields provide 1 completion only"); + var facet = new instance.web.search.Facet(completions[0].facet); + var value = facet.values.at(0); + equal(value.get('label'), "0"); + equal(value.get('value'), 0); + }); + }); + test('Float: non-zero', {asserts: 5}, function (instance) { + var view = {inputs: []}; + var f = new instance.web.search.FloatField( + {attrs: {string: "Dummy"}}, {}, view); + return f.complete("42.37") + .done(function (completions) { + equal(completions.length, 1, "float fields provide 1 completion only"); + var facet = new instance.web.search.Facet(completions[0].facet); + equal(facet.get('category'), f.attrs.string); + equal(facet.get('field'), f); + var value = facet.values.at(0); + equal(value.get('label'), "42.37"); + equal(value.get('value'), 42.37); + }); + }); + }); openerp.testing.section('search.serialization', { dependencies: ['web.search'], @@ -1361,7 +1414,7 @@ openerp.testing.section('search.invisible', { }, ['', '', '', - ''].join()); + ''].join('')); return view.appendTo($fix) .then(function () { var done = $.Deferred(); @@ -1380,7 +1433,7 @@ openerp.testing.section('search.invisible', { '', '', '', - ''].join()); + ''].join('')); return view.appendTo($fix) .then(function () { var $fs = $fix.find('.oe_searchview_filters ul'); @@ -1400,6 +1453,26 @@ openerp.testing.section('search.invisible', { return done; }); }); + test('invisible-previous-sibling', {asserts: 3}, function (instance, $fix, mock) { + var view = makeView(instance, mock, {}, [ + '', + '', + '', + '', + '', + ''].join('')); + return view.appendTo($fix) + .done(function () { + // Select filter 3 + $fix.find('.oe_searchview_filters ul li:contains("filter 3")').click(); + equal(view.query.length, 1, "should have selected a filter"); + var facet = view.query.at(0); + strictEqual(facet.values.at(0).get('label'), "filter 3", + "should have correctly labelled the facet"); + deepEqual(view.build_search_data().contexts, [{test: 3}], + "should have built correct context"); + }); + }); // Invisible filter groups should not appear in the drawer // Group invisibility should be inherited by children test('group-invisibility', {asserts: 6}, function (instance, $fix, mock) { diff --git a/addons/web_calendar/i18n/ar.po b/addons/web_calendar/i18n/ar.po index 0bc05d7817a..effa79cfea2 100644 --- a/addons/web_calendar/i18n/ar.po +++ b/addons/web_calendar/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/bg.po b/addons/web_calendar/i18n/bg.po index 4657679c38c..70f52e38bbf 100644 --- a/addons/web_calendar/i18n/bg.po +++ b/addons/web_calendar/i18n/bg.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/bn.po b/addons/web_calendar/i18n/bn.po index b3eece3fac1..d4ed0a44e82 100644 --- a/addons/web_calendar/i18n/bn.po +++ b/addons/web_calendar/i18n/bn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/bs.po b/addons/web_calendar/i18n/bs.po index 4407972d3a0..c2b07d3dd34 100644 --- a/addons/web_calendar/i18n/bs.po +++ b/addons/web_calendar/i18n/bs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/ca.po b/addons/web_calendar/i18n/ca.po index 0081b001009..edd06a4f4a6 100644 --- a/addons/web_calendar/i18n/ca.po +++ b/addons/web_calendar/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/cs.po b/addons/web_calendar/i18n/cs.po index f679b63edf7..cadf1513282 100644 --- a/addons/web_calendar/i18n/cs.po +++ b/addons/web_calendar/i18n/cs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" "X-Poedit-Language: Czech\n" #. module: web_calendar diff --git a/addons/web_calendar/i18n/da.po b/addons/web_calendar/i18n/da.po index 6df2ec7afec..1d758e370df 100644 --- a/addons/web_calendar/i18n/da.po +++ b/addons/web_calendar/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/de.po b/addons/web_calendar/i18n/de.po index bea36816d20..ccc3aab86b7 100644 --- a/addons/web_calendar/i18n/de.po +++ b/addons/web_calendar/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/en_AU.po b/addons/web_calendar/i18n/en_AU.po index 88dd2af65b2..cd1797dfd24 100644 --- a/addons/web_calendar/i18n/en_AU.po +++ b/addons/web_calendar/i18n/en_AU.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/en_GB.po b/addons/web_calendar/i18n/en_GB.po index 434326f3544..e51cddb621e 100644 --- a/addons/web_calendar/i18n/en_GB.po +++ b/addons/web_calendar/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/es.po b/addons/web_calendar/i18n/es.po index fbcc9fd4625..91586ea297f 100644 --- a/addons/web_calendar/i18n/es.po +++ b/addons/web_calendar/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/es_CL.po b/addons/web_calendar/i18n/es_CL.po index 8a9d75cfd09..b0b8b70916a 100644 --- a/addons/web_calendar/i18n/es_CL.po +++ b/addons/web_calendar/i18n/es_CL.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/es_CR.po b/addons/web_calendar/i18n/es_CR.po index cad38fdf0d7..290e68d06b3 100644 --- a/addons/web_calendar/i18n/es_CR.po +++ b/addons/web_calendar/i18n/es_CR.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" "Language: es\n" #. module: web_calendar diff --git a/addons/web_calendar/i18n/es_DO.po b/addons/web_calendar/i18n/es_DO.po index 6aa6c1c119f..0428ae1bfbe 100644 --- a/addons/web_calendar/i18n/es_DO.po +++ b/addons/web_calendar/i18n/es_DO.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/es_EC.po b/addons/web_calendar/i18n/es_EC.po index 9666de6a44e..ad3c775c400 100644 --- a/addons/web_calendar/i18n/es_EC.po +++ b/addons/web_calendar/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/es_MX.po b/addons/web_calendar/i18n/es_MX.po index 30dd44d9c74..b240261df9e 100644 --- a/addons/web_calendar/i18n/es_MX.po +++ b/addons/web_calendar/i18n/es_MX.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/et.po b/addons/web_calendar/i18n/et.po index 336c1b0cdf2..39a1824ee63 100644 --- a/addons/web_calendar/i18n/et.po +++ b/addons/web_calendar/i18n/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/eu.po b/addons/web_calendar/i18n/eu.po index feb82694748..343021f5a0e 100644 --- a/addons/web_calendar/i18n/eu.po +++ b/addons/web_calendar/i18n/eu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/fa.po b/addons/web_calendar/i18n/fa.po index 1f10f3a1283..cc391ea0312 100644 --- a/addons/web_calendar/i18n/fa.po +++ b/addons/web_calendar/i18n/fa.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/fi.po b/addons/web_calendar/i18n/fi.po index 9370b2b1f34..d2ee80dfbe6 100644 --- a/addons/web_calendar/i18n/fi.po +++ b/addons/web_calendar/i18n/fi.po @@ -14,29 +14,29 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:153 #, python-format msgid "New event" -msgstr "" +msgstr "Uusi tapahtuma" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:156 #, python-format msgid "Details" -msgstr "" +msgstr "Tiedot" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:154 #, python-format msgid "Save" -msgstr "" +msgstr "Tallenna" #. module: web_calendar #. openerp-web @@ -50,21 +50,21 @@ msgstr "" #: code:addons/web_calendar/static/src/js/calendar.js:149 #, python-format msgid "Today" -msgstr "" +msgstr "Tänään" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:151 #, python-format msgid "Week" -msgstr "" +msgstr "Viikko" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:163 #, python-format msgid "Full day" -msgstr "" +msgstr "Koko päivä" #. module: web_calendar #. openerp-web @@ -72,14 +72,14 @@ msgstr "" #: code:addons/web_calendar/static/src/js/calendar.js:174 #, python-format msgid "Description" -msgstr "" +msgstr "Kuvaus" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:160 #, python-format msgid "Event will be deleted permanently, are you sure?" -msgstr "" +msgstr "Tapahtuma poistetaan pysyvästi, oletko varma?" #. module: web_calendar #. openerp-web @@ -94,7 +94,7 @@ msgstr " " #: code:addons/web_calendar/static/src/js/calendar.js:173 #, python-format msgid "Date" -msgstr "" +msgstr "Päivämäärä" #. module: web_calendar #. openerp-web @@ -108,42 +108,42 @@ msgstr "" #: code:addons/web_calendar/static/src/js/calendar.js:150 #, python-format msgid "Day" -msgstr "" +msgstr "Päivä" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:157 #, python-format msgid "Edit" -msgstr "" +msgstr "Muokkaa" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:169 #, python-format msgid "Enabled" -msgstr "" +msgstr "Käytössä" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:166 #, python-format msgid "Do you want to edit the whole set of repeated events?" -msgstr "" +msgstr "Haluatko muuttaa kaikki toistuvat tapahtumat?" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:82 #, python-format msgid "Filter" -msgstr "" +msgstr "Suodatin" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:167 #, python-format msgid "Repeat event" -msgstr "" +msgstr "Toista tapahtuma" #. module: web_calendar #. openerp-web @@ -151,14 +151,14 @@ msgstr "" #: code:addons/web_calendar/static/src/js/calendar.js:180 #, python-format msgid "Agenda" -msgstr "" +msgstr "Esityslista" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:162 #, python-format msgid "Time period" -msgstr "" +msgstr "Aikajakso" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/fr.po b/addons/web_calendar/i18n/fr.po index f2f89adc350..44a77f55be8 100644 --- a/addons/web_calendar/i18n/fr.po +++ b/addons/web_calendar/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/fr_CA.po b/addons/web_calendar/i18n/fr_CA.po index 2dc5c3bb9e7..83b46029c0a 100644 --- a/addons/web_calendar/i18n/fr_CA.po +++ b/addons/web_calendar/i18n/fr_CA.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/gl.po b/addons/web_calendar/i18n/gl.po index 01eaf3aaadb..63ca8dacc4f 100644 --- a/addons/web_calendar/i18n/gl.po +++ b/addons/web_calendar/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/gu.po b/addons/web_calendar/i18n/gu.po index 4a24b51a6c5..f9117d94555 100644 --- a/addons/web_calendar/i18n/gu.po +++ b/addons/web_calendar/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/hr.po b/addons/web_calendar/i18n/hr.po index 6a64bf82209..f1da67a5f46 100644 --- a/addons/web_calendar/i18n/hr.po +++ b/addons/web_calendar/i18n/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/hu.po b/addons/web_calendar/i18n/hu.po index 75ea36ffc5e..ee0b71923ed 100644 --- a/addons/web_calendar/i18n/hu.po +++ b/addons/web_calendar/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/id.po b/addons/web_calendar/i18n/id.po index 4d1e34a1c98..70f92cd5e20 100644 --- a/addons/web_calendar/i18n/id.po +++ b/addons/web_calendar/i18n/id.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/it.po b/addons/web_calendar/i18n/it.po index aac7823f28e..e898907e85a 100644 --- a/addons/web_calendar/i18n/it.po +++ b/addons/web_calendar/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/ja.po b/addons/web_calendar/i18n/ja.po index 6f8ba1d6dd3..d80e4263064 100644 --- a/addons/web_calendar/i18n/ja.po +++ b/addons/web_calendar/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/ka.po b/addons/web_calendar/i18n/ka.po index 4d6ca49780a..347ab2ece85 100644 --- a/addons/web_calendar/i18n/ka.po +++ b/addons/web_calendar/i18n/ka.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/ko.po b/addons/web_calendar/i18n/ko.po index e3858354d5c..377e088d59a 100644 --- a/addons/web_calendar/i18n/ko.po +++ b/addons/web_calendar/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/lt.po b/addons/web_calendar/i18n/lt.po index 645c6a96ec3..1526dd1c9b1 100644 --- a/addons/web_calendar/i18n/lt.po +++ b/addons/web_calendar/i18n/lt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/mk.po b/addons/web_calendar/i18n/mk.po index b7729015fbf..be6d21ca3eb 100644 --- a/addons/web_calendar/i18n/mk.po +++ b/addons/web_calendar/i18n/mk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/mn.po b/addons/web_calendar/i18n/mn.po index 4ac7c9491d2..c1a33ec830e 100644 --- a/addons/web_calendar/i18n/mn.po +++ b/addons/web_calendar/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/nb.po b/addons/web_calendar/i18n/nb.po index bfcab9e0f35..0d309e1d5cb 100644 --- a/addons/web_calendar/i18n/nb.po +++ b/addons/web_calendar/i18n/nb.po @@ -14,29 +14,29 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:153 #, python-format msgid "New event" -msgstr "" +msgstr "Nytt arrangement" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:156 #, python-format msgid "Details" -msgstr "" +msgstr "Detaljer" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:154 #, python-format msgid "Save" -msgstr "" +msgstr "Lagre" #. module: web_calendar #. openerp-web @@ -50,21 +50,21 @@ msgstr "" #: code:addons/web_calendar/static/src/js/calendar.js:149 #, python-format msgid "Today" -msgstr "" +msgstr "I dag." #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:151 #, python-format msgid "Week" -msgstr "" +msgstr "Uke" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:163 #, python-format msgid "Full day" -msgstr "" +msgstr "Full dag" #. module: web_calendar #. openerp-web @@ -72,14 +72,14 @@ msgstr "" #: code:addons/web_calendar/static/src/js/calendar.js:174 #, python-format msgid "Description" -msgstr "" +msgstr "Beskrivelse" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:160 #, python-format msgid "Event will be deleted permanently, are you sure?" -msgstr "" +msgstr "Arrangementet vil bli slettet permanent, er du sikker?" #. module: web_calendar #. openerp-web @@ -94,7 +94,7 @@ msgstr " " #: code:addons/web_calendar/static/src/js/calendar.js:173 #, python-format msgid "Date" -msgstr "" +msgstr "Dato" #. module: web_calendar #. openerp-web @@ -108,28 +108,28 @@ msgstr "" #: code:addons/web_calendar/static/src/js/calendar.js:150 #, python-format msgid "Day" -msgstr "" +msgstr "Dag" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:157 #, python-format msgid "Edit" -msgstr "" +msgstr "Rediger" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:169 #, python-format msgid "Enabled" -msgstr "" +msgstr "Aktivert" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:166 #, python-format msgid "Do you want to edit the whole set of repeated events?" -msgstr "" +msgstr "Vil du redigere hele settet av gjentatte arrangementer?" #. module: web_calendar #. openerp-web @@ -143,7 +143,7 @@ msgstr "" #: code:addons/web_calendar/static/src/js/calendar.js:167 #, python-format msgid "Repeat event" -msgstr "" +msgstr "Repeter arrangement" #. module: web_calendar #. openerp-web @@ -151,35 +151,35 @@ msgstr "" #: code:addons/web_calendar/static/src/js/calendar.js:180 #, python-format msgid "Agenda" -msgstr "" +msgstr "dagsorden" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:162 #, python-format msgid "Time period" -msgstr "" +msgstr "Tidsperiode" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:158 #, python-format msgid "Delete" -msgstr "" +msgstr "Slett" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:152 #, python-format msgid "Month" -msgstr "" +msgstr "Måned" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:168 #, python-format msgid "Disabled" -msgstr "" +msgstr "Deaktivert" #. module: web_calendar #. openerp-web @@ -193,14 +193,14 @@ msgstr "" #: code:addons/web_calendar/static/src/js/calendar.js:177 #, python-format msgid "Year" -msgstr "" +msgstr "År" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:155 #, python-format msgid "Cancel" -msgstr "" +msgstr "Avbryt" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/nl.po b/addons/web_calendar/i18n/nl.po index 66c173eee35..5a36bf591ed 100644 --- a/addons/web_calendar/i18n/nl.po +++ b/addons/web_calendar/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/nl_BE.po b/addons/web_calendar/i18n/nl_BE.po index 91fc9adf2c3..0213485e109 100644 --- a/addons/web_calendar/i18n/nl_BE.po +++ b/addons/web_calendar/i18n/nl_BE.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-11-26 09:36+0000\n" +"PO-Revision-Date: 2013-04-23 12:38+0000\n" "Last-Translator: Els Van Vossel (Agaplan) \n" "Language-Team: Dutch (Belgium) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-24 04:52+0000\n" +"X-Generator: Launchpad (build 16580)\n" #. module: web_calendar #. openerp-web @@ -43,7 +43,7 @@ msgstr "Opslaan" #: code:addons/web_calendar/static/src/js/calendar.js:101 #, python-format msgid "Calendar view has a 'date_delay' type != float" -msgstr "" +msgstr "Kalenderweergave heeft een 'date_delay' type verschillend van float" #. module: web_calendar #. openerp-web @@ -214,7 +214,7 @@ msgstr "Kalender" #: code:addons/web_calendar/static/src/js/calendar.js:93 #, python-format msgid "Calendar view has not defined 'date_start' attribute." -msgstr "" +msgstr "Kalenderweergave heeft geen attribuut 'date_start'" #~ msgid "Navigator" #~ msgstr "Navigator" diff --git a/addons/web_calendar/i18n/pl.po b/addons/web_calendar/i18n/pl.po index 33e05e9f03e..befb7225d2a 100644 --- a/addons/web_calendar/i18n/pl.po +++ b/addons/web_calendar/i18n/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/pt.po b/addons/web_calendar/i18n/pt.po index 40e5bda42b5..abd1aa4fc6d 100644 --- a/addons/web_calendar/i18n/pt.po +++ b/addons/web_calendar/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/pt_BR.po b/addons/web_calendar/i18n/pt_BR.po index 85e42c4a941..21411794054 100644 --- a/addons/web_calendar/i18n/pt_BR.po +++ b/addons/web_calendar/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/ro.po b/addons/web_calendar/i18n/ro.po index 47f993e80dc..fda067d7912 100644 --- a/addons/web_calendar/i18n/ro.po +++ b/addons/web_calendar/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web @@ -36,7 +36,7 @@ msgstr "Detalii" #: code:addons/web_calendar/static/src/js/calendar.js:154 #, python-format msgid "Save" -msgstr "Salveaza" +msgstr "Salvează" #. module: web_calendar #. openerp-web @@ -51,21 +51,21 @@ msgstr "" #: code:addons/web_calendar/static/src/js/calendar.js:149 #, python-format msgid "Today" -msgstr "Astazi" +msgstr "Astăzi" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:151 #, python-format msgid "Week" -msgstr "Saptamana" +msgstr "Săptămână" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:163 #, python-format msgid "Full day" -msgstr "Ziua intreaga" +msgstr "Ziua întreagă" #. module: web_calendar #. openerp-web @@ -80,7 +80,7 @@ msgstr "Descriere" #: code:addons/web_calendar/static/src/js/calendar.js:160 #, python-format msgid "Event will be deleted permanently, are you sure?" -msgstr "Evenimentul va fi sters definitiv, sunteti sigur(a)?" +msgstr "Evenimentul va fi șters definitiv, sunteți sigur(ă)?" #. module: web_calendar #. openerp-web @@ -116,35 +116,35 @@ msgstr "Ziua" #: code:addons/web_calendar/static/src/js/calendar.js:157 #, python-format msgid "Edit" -msgstr "Editeaza" +msgstr "Editează" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:169 #, python-format msgid "Enabled" -msgstr "Activat(a)" +msgstr "Activat(ă)" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:166 #, python-format msgid "Do you want to edit the whole set of repeated events?" -msgstr "Doriti sa editati intregul set de evenimente repetate?" +msgstr "Doriți să editați întregul set de evenimente repetate?" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:82 #, python-format msgid "Filter" -msgstr "Filtreaza" +msgstr "Filtrează" #. module: web_calendar #. openerp-web #: code:addons/web_calendar/static/src/js/calendar.js:167 #, python-format msgid "Repeat event" -msgstr "Repeta evenimentul" +msgstr "Repetă evenimentul" #. module: web_calendar #. openerp-web @@ -166,7 +166,7 @@ msgstr "Perioada" #: code:addons/web_calendar/static/src/js/calendar.js:158 #, python-format msgid "Delete" -msgstr "Stergeti" +msgstr "Ștergeți" #. module: web_calendar #. openerp-web @@ -180,7 +180,7 @@ msgstr "Luna" #: code:addons/web_calendar/static/src/js/calendar.js:168 #, python-format msgid "Disabled" -msgstr "Dezactivat(a)" +msgstr "Dezactivat(ă)" #. module: web_calendar #. openerp-web @@ -201,7 +201,7 @@ msgstr "Anul" #: code:addons/web_calendar/static/src/js/calendar.js:155 #, python-format msgid "Cancel" -msgstr "Anulati" +msgstr "Anulați" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/ru.po b/addons/web_calendar/i18n/ru.po index 822c486a3de..9dd7fc58456 100644 --- a/addons/web_calendar/i18n/ru.po +++ b/addons/web_calendar/i18n/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/sk.po b/addons/web_calendar/i18n/sk.po index 4f6ccc32f20..c31ba00746b 100644 --- a/addons/web_calendar/i18n/sk.po +++ b/addons/web_calendar/i18n/sk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/sl.po b/addons/web_calendar/i18n/sl.po index c66b1e30ab6..93d25d036e0 100644 --- a/addons/web_calendar/i18n/sl.po +++ b/addons/web_calendar/i18n/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/sq.po b/addons/web_calendar/i18n/sq.po index abb25bb3d2c..99b5127532a 100644 --- a/addons/web_calendar/i18n/sq.po +++ b/addons/web_calendar/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/sr@latin.po b/addons/web_calendar/i18n/sr@latin.po index 32a18ab118b..a1688b95c73 100644 --- a/addons/web_calendar/i18n/sr@latin.po +++ b/addons/web_calendar/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/sv.po b/addons/web_calendar/i18n/sv.po index 48565f1221e..13628c8b172 100644 --- a/addons/web_calendar/i18n/sv.po +++ b/addons/web_calendar/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/tr.po b/addons/web_calendar/i18n/tr.po index 31f78501ae9..0ded13c61de 100644 --- a/addons/web_calendar/i18n/tr.po +++ b/addons/web_calendar/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web @@ -43,7 +43,7 @@ msgstr "Kaydet" #: code:addons/web_calendar/static/src/js/calendar.js:101 #, python-format msgid "Calendar view has a 'date_delay' type != float" -msgstr "" +msgstr "Takvim görünümünde bir 'tarih_gecikmesi' türü var != float" #. module: web_calendar #. openerp-web @@ -214,7 +214,7 @@ msgstr "Takvim" #: code:addons/web_calendar/static/src/js/calendar.js:93 #, python-format msgid "Calendar view has not defined 'date_start' attribute." -msgstr "" +msgstr "Takvim görünümünde 'tarih_başla' özniteliği tanımlanmamış." #~ msgid "Navigator" #~ msgstr "Yön Gösterici" diff --git a/addons/web_calendar/i18n/uk.po b/addons/web_calendar/i18n/uk.po index 4aaaae960d2..074b2a6318e 100644 --- a/addons/web_calendar/i18n/uk.po +++ b/addons/web_calendar/i18n/uk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/i18n/zh_CN.po b/addons/web_calendar/i18n/zh_CN.po index 74545f188b9..bd07fbc5ffe 100644 --- a/addons/web_calendar/i18n/zh_CN.po +++ b/addons/web_calendar/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_calendar #. openerp-web diff --git a/addons/web_calendar/static/src/js/calendar.js b/addons/web_calendar/static/src/js/calendar.js index 3c9a8a6fa9d..fdc2f947728 100644 --- a/addons/web_calendar/static/src/js/calendar.js +++ b/addons/web_calendar/static/src/js/calendar.js @@ -265,6 +265,12 @@ instance.web_calendar.CalendarView = instance.web.View.extend({ //To parse Events we have to convert date Format var res_events = [], sidebar_items = {}; + var selection_label = {}; + if(this.fields[this.color_field].selection) { + _(this.fields[this.color_field].selection).each(function(value){ + selection_label[value[0]] = value[1]; + }); + } for (var e = 0; e < events.length; e++) { var evt = events[e]; if (!evt[this.date_start]) { @@ -274,6 +280,9 @@ instance.web_calendar.CalendarView = instance.web.View.extend({ if (this.color_field) { var filter = evt[this.color_field]; if (filter) { + if(this.fields[this.color_field].selection) { + filter = selection_label[filter]; + } var filter_value = (typeof filter === 'object') ? filter[0] : filter; if (typeof(fn_filter) === 'function' && !fn_filter(filter_value)) { continue; @@ -339,9 +348,13 @@ instance.web_calendar.CalendarView = instance.web.View.extend({ }, get_event_data: function(event_obj) { var data = { - name: event_obj.text + name: event_obj.text || scheduler.locale.labels.new_event }; - data[this.date_start] = instance.web.datetime_to_str(event_obj.start_date); + if (this.fields[this.date_start].type == 'date') { + data[this.date_start] = instance.web.date_to_str(event_obj.start_date) + }else { + data[this.date_start] = instance.web.datetime_to_str(event_obj.start_date) + } if (this.date_stop) { data[this.date_stop] = instance.web.datetime_to_str(event_obj.end_date); } diff --git a/addons/web_diagram/controllers/main.py b/addons/web_diagram/controllers/main.py index c598a7e4652..3f3c1065504 100644 --- a/addons/web_diagram/controllers/main.py +++ b/addons/web_diagram/controllers/main.py @@ -1,6 +1,6 @@ import openerp -class DiagramView(openerp.addons.web.controllers.main.View): +class DiagramView(openerp.addons.web.http.Controller): _cp_path = "/web_diagram/diagram" @openerp.addons.web.http.jsonrequest diff --git a/addons/web_diagram/i18n/ar.po b/addons/web_diagram/i18n/ar.po index 0d4da76c5c3..e09540e5432 100644 --- a/addons/web_diagram/i18n/ar.po +++ b/addons/web_diagram/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/bg.po b/addons/web_diagram/i18n/bg.po index c44ae70af27..b58861cf981 100644 --- a/addons/web_diagram/i18n/bg.po +++ b/addons/web_diagram/i18n/bg.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/bn.po b/addons/web_diagram/i18n/bn.po index bf11ab962bb..cb4bd126e6d 100644 --- a/addons/web_diagram/i18n/bn.po +++ b/addons/web_diagram/i18n/bn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/bs.po b/addons/web_diagram/i18n/bs.po index 5806bac17ee..36e3b13e069 100644 --- a/addons/web_diagram/i18n/bs.po +++ b/addons/web_diagram/i18n/bs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/ca.po b/addons/web_diagram/i18n/ca.po index a21ec226936..a954697fc7f 100644 --- a/addons/web_diagram/i18n/ca.po +++ b/addons/web_diagram/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/cs.po b/addons/web_diagram/i18n/cs.po index 6b2b67cb2ea..b55be42b924 100644 --- a/addons/web_diagram/i18n/cs.po +++ b/addons/web_diagram/i18n/cs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" "X-Poedit-Language: Czech\n" #. module: web_diagram diff --git a/addons/web_diagram/i18n/da.po b/addons/web_diagram/i18n/da.po index 5d2b9fcbaf7..89a768c3901 100644 --- a/addons/web_diagram/i18n/da.po +++ b/addons/web_diagram/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/de.po b/addons/web_diagram/i18n/de.po index 71b41d91ba6..5c450e03668 100644 --- a/addons/web_diagram/i18n/de.po +++ b/addons/web_diagram/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/en_AU.po b/addons/web_diagram/i18n/en_AU.po index c156b23bc7b..0e5a79e702a 100644 --- a/addons/web_diagram/i18n/en_AU.po +++ b/addons/web_diagram/i18n/en_AU.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/en_GB.po b/addons/web_diagram/i18n/en_GB.po index 581f769bf75..7907f7a8e02 100644 --- a/addons/web_diagram/i18n/en_GB.po +++ b/addons/web_diagram/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/es.po b/addons/web_diagram/i18n/es.po index d247bc142a1..f2a76d83cfb 100644 --- a/addons/web_diagram/i18n/es.po +++ b/addons/web_diagram/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/es_CL.po b/addons/web_diagram/i18n/es_CL.po index ea1e1d806c2..fc5ad36d64b 100644 --- a/addons/web_diagram/i18n/es_CL.po +++ b/addons/web_diagram/i18n/es_CL.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/es_CR.po b/addons/web_diagram/i18n/es_CR.po index cc362727839..783e2edbe0e 100644 --- a/addons/web_diagram/i18n/es_CR.po +++ b/addons/web_diagram/i18n/es_CR.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" "Language: es\n" #. module: web_diagram diff --git a/addons/web_diagram/i18n/es_DO.po b/addons/web_diagram/i18n/es_DO.po index 42504635c3f..a321f7d5b51 100644 --- a/addons/web_diagram/i18n/es_DO.po +++ b/addons/web_diagram/i18n/es_DO.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/es_EC.po b/addons/web_diagram/i18n/es_EC.po index e1b2fb3d563..041f2dd4b1b 100644 --- a/addons/web_diagram/i18n/es_EC.po +++ b/addons/web_diagram/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/es_MX.po b/addons/web_diagram/i18n/es_MX.po index 2cba1d67ed9..ca1326d8071 100644 --- a/addons/web_diagram/i18n/es_MX.po +++ b/addons/web_diagram/i18n/es_MX.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/et.po b/addons/web_diagram/i18n/et.po index fefae361b19..ab8ce60dabd 100644 --- a/addons/web_diagram/i18n/et.po +++ b/addons/web_diagram/i18n/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/fa.po b/addons/web_diagram/i18n/fa.po index d0bfea7c6d4..d15fdc46316 100644 --- a/addons/web_diagram/i18n/fa.po +++ b/addons/web_diagram/i18n/fa.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/fi.po b/addons/web_diagram/i18n/fi.po index daa080ed4ba..c1f6077d8cb 100644 --- a/addons/web_diagram/i18n/fi.po +++ b/addons/web_diagram/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web @@ -75,7 +75,7 @@ msgstr "Aktiviteetti" #: code:addons/web_diagram/static/src/js/diagram.js:420 #, python-format msgid "%d / %d" -msgstr "" +msgstr "%d / %d" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/fr.po b/addons/web_diagram/i18n/fr.po index 68e835ed4ab..27b5db58df9 100644 --- a/addons/web_diagram/i18n/fr.po +++ b/addons/web_diagram/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/gl.po b/addons/web_diagram/i18n/gl.po index 02ebc2f1cc6..fb35ddec847 100644 --- a/addons/web_diagram/i18n/gl.po +++ b/addons/web_diagram/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/gu.po b/addons/web_diagram/i18n/gu.po index 84309ca9542..cba13eb3ef0 100644 --- a/addons/web_diagram/i18n/gu.po +++ b/addons/web_diagram/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/hr.po b/addons/web_diagram/i18n/hr.po index 8930326f279..f159f2659fc 100644 --- a/addons/web_diagram/i18n/hr.po +++ b/addons/web_diagram/i18n/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/hu.po b/addons/web_diagram/i18n/hu.po index 1dd0d1c34de..75a1903ee60 100644 --- a/addons/web_diagram/i18n/hu.po +++ b/addons/web_diagram/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/id.po b/addons/web_diagram/i18n/id.po index 5dca31f8df5..09f8e6c14fb 100644 --- a/addons/web_diagram/i18n/id.po +++ b/addons/web_diagram/i18n/id.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/it.po b/addons/web_diagram/i18n/it.po index 736d6bf828e..4aa6192f898 100644 --- a/addons/web_diagram/i18n/it.po +++ b/addons/web_diagram/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/ja.po b/addons/web_diagram/i18n/ja.po index c70f044150b..e532e75096b 100644 --- a/addons/web_diagram/i18n/ja.po +++ b/addons/web_diagram/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/ka.po b/addons/web_diagram/i18n/ka.po index f9028aa07cb..874c129c8ff 100644 --- a/addons/web_diagram/i18n/ka.po +++ b/addons/web_diagram/i18n/ka.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/ko.po b/addons/web_diagram/i18n/ko.po index 16f601ede9f..c23ed1858c7 100644 --- a/addons/web_diagram/i18n/ko.po +++ b/addons/web_diagram/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/lt.po b/addons/web_diagram/i18n/lt.po index 09b26e2554f..7e0a11b98bc 100644 --- a/addons/web_diagram/i18n/lt.po +++ b/addons/web_diagram/i18n/lt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/mk.po b/addons/web_diagram/i18n/mk.po index 9f0ccb0c122..cc6c003e78f 100644 --- a/addons/web_diagram/i18n/mk.po +++ b/addons/web_diagram/i18n/mk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/mn.po b/addons/web_diagram/i18n/mn.po index 47b0656e4d3..5e5d3fca40a 100644 --- a/addons/web_diagram/i18n/mn.po +++ b/addons/web_diagram/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/nb.po b/addons/web_diagram/i18n/nb.po new file mode 100644 index 00000000000..b40fc6da89f --- /dev/null +++ b/addons/web_diagram/i18n/nb.po @@ -0,0 +1,99 @@ +# Norwegian Bokmal translation for openerp-web +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-03-30 20:12+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Norwegian Bokmal \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\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 "Åpne: " + +#. 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 "" + +#. module: web_diagram +#. openerp-web +#: code:addons/web_diagram/static/src/xml/base_diagram.xml:13 +#, python-format +msgid "New Node" +msgstr "Ny node" + +#. 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 "" + +#. module: web_diagram +#. openerp-web +#: code:addons/web_diagram/static/src/js/diagram.js:11 +#, python-format +msgid "Diagram" +msgstr "Diagram" + +#. 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 "Aktivitet" + +#. 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 "Opprett:" + +#. module: web_diagram +#. openerp-web +#: code:addons/web_diagram/static/src/js/diagram.js:185 +#, python-format +msgid "Are you sure?" +msgstr "Er du sikker?" + +#. 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 "" diff --git a/addons/web_diagram/i18n/nl.po b/addons/web_diagram/i18n/nl.po index cd92d2d82ba..994aaadccfe 100644 --- a/addons/web_diagram/i18n/nl.po +++ b/addons/web_diagram/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/nl_BE.po b/addons/web_diagram/i18n/nl_BE.po index 6b9d26413b7..bbebdbaf67d 100644 --- a/addons/web_diagram/i18n/nl_BE.po +++ b/addons/web_diagram/i18n/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/pl.po b/addons/web_diagram/i18n/pl.po index c440835e53d..2ce904db490 100644 --- a/addons/web_diagram/i18n/pl.po +++ b/addons/web_diagram/i18n/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/pt.po b/addons/web_diagram/i18n/pt.po index a4a9851546a..26f70f5113b 100644 --- a/addons/web_diagram/i18n/pt.po +++ b/addons/web_diagram/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/pt_BR.po b/addons/web_diagram/i18n/pt_BR.po index 8ce5b2c6c96..3d79d546238 100644 --- a/addons/web_diagram/i18n/pt_BR.po +++ b/addons/web_diagram/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/ro.po b/addons/web_diagram/i18n/ro.po index 47e149f32a4..66c01c159a8 100644 --- a/addons/web_diagram/i18n/ro.po +++ b/addons/web_diagram/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/ru.po b/addons/web_diagram/i18n/ru.po index 7e8ef0136c1..3d7dfbac5f9 100644 --- a/addons/web_diagram/i18n/ru.po +++ b/addons/web_diagram/i18n/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/sl.po b/addons/web_diagram/i18n/sl.po index 6a0b80dbbc3..7af5aab1b14 100644 --- a/addons/web_diagram/i18n/sl.po +++ b/addons/web_diagram/i18n/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/sq.po b/addons/web_diagram/i18n/sq.po index e2d5306daea..882dc2fdb62 100644 --- a/addons/web_diagram/i18n/sq.po +++ b/addons/web_diagram/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:51+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/sr@latin.po b/addons/web_diagram/i18n/sr@latin.po index df2b9233e87..a0bedc0d2e8 100644 --- a/addons/web_diagram/i18n/sr@latin.po +++ b/addons/web_diagram/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/sv.po b/addons/web_diagram/i18n/sv.po index 90d8eaed6ff..77586082672 100644 --- a/addons/web_diagram/i18n/sv.po +++ b/addons/web_diagram/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/tr.po b/addons/web_diagram/i18n/tr.po index 8f95d9bb830..a32189de7f7 100644 --- a/addons/web_diagram/i18n/tr.po +++ b/addons/web_diagram/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_diagram/i18n/zh_CN.po b/addons/web_diagram/i18n/zh_CN.po index fef77eaa29e..2d851d80caa 100644 --- a/addons/web_diagram/i18n/zh_CN.po +++ b/addons/web_diagram/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_diagram #. openerp-web diff --git a/addons/web_gantt/i18n/ar.po b/addons/web_gantt/i18n/ar.po index e04aa4eb1fa..9c905de89a6 100644 --- a/addons/web_gantt/i18n/ar.po +++ b/addons/web_gantt/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/bg.po b/addons/web_gantt/i18n/bg.po index d3eb409dbb1..6fcbf14aa94 100644 --- a/addons/web_gantt/i18n/bg.po +++ b/addons/web_gantt/i18n/bg.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/bn.po b/addons/web_gantt/i18n/bn.po index 66a6ad88c8b..d3028441901 100644 --- a/addons/web_gantt/i18n/bn.po +++ b/addons/web_gantt/i18n/bn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/bs.po b/addons/web_gantt/i18n/bs.po index 60895897c7e..1bac6159cde 100644 --- a/addons/web_gantt/i18n/bs.po +++ b/addons/web_gantt/i18n/bs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/ca.po b/addons/web_gantt/i18n/ca.po index 5912b3b4deb..ebf42db5b17 100644 --- a/addons/web_gantt/i18n/ca.po +++ b/addons/web_gantt/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/cs.po b/addons/web_gantt/i18n/cs.po index 1db04fe5130..234a2455cb7 100644 --- a/addons/web_gantt/i18n/cs.po +++ b/addons/web_gantt/i18n/cs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" "X-Poedit-Language: Czech\n" #. module: web_gantt diff --git a/addons/web_gantt/i18n/da.po b/addons/web_gantt/i18n/da.po index 95c5772513e..7c6e66150c7 100644 --- a/addons/web_gantt/i18n/da.po +++ b/addons/web_gantt/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/de.po b/addons/web_gantt/i18n/de.po index d3480eeb5d2..5e86dd6009d 100644 --- a/addons/web_gantt/i18n/de.po +++ b/addons/web_gantt/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/en_AU.po b/addons/web_gantt/i18n/en_AU.po index 191ec52174c..61b12e8c273 100644 --- a/addons/web_gantt/i18n/en_AU.po +++ b/addons/web_gantt/i18n/en_AU.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/en_GB.po b/addons/web_gantt/i18n/en_GB.po index ced7f17be06..a50942b0424 100644 --- a/addons/web_gantt/i18n/en_GB.po +++ b/addons/web_gantt/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/es.po b/addons/web_gantt/i18n/es.po index e046d07a1d5..2248dda6f51 100644 --- a/addons/web_gantt/i18n/es.po +++ b/addons/web_gantt/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/es_CL.po b/addons/web_gantt/i18n/es_CL.po index c27328f0832..c8adaf7a70b 100644 --- a/addons/web_gantt/i18n/es_CL.po +++ b/addons/web_gantt/i18n/es_CL.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/es_CR.po b/addons/web_gantt/i18n/es_CR.po index 1965e6ddd7a..2acb6a79a43 100644 --- a/addons/web_gantt/i18n/es_CR.po +++ b/addons/web_gantt/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/es_DO.po b/addons/web_gantt/i18n/es_DO.po index e616bbb5241..88fb004fafb 100644 --- a/addons/web_gantt/i18n/es_DO.po +++ b/addons/web_gantt/i18n/es_DO.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/es_EC.po b/addons/web_gantt/i18n/es_EC.po index af17628fd1d..43b36452cb5 100644 --- a/addons/web_gantt/i18n/es_EC.po +++ b/addons/web_gantt/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/es_MX.po b/addons/web_gantt/i18n/es_MX.po index 967980bf471..6cf54c4ae60 100644 --- a/addons/web_gantt/i18n/es_MX.po +++ b/addons/web_gantt/i18n/es_MX.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/et.po b/addons/web_gantt/i18n/et.po index 260462c1461..cbdcb996324 100644 --- a/addons/web_gantt/i18n/et.po +++ b/addons/web_gantt/i18n/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/fa.po b/addons/web_gantt/i18n/fa.po index d7907eece64..b98379eb032 100644 --- a/addons/web_gantt/i18n/fa.po +++ b/addons/web_gantt/i18n/fa.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/fi.po b/addons/web_gantt/i18n/fi.po index 92131da7857..4f3ed43c219 100644 --- a/addons/web_gantt/i18n/fi.po +++ b/addons/web_gantt/i18n/fi.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/fr.po b/addons/web_gantt/i18n/fr.po index 7a65d0ff7d5..bb7d93f3abd 100644 --- a/addons/web_gantt/i18n/fr.po +++ b/addons/web_gantt/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/gl.po b/addons/web_gantt/i18n/gl.po index fb088b87e90..a1894afa4e0 100644 --- a/addons/web_gantt/i18n/gl.po +++ b/addons/web_gantt/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/gu.po b/addons/web_gantt/i18n/gu.po index 2d01f3758f6..90bf779088b 100644 --- a/addons/web_gantt/i18n/gu.po +++ b/addons/web_gantt/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/hr.po b/addons/web_gantt/i18n/hr.po index 641de988b96..a4018ca4520 100644 --- a/addons/web_gantt/i18n/hr.po +++ b/addons/web_gantt/i18n/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/hu.po b/addons/web_gantt/i18n/hu.po index 02464663a6c..c069ca50e42 100644 --- a/addons/web_gantt/i18n/hu.po +++ b/addons/web_gantt/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/it.po b/addons/web_gantt/i18n/it.po index 644e3745846..1f1c058e6dd 100644 --- a/addons/web_gantt/i18n/it.po +++ b/addons/web_gantt/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/ja.po b/addons/web_gantt/i18n/ja.po index d5dc2a9e9bb..ffcd590670a 100644 --- a/addons/web_gantt/i18n/ja.po +++ b/addons/web_gantt/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/ka.po b/addons/web_gantt/i18n/ka.po index 045d2f3b280..02cd1c324ff 100644 --- a/addons/web_gantt/i18n/ka.po +++ b/addons/web_gantt/i18n/ka.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/ko.po b/addons/web_gantt/i18n/ko.po index 516ec81b097..25701cabd99 100644 --- a/addons/web_gantt/i18n/ko.po +++ b/addons/web_gantt/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/lo.po b/addons/web_gantt/i18n/lo.po index 85e53528e7f..31039729341 100644 --- a/addons/web_gantt/i18n/lo.po +++ b/addons/web_gantt/i18n/lo.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/lt.po b/addons/web_gantt/i18n/lt.po index 25f6a77b080..502612980b4 100644 --- a/addons/web_gantt/i18n/lt.po +++ b/addons/web_gantt/i18n/lt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/mk.po b/addons/web_gantt/i18n/mk.po index 88823230ee8..0cc6c81cd9f 100644 --- a/addons/web_gantt/i18n/mk.po +++ b/addons/web_gantt/i18n/mk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/mn.po b/addons/web_gantt/i18n/mn.po index f86c597b6a1..875d3305d9a 100644 --- a/addons/web_gantt/i18n/mn.po +++ b/addons/web_gantt/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/nb.po b/addons/web_gantt/i18n/nb.po index 6989e24da21..8659398ee34 100644 --- a/addons/web_gantt/i18n/nb.po +++ b/addons/web_gantt/i18n/nb.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/nl.po b/addons/web_gantt/i18n/nl.po index 649edcd861a..996f429baf8 100644 --- a/addons/web_gantt/i18n/nl.po +++ b/addons/web_gantt/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/nl_BE.po b/addons/web_gantt/i18n/nl_BE.po index 2931327f744..a30725533f8 100644 --- a/addons/web_gantt/i18n/nl_BE.po +++ b/addons/web_gantt/i18n/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/pl.po b/addons/web_gantt/i18n/pl.po index e6bf7cb5287..e461a913732 100644 --- a/addons/web_gantt/i18n/pl.po +++ b/addons/web_gantt/i18n/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/pt.po b/addons/web_gantt/i18n/pt.po index a78014404e4..c6bb1508775 100644 --- a/addons/web_gantt/i18n/pt.po +++ b/addons/web_gantt/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/pt_BR.po b/addons/web_gantt/i18n/pt_BR.po index 29076f65904..5e715751670 100644 --- a/addons/web_gantt/i18n/pt_BR.po +++ b/addons/web_gantt/i18n/pt_BR.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/ro.po b/addons/web_gantt/i18n/ro.po index 93b98d68c80..73f13df5d0b 100644 --- a/addons/web_gantt/i18n/ro.po +++ b/addons/web_gantt/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/ru.po b/addons/web_gantt/i18n/ru.po index 727e7c77d94..a6eb9326ac0 100644 --- a/addons/web_gantt/i18n/ru.po +++ b/addons/web_gantt/i18n/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/sl.po b/addons/web_gantt/i18n/sl.po index efbba7fbbb7..47a45783030 100644 --- a/addons/web_gantt/i18n/sl.po +++ b/addons/web_gantt/i18n/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/sq.po b/addons/web_gantt/i18n/sq.po index 3a955a01b09..4257db3620d 100644 --- a/addons/web_gantt/i18n/sq.po +++ b/addons/web_gantt/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/sr@latin.po b/addons/web_gantt/i18n/sr@latin.po index da3ba5fd9d2..1cad5274ff5 100644 --- a/addons/web_gantt/i18n/sr@latin.po +++ b/addons/web_gantt/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/sv.po b/addons/web_gantt/i18n/sv.po index f48d3dfea78..6deffb33fc6 100644 --- a/addons/web_gantt/i18n/sv.po +++ b/addons/web_gantt/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/tr.po b/addons/web_gantt/i18n/tr.po index d47cae822df..7cf4a223f80 100644 --- a/addons/web_gantt/i18n/tr.po +++ b/addons/web_gantt/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_gantt/i18n/zh_CN.po b/addons/web_gantt/i18n/zh_CN.po index ae914c3e560..9c87a00c9d4 100644 --- a/addons/web_gantt/i18n/zh_CN.po +++ b/addons/web_gantt/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_gantt #. openerp-web diff --git a/addons/web_graph/i18n/ar.po b/addons/web_graph/i18n/ar.po index 75402060341..ff93d7c03e2 100644 --- a/addons/web_graph/i18n/ar.po +++ b/addons/web_graph/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/bg.po b/addons/web_graph/i18n/bg.po index bb0b1f30cb2..c2715268806 100644 --- a/addons/web_graph/i18n/bg.po +++ b/addons/web_graph/i18n/bg.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/bn.po b/addons/web_graph/i18n/bn.po index e0c316ac0d8..66bfca11a26 100644 --- a/addons/web_graph/i18n/bn.po +++ b/addons/web_graph/i18n/bn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/bs.po b/addons/web_graph/i18n/bs.po index 7f70a407bac..180f0ad1e73 100644 --- a/addons/web_graph/i18n/bs.po +++ b/addons/web_graph/i18n/bs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/ca.po b/addons/web_graph/i18n/ca.po index e8d506aed70..68a2e6d55b0 100644 --- a/addons/web_graph/i18n/ca.po +++ b/addons/web_graph/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/cs.po b/addons/web_graph/i18n/cs.po index 7365aa8a282..41d7f47a961 100644 --- a/addons/web_graph/i18n/cs.po +++ b/addons/web_graph/i18n/cs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/da.po b/addons/web_graph/i18n/da.po index cf0b8ceb972..845288fdc28 100644 --- a/addons/web_graph/i18n/da.po +++ b/addons/web_graph/i18n/da.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/de.po b/addons/web_graph/i18n/de.po index 16fb838ae46..0af665e6ce4 100644 --- a/addons/web_graph/i18n/de.po +++ b/addons/web_graph/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/en_AU.po b/addons/web_graph/i18n/en_AU.po index d83de5e481f..7d9e61ac183 100644 --- a/addons/web_graph/i18n/en_AU.po +++ b/addons/web_graph/i18n/en_AU.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/en_GB.po b/addons/web_graph/i18n/en_GB.po index 591cc83e3e9..05775520058 100644 --- a/addons/web_graph/i18n/en_GB.po +++ b/addons/web_graph/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/es.po b/addons/web_graph/i18n/es.po index 286e36c024d..6c18b0412af 100644 --- a/addons/web_graph/i18n/es.po +++ b/addons/web_graph/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/es_CL.po b/addons/web_graph/i18n/es_CL.po index 56b7f0f7cc5..66e64d61632 100644 --- a/addons/web_graph/i18n/es_CL.po +++ b/addons/web_graph/i18n/es_CL.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/es_CR.po b/addons/web_graph/i18n/es_CR.po index b58e2680b7d..b089b996d2a 100644 --- a/addons/web_graph/i18n/es_CR.po +++ b/addons/web_graph/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/es_DO.po b/addons/web_graph/i18n/es_DO.po index 12d570e3adf..c4ea4374f55 100644 --- a/addons/web_graph/i18n/es_DO.po +++ b/addons/web_graph/i18n/es_DO.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/es_EC.po b/addons/web_graph/i18n/es_EC.po index 4cefe444100..fae8fb90522 100644 --- a/addons/web_graph/i18n/es_EC.po +++ b/addons/web_graph/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/es_MX.po b/addons/web_graph/i18n/es_MX.po index 5f6297db1a4..1adae6ce95f 100644 --- a/addons/web_graph/i18n/es_MX.po +++ b/addons/web_graph/i18n/es_MX.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/et.po b/addons/web_graph/i18n/et.po index 5646c5a01fd..0b6208d1f0f 100644 --- a/addons/web_graph/i18n/et.po +++ b/addons/web_graph/i18n/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/fa.po b/addons/web_graph/i18n/fa.po index 8180ffadc11..38b9bc911c9 100644 --- a/addons/web_graph/i18n/fa.po +++ b/addons/web_graph/i18n/fa.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/fi.po b/addons/web_graph/i18n/fi.po index 5174414a87c..20b70d6ba59 100644 --- a/addons/web_graph/i18n/fi.po +++ b/addons/web_graph/i18n/fi.po @@ -14,22 +14,22 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:12 #, python-format msgid "Bars" -msgstr "" +msgstr "Palkit" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:33 #, python-format msgid "Show Data" -msgstr "" +msgstr "Näytä tiedot" #. module: web_graph #. openerp-web @@ -43,7 +43,7 @@ msgstr "Kuvaaja" #: code:addons/web_graph/static/src/xml/web_graph.xml:25 #, python-format msgid "Inside" -msgstr "" +msgstr "Sisäpuoli" #. module: web_graph #. openerp-web @@ -57,35 +57,35 @@ msgstr "" #: code:addons/web_graph/static/src/xml/web_graph.xml:11 #, python-format msgid "Pie" -msgstr "" +msgstr "Piirakka" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:28 #, python-format msgid "Actions" -msgstr "" +msgstr "Toiminnot" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:7 #, python-format msgid "Graph Mode" -msgstr "" +msgstr "Kuvaajatila" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:18 #, python-format msgid "Radar" -msgstr "" +msgstr "Tutka" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:34 #, python-format msgid "Download as PNG" -msgstr "" +msgstr "Lataa PNG-muodossa" #. module: web_graph #. openerp-web @@ -99,39 +99,39 @@ msgstr "" #: code:addons/web_graph/static/src/xml/web_graph.xml:24 #, python-format msgid "Hidden" -msgstr "" +msgstr "Piilotettu" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:3 #, python-format msgid "Graph Options" -msgstr "" +msgstr "Kuvaajavalinnat" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:14 #, python-format msgid "Lines" -msgstr "" +msgstr "Viivat" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:20 #, python-format msgid "Legend" -msgstr "" +msgstr "Selite" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:32 #, python-format msgid "Switch Axis" -msgstr "" +msgstr "Vaihda Akseleita" #. module: web_graph #. openerp-web #: code:addons/web_graph/static/src/xml/web_graph.xml:15 #, python-format msgid "Areas" -msgstr "" +msgstr "Alat" diff --git a/addons/web_graph/i18n/fr.po b/addons/web_graph/i18n/fr.po index b9fd13c4bf2..e5eed8b2396 100644 --- a/addons/web_graph/i18n/fr.po +++ b/addons/web_graph/i18n/fr.po @@ -15,8 +15,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/fr_CA.po b/addons/web_graph/i18n/fr_CA.po new file mode 100644 index 00000000000..fbd88e088e1 --- /dev/null +++ b/addons/web_graph/i18n/fr_CA.po @@ -0,0 +1,137 @@ +# French (Canada) translation for openerp-web +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-04-20 20:40+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (Canada) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-04-21 04:42+0000\n" +"X-Generator: Launchpad (build 16567)\n" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:12 +#, python-format +msgid "Bars" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:33 +#, python-format +msgid "Show Data" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/js/graph.js:22 +#, python-format +msgid "Graph" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:25 +#, python-format +msgid "Inside" +msgstr "" + +#. 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 "Tarte" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:28 +#, python-format +msgid "Actions" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:7 +#, python-format +msgid "Graph Mode" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:18 +#, python-format +msgid "Radar" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:34 +#, python-format +msgid "Download as PNG" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:26 +#, python-format +msgid "Top" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:24 +#, python-format +msgid "Hidden" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:3 +#, python-format +msgid "Graph Options" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:14 +#, python-format +msgid "Lines" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:20 +#, python-format +msgid "Legend" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:32 +#, python-format +msgid "Switch Axis" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:15 +#, python-format +msgid "Areas" +msgstr "" diff --git a/addons/web_graph/i18n/gl.po b/addons/web_graph/i18n/gl.po index 2f04fd1fc14..e03960aa267 100644 --- a/addons/web_graph/i18n/gl.po +++ b/addons/web_graph/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/gu.po b/addons/web_graph/i18n/gu.po index 278abf060ae..2f1f4f90c07 100644 --- a/addons/web_graph/i18n/gu.po +++ b/addons/web_graph/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/hr.po b/addons/web_graph/i18n/hr.po index 8517ae90daa..b92cbbd10bb 100644 --- a/addons/web_graph/i18n/hr.po +++ b/addons/web_graph/i18n/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/hu.po b/addons/web_graph/i18n/hu.po index 6787516868b..fa41f3eacbd 100644 --- a/addons/web_graph/i18n/hu.po +++ b/addons/web_graph/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/it.po b/addons/web_graph/i18n/it.po index 5b446fe1a03..c7b1656994b 100644 --- a/addons/web_graph/i18n/it.po +++ b/addons/web_graph/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/ja.po b/addons/web_graph/i18n/ja.po index 68b3330cc39..511aa4ff3a7 100644 --- a/addons/web_graph/i18n/ja.po +++ b/addons/web_graph/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/ka.po b/addons/web_graph/i18n/ka.po index 14fd59fff29..a89713b6646 100644 --- a/addons/web_graph/i18n/ka.po +++ b/addons/web_graph/i18n/ka.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/ko.po b/addons/web_graph/i18n/ko.po index b6742abc026..74e28ed0207 100644 --- a/addons/web_graph/i18n/ko.po +++ b/addons/web_graph/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/lt.po b/addons/web_graph/i18n/lt.po index b6c826465a2..acf60f710c1 100644 --- a/addons/web_graph/i18n/lt.po +++ b/addons/web_graph/i18n/lt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/mk.po b/addons/web_graph/i18n/mk.po index 90c6137c2d3..34bcc9cef71 100644 --- a/addons/web_graph/i18n/mk.po +++ b/addons/web_graph/i18n/mk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/mn.po b/addons/web_graph/i18n/mn.po index edaf2251921..3729e962ace 100644 --- a/addons/web_graph/i18n/mn.po +++ b/addons/web_graph/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/nb.po b/addons/web_graph/i18n/nb.po new file mode 100644 index 00000000000..24674989dfe --- /dev/null +++ b/addons/web_graph/i18n/nb.po @@ -0,0 +1,137 @@ +# Norwegian Bokmal translation for openerp-web +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-03-30 20:15+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Norwegian Bokmal \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:12 +#, python-format +msgid "Bars" +msgstr "Stolper" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:33 +#, python-format +msgid "Show Data" +msgstr "Vis data" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/js/graph.js:22 +#, python-format +msgid "Graph" +msgstr "Diagram" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:25 +#, python-format +msgid "Inside" +msgstr "" + +#. 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 "Kake" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:28 +#, python-format +msgid "Actions" +msgstr "Handinger" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:7 +#, python-format +msgid "Graph Mode" +msgstr "Diagramtype" + +#. 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 "Last ned som PNG" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:26 +#, python-format +msgid "Top" +msgstr "" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:24 +#, python-format +msgid "Hidden" +msgstr "Skjult" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:3 +#, python-format +msgid "Graph Options" +msgstr "diagramalternativer" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:14 +#, python-format +msgid "Lines" +msgstr "Linjer" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:20 +#, python-format +msgid "Legend" +msgstr "tegnforklaringer" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:32 +#, python-format +msgid "Switch Axis" +msgstr "Bytt akser" + +#. module: web_graph +#. openerp-web +#: code:addons/web_graph/static/src/xml/web_graph.xml:15 +#, python-format +msgid "Areas" +msgstr "Områder" diff --git a/addons/web_graph/i18n/nl.po b/addons/web_graph/i18n/nl.po index d959656e11a..4e1e0824fdf 100644 --- a/addons/web_graph/i18n/nl.po +++ b/addons/web_graph/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/nl_BE.po b/addons/web_graph/i18n/nl_BE.po index 3d3e20b8de3..28fb632c904 100644 --- a/addons/web_graph/i18n/nl_BE.po +++ b/addons/web_graph/i18n/nl_BE.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/pl.po b/addons/web_graph/i18n/pl.po index fb0b0ca86ce..53dd68508f4 100644 --- a/addons/web_graph/i18n/pl.po +++ b/addons/web_graph/i18n/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/pt.po b/addons/web_graph/i18n/pt.po index 93932b83d3d..3d17069a99e 100644 --- a/addons/web_graph/i18n/pt.po +++ b/addons/web_graph/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/pt_BR.po b/addons/web_graph/i18n/pt_BR.po index 12460e61306..21ea62bc15a 100644 --- a/addons/web_graph/i18n/pt_BR.po +++ b/addons/web_graph/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/ro.po b/addons/web_graph/i18n/ro.po index 1fa11bcf087..34b5763cf36 100644 --- a/addons/web_graph/i18n/ro.po +++ b/addons/web_graph/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/ru.po b/addons/web_graph/i18n/ru.po index 832c0c9b75e..b329b2feef2 100644 --- a/addons/web_graph/i18n/ru.po +++ b/addons/web_graph/i18n/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/sl.po b/addons/web_graph/i18n/sl.po index f7331805040..1d990bb0469 100644 --- a/addons/web_graph/i18n/sl.po +++ b/addons/web_graph/i18n/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/sq.po b/addons/web_graph/i18n/sq.po index d7a38ffd21e..29f688d798e 100644 --- a/addons/web_graph/i18n/sq.po +++ b/addons/web_graph/i18n/sq.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/sr@latin.po b/addons/web_graph/i18n/sr@latin.po index 2cae454f5f4..4fa0a46fa16 100644 --- a/addons/web_graph/i18n/sr@latin.po +++ b/addons/web_graph/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/sv.po b/addons/web_graph/i18n/sv.po index 110ab091905..619b5dbe648 100644 --- a/addons/web_graph/i18n/sv.po +++ b/addons/web_graph/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/tr.po b/addons/web_graph/i18n/tr.po index 4ae77f75328..01e41256641 100644 --- a/addons/web_graph/i18n/tr.po +++ b/addons/web_graph/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_graph/i18n/zh_CN.po b/addons/web_graph/i18n/zh_CN.po index 326afc4a66b..d476bae77f1 100644 --- a/addons/web_graph/i18n/zh_CN.po +++ b/addons/web_graph/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_graph #. openerp-web diff --git a/addons/web_kanban/i18n/ar.po b/addons/web_kanban/i18n/ar.po index 07413697342..ef5f9b43fa2 100644 --- a/addons/web_kanban/i18n/ar.po +++ b/addons/web_kanban/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/bg.po b/addons/web_kanban/i18n/bg.po index 91795c582a1..116f41a661d 100644 --- a/addons/web_kanban/i18n/bg.po +++ b/addons/web_kanban/i18n/bg.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/bn.po b/addons/web_kanban/i18n/bn.po index ec7c3f49e67..f7eef00e5a7 100644 --- a/addons/web_kanban/i18n/bn.po +++ b/addons/web_kanban/i18n/bn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/bs.po b/addons/web_kanban/i18n/bs.po index 94eacb7c9c3..110838cf59b 100644 --- a/addons/web_kanban/i18n/bs.po +++ b/addons/web_kanban/i18n/bs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/ca.po b/addons/web_kanban/i18n/ca.po index ef5f86c52dd..3a23b6feba4 100644 --- a/addons/web_kanban/i18n/ca.po +++ b/addons/web_kanban/i18n/ca.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/cs.po b/addons/web_kanban/i18n/cs.po index 3914c1ce063..85e167de8e1 100644 --- a/addons/web_kanban/i18n/cs.po +++ b/addons/web_kanban/i18n/cs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" "X-Poedit-Language: Czech\n" #. module: web_kanban diff --git a/addons/web_kanban/i18n/da.po b/addons/web_kanban/i18n/da.po index 83a6f40bae5..b735d66db1d 100644 --- a/addons/web_kanban/i18n/da.po +++ b/addons/web_kanban/i18n/da.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2013-02-15 00:44+0000\n" -"Last-Translator: Casper Madsen of CloudMinds \n" +"PO-Revision-Date: 2013-04-29 02:34+0000\n" +"Last-Translator: Aputsiaq Niels Janussen \n" "Language-Team: Danish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-30 05:42+0000\n" +"X-Generator: Launchpad (build 16580)\n" #. module: web_kanban #. openerp-web @@ -101,7 +101,7 @@ msgstr "Tilføj" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:35 #, python-format msgid "Quick create" -msgstr "" +msgstr "Hurtig-opret" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/de.po b/addons/web_kanban/i18n/de.po index 22da4679826..a7910ac8692 100644 --- a/addons/web_kanban/i18n/de.po +++ b/addons/web_kanban/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/en_AU.po b/addons/web_kanban/i18n/en_AU.po index d5b36a9d157..c0dbae6d548 100644 --- a/addons/web_kanban/i18n/en_AU.po +++ b/addons/web_kanban/i18n/en_AU.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/en_GB.po b/addons/web_kanban/i18n/en_GB.po index fb24ace9f4d..52f47a5094f 100644 --- a/addons/web_kanban/i18n/en_GB.po +++ b/addons/web_kanban/i18n/en_GB.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/es.po b/addons/web_kanban/i18n/es.po index d0bc69fe297..bf4382843b9 100644 --- a/addons/web_kanban/i18n/es.po +++ b/addons/web_kanban/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/es_CL.po b/addons/web_kanban/i18n/es_CL.po index f3d4e9a2add..70d8b9c0522 100644 --- a/addons/web_kanban/i18n/es_CL.po +++ b/addons/web_kanban/i18n/es_CL.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/es_CR.po b/addons/web_kanban/i18n/es_CR.po index fa908fab507..b364f520f21 100644 --- a/addons/web_kanban/i18n/es_CR.po +++ b/addons/web_kanban/i18n/es_CR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/es_DO.po b/addons/web_kanban/i18n/es_DO.po index ceff75aae6a..0b6e3d40938 100644 --- a/addons/web_kanban/i18n/es_DO.po +++ b/addons/web_kanban/i18n/es_DO.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/es_EC.po b/addons/web_kanban/i18n/es_EC.po index bc56f47429f..5e1e2639bc3 100644 --- a/addons/web_kanban/i18n/es_EC.po +++ b/addons/web_kanban/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/es_MX.po b/addons/web_kanban/i18n/es_MX.po index fff39a494f5..b4371c4f735 100644 --- a/addons/web_kanban/i18n/es_MX.po +++ b/addons/web_kanban/i18n/es_MX.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/et.po b/addons/web_kanban/i18n/et.po index 12a976e4a57..cd7db23cc7a 100644 --- a/addons/web_kanban/i18n/et.po +++ b/addons/web_kanban/i18n/et.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-12-16 20:32+0000\n" -"Last-Translator: Ahti Hinnov \n" +"PO-Revision-Date: 2013-04-25 15:09+0000\n" +"Last-Translator: Illimar Saatväli \n" "Language-Team: Estonian \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-26 05:44+0000\n" +"X-Generator: Launchpad (build 16580)\n" #. module: web_kanban #. openerp-web @@ -29,7 +29,7 @@ msgstr "Muuda veergu" #: 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 "" +msgstr "Tekkis viga selle kirje kolimisel sellesse gruppi." #. module: web_kanban #. openerp-web @@ -50,7 +50,7 @@ msgstr "Määramata" #: code:addons/web_kanban/static/src/js/kanban.js:705 #, python-format msgid "Are you sure to remove this column ?" -msgstr "" +msgstr "Kas oled kindel, et soovid seda veergu eemaldada ?" #. module: web_kanban #. openerp-web @@ -86,7 +86,7 @@ msgstr "Lisa uus veerg" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:45 #, python-format msgid "Fold" -msgstr "" +msgstr "Voldi" #. module: web_kanban #. openerp-web @@ -100,28 +100,28 @@ msgstr "Lisa" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:35 #, python-format msgid "Quick create" -msgstr "" +msgstr "Kiirloomine" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:918 #, python-format msgid "Are you sure you want to delete this record ?" -msgstr "" +msgstr "Kas oled kindel, et soovd selle kirje kustutada?" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:677 #, python-format msgid "Unfold" -msgstr "" +msgstr "Voldi lahti" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:80 #, python-format msgid "Show more... (" -msgstr "" +msgstr "Näita rohkem ... (" #. module: web_kanban #. openerp-web @@ -135,7 +135,7 @@ msgstr "Loobu" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:80 #, python-format msgid "remaining)" -msgstr "" +msgstr "ülejäänud)" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/fa.po b/addons/web_kanban/i18n/fa.po index 0fc6abe00fc..c7c5fa3cd93 100644 --- a/addons/web_kanban/i18n/fa.po +++ b/addons/web_kanban/i18n/fa.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/fi.po b/addons/web_kanban/i18n/fi.po index a873aa6a103..def963e2642 100644 --- a/addons/web_kanban/i18n/fi.po +++ b/addons/web_kanban/i18n/fi.po @@ -14,15 +14,15 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:686 #, python-format msgid "Edit column" -msgstr "" +msgstr "Muokkaa saraketta" #. module: web_kanban #. openerp-web @@ -36,49 +36,49 @@ msgstr "" #: code:addons/web_kanban/static/src/js/kanban.js:10 #, python-format msgid "Kanban" -msgstr "Kanban" +msgstr "Kuvakenäkymä" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:539 #, python-format msgid "Undefined" -msgstr "Määrittämätön" +msgstr "Ei määritelty" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:705 #, python-format msgid "Are you sure to remove this column ?" -msgstr "" +msgstr "Haluatko varmasti poistaa tämän sarakkeen?" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:47 #, python-format msgid "Edit" -msgstr "" +msgstr "Muokkaa" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:192 #, python-format msgid "Add column" -msgstr "" +msgstr "Lisää sarake" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:1082 #, python-format msgid "Create: " -msgstr "" +msgstr "Luo: " #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:24 #, python-format msgid "Add a new column" -msgstr "" +msgstr "Lisää uusi sarake" #. module: web_kanban #. openerp-web @@ -86,21 +86,21 @@ msgstr "" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:45 #, python-format msgid "Fold" -msgstr "" +msgstr "Laskosta" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:98 #, python-format msgid "Add" -msgstr "" +msgstr "Lisää" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:35 #, python-format msgid "Quick create" -msgstr "" +msgstr "Nopea luonti" #. module: web_kanban #. openerp-web @@ -114,7 +114,7 @@ msgstr "Oletko varma että haluat poistaa tämän tietueen ?" #: code:addons/web_kanban/static/src/js/kanban.js:677 #, python-format msgid "Unfold" -msgstr "" +msgstr "Levitä" #. module: web_kanban #. openerp-web @@ -128,7 +128,7 @@ msgstr "Näytä lisää... (" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:99 #, python-format msgid "Cancel" -msgstr "" +msgstr "Peruuta" #. module: web_kanban #. openerp-web @@ -143,7 +143,7 @@ msgstr "jäljellä)" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:98 #, python-format msgid "or" -msgstr "" +msgstr "tai" #. module: web_kanban #. openerp-web @@ -151,14 +151,14 @@ msgstr "" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:55 #, python-format msgid "99+" -msgstr "" +msgstr "99+" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:48 #, python-format msgid "Delete" -msgstr "" +msgstr "Poista" #~ msgid "Create" #~ msgstr "Luo" diff --git a/addons/web_kanban/i18n/fr.po b/addons/web_kanban/i18n/fr.po index 8d50a782d0c..7e63b9478e9 100644 --- a/addons/web_kanban/i18n/fr.po +++ b/addons/web_kanban/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/fr_CA.po b/addons/web_kanban/i18n/fr_CA.po new file mode 100644 index 00000000000..8adfed6fbee --- /dev/null +++ b/addons/web_kanban/i18n/fr_CA.po @@ -0,0 +1,161 @@ +# French (Canada) translation for openerp-web +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-04-20 20:41+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French (Canada) \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-04-21 04:42+0000\n" +"X-Generator: Launchpad (build 16567)\n" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:686 +#, python-format +msgid "Edit column" +msgstr "" + +#. 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 "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:10 +#, python-format +msgid "Kanban" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:539 +#, python-format +msgid "Undefined" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:705 +#, python-format +msgid "Are you sure to remove this column ?" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:47 +#, python-format +msgid "Edit" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:192 +#, python-format +msgid "Add column" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:1082 +#, python-format +msgid "Create: " +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:24 +#, python-format +msgid "Add a new column" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:677 +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:45 +#, python-format +msgid "Fold" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:98 +#, python-format +msgid "Add" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:35 +#, python-format +msgid "Quick create" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:918 +#, python-format +msgid "Are you sure you want to delete this record ?" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:677 +#, python-format +msgid "Unfold" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:80 +#, python-format +msgid "Show more... (" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:99 +#, python-format +msgid "Cancel" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:80 +#, python-format +msgid "remaining)" +msgstr "" + +#. 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 "" + +#. 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 "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:48 +#, python-format +msgid "Delete" +msgstr "" diff --git a/addons/web_kanban/i18n/gl.po b/addons/web_kanban/i18n/gl.po index b24b5711b27..05d7765a260 100644 --- a/addons/web_kanban/i18n/gl.po +++ b/addons/web_kanban/i18n/gl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/gu.po b/addons/web_kanban/i18n/gu.po index 09504628b65..4a5fb023187 100644 --- a/addons/web_kanban/i18n/gu.po +++ b/addons/web_kanban/i18n/gu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/hr.po b/addons/web_kanban/i18n/hr.po index 6cbf999cdcd..583e6f22258 100644 --- a/addons/web_kanban/i18n/hr.po +++ b/addons/web_kanban/i18n/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/hu.po b/addons/web_kanban/i18n/hu.po index 46ed001a202..07aaedc96b0 100644 --- a/addons/web_kanban/i18n/hu.po +++ b/addons/web_kanban/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/it.po b/addons/web_kanban/i18n/it.po index 62864cea81f..e863d58ff3f 100644 --- a/addons/web_kanban/i18n/it.po +++ b/addons/web_kanban/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/ja.po b/addons/web_kanban/i18n/ja.po index ef2eec7a2f1..4378079162d 100644 --- a/addons/web_kanban/i18n/ja.po +++ b/addons/web_kanban/i18n/ja.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/ka.po b/addons/web_kanban/i18n/ka.po index ed2ace40921..e82b66ce1d7 100644 --- a/addons/web_kanban/i18n/ka.po +++ b/addons/web_kanban/i18n/ka.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/ko.po b/addons/web_kanban/i18n/ko.po index ff71f60f420..010a0c1da32 100644 --- a/addons/web_kanban/i18n/ko.po +++ b/addons/web_kanban/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/lt.po b/addons/web_kanban/i18n/lt.po index 67f12ba04ec..209fea673ec 100644 --- a/addons/web_kanban/i18n/lt.po +++ b/addons/web_kanban/i18n/lt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/mk.po b/addons/web_kanban/i18n/mk.po index c703a06eca9..300c1b0b235 100644 --- a/addons/web_kanban/i18n/mk.po +++ b/addons/web_kanban/i18n/mk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/mn.po b/addons/web_kanban/i18n/mn.po index 10da18c7cb3..a049a219705 100644 --- a/addons/web_kanban/i18n/mn.po +++ b/addons/web_kanban/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/nb.po b/addons/web_kanban/i18n/nb.po new file mode 100644 index 00000000000..e92afc8df23 --- /dev/null +++ b/addons/web_kanban/i18n/nb.po @@ -0,0 +1,161 @@ +# Norwegian Bokmal translation for openerp-web +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-03-30 20:21+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Norwegian Bokmal \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:686 +#, python-format +msgid "Edit column" +msgstr "Rediger kolonne" + +#. 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 "" + +#. 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:539 +#, python-format +msgid "Undefined" +msgstr "Udefinert" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:705 +#, python-format +msgid "Are you sure to remove this column ?" +msgstr "Vil du virkelig fjerne denne kolonnen ?" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:47 +#, python-format +msgid "Edit" +msgstr "Endre" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:192 +#, python-format +msgid "Add column" +msgstr "Legg til kolonne" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:1082 +#, python-format +msgid "Create: " +msgstr "Opprett: " + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:24 +#, python-format +msgid "Add a new column" +msgstr "Legg til en ny kolonne" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:677 +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:45 +#, python-format +msgid "Fold" +msgstr "Slå sammen" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:98 +#, python-format +msgid "Add" +msgstr "Legg til" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:35 +#, python-format +msgid "Quick create" +msgstr "" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:918 +#, python-format +msgid "Are you sure you want to delete this record ?" +msgstr "Ønsker du virkelig å slette denne oppføringen ?" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/js/kanban.js:677 +#, python-format +msgid "Unfold" +msgstr "Brett ut" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:80 +#, python-format +msgid "Show more... (" +msgstr "Vis mer... (" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:99 +#, python-format +msgid "Cancel" +msgstr "Avbryt" + +#. module: web_kanban +#. openerp-web +#: code:addons/web_kanban/static/src/xml/web_kanban.xml:80 +#, python-format +msgid "remaining)" +msgstr "gjenværende)" + +#. 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 "eller" + +#. 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 "Slett" diff --git a/addons/web_kanban/i18n/nl.po b/addons/web_kanban/i18n/nl.po index fa3446f5a4c..e5303adf689 100644 --- a/addons/web_kanban/i18n/nl.po +++ b/addons/web_kanban/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/nl_BE.po b/addons/web_kanban/i18n/nl_BE.po index 2061c68ca3e..3dd82be50d4 100644 --- a/addons/web_kanban/i18n/nl_BE.po +++ b/addons/web_kanban/i18n/nl_BE.po @@ -8,14 +8,14 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-11-26 09:21+0000\n" +"PO-Revision-Date: 2013-04-23 12:37+0000\n" "Last-Translator: Els Van Vossel (Agaplan) \n" "Language-Team: Dutch (Belgium) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-24 04:52+0000\n" +"X-Generator: Launchpad (build 16580)\n" #. module: web_kanban #. openerp-web @@ -30,6 +30,7 @@ msgstr "Kolom aanpassen" #, python-format msgid "An error has occured while moving the record to this group." msgstr "" +"Er is een fout opgetreden bij het verplaatsen van het record naar deze groep." #. module: web_kanban #. openerp-web @@ -151,7 +152,7 @@ msgstr "of" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:55 #, python-format msgid "99+" -msgstr "" +msgstr "99+" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/pl.po b/addons/web_kanban/i18n/pl.po index 47fc4f2afb1..2204a1ddc8b 100644 --- a/addons/web_kanban/i18n/pl.po +++ b/addons/web_kanban/i18n/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/pt.po b/addons/web_kanban/i18n/pt.po index d12765cceaa..90885b51506 100644 --- a/addons/web_kanban/i18n/pt.po +++ b/addons/web_kanban/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/pt_BR.po b/addons/web_kanban/i18n/pt_BR.po index 3377a18cc6f..dca14db1a9a 100644 --- a/addons/web_kanban/i18n/pt_BR.po +++ b/addons/web_kanban/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/ro.po b/addons/web_kanban/i18n/ro.po index d97b626e2cb..255750e25af 100644 --- a/addons/web_kanban/i18n/ro.po +++ b/addons/web_kanban/i18n/ro.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web @@ -43,21 +43,21 @@ msgstr "Kanban" #: code:addons/web_kanban/static/src/js/kanban.js:539 #, python-format msgid "Undefined" -msgstr "Nedefinit(a)" +msgstr "Nedefinit(ă)" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:705 #, python-format msgid "Are you sure to remove this column ?" -msgstr "Sunteţi sigur(a) că vreti sa eliminati această coloană ?" +msgstr "Sunteți sigur(ă) că vreți să eliminați această coloană ?" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:47 #, python-format msgid "Edit" -msgstr "Editeaza" +msgstr "Editează" #. module: web_kanban #. openerp-web @@ -100,14 +100,14 @@ msgstr "Adaugă" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:35 #, python-format msgid "Quick create" -msgstr "Creare rapida" +msgstr "Creare rapidă" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:918 #, python-format msgid "Are you sure you want to delete this record ?" -msgstr "Sunteti sigur(a) ca doriti sa stergeti aceasta inregistrare?" +msgstr "Sunteți sigur(ă) ca doriți să ștergeți această înregistrare?" #. module: web_kanban #. openerp-web @@ -121,21 +121,21 @@ msgstr "Depliază" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:80 #, python-format msgid "Show more... (" -msgstr "Afiseaza mai mult... (" +msgstr "Afișează mai mult... (" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:99 #, python-format msgid "Cancel" -msgstr "Anuleaza" +msgstr "Anulează" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/xml/web_kanban.xml:80 #, python-format msgid "remaining)" -msgstr "ceea ce a ramas)" +msgstr "ceea ce a rămas)" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/ru.po b/addons/web_kanban/i18n/ru.po index 0698266575a..ff610d886fc 100644 --- a/addons/web_kanban/i18n/ru.po +++ b/addons/web_kanban/i18n/ru.po @@ -14,15 +14,15 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web #: code:addons/web_kanban/static/src/js/kanban.js:686 #, python-format msgid "Edit column" -msgstr "Редактировать столбец" +msgstr "Изменить столбец" #. module: web_kanban #. openerp-web @@ -36,7 +36,7 @@ msgstr "Произошла ошибка во время перемещения #: code:addons/web_kanban/static/src/js/kanban.js:10 #, python-format msgid "Kanban" -msgstr "Kanban" +msgstr "Канбан" #. module: web_kanban #. openerp-web @@ -50,7 +50,7 @@ msgstr "Не определено" #: code:addons/web_kanban/static/src/js/kanban.js:705 #, python-format msgid "Are you sure to remove this column ?" -msgstr "Вы уверены, удалить эту колонку ?" +msgstr "Вы действительно хотите удалить этот столбец?" #. module: web_kanban #. openerp-web @@ -121,7 +121,7 @@ msgstr "Развернуть" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:80 #, python-format msgid "Show more... (" -msgstr "Показать больше... (" +msgstr "Подробнее... (" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/sl.po b/addons/web_kanban/i18n/sl.po index ff5ae7b8df1..7cb2b6ca81c 100644 --- a/addons/web_kanban/i18n/sl.po +++ b/addons/web_kanban/i18n/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/sr@latin.po b/addons/web_kanban/i18n/sr@latin.po index ee6eebd52ba..8437587a74c 100644 --- a/addons/web_kanban/i18n/sr@latin.po +++ b/addons/web_kanban/i18n/sr@latin.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/sv.po b/addons/web_kanban/i18n/sv.po index a07755bc6ab..d520256adef 100644 --- a/addons/web_kanban/i18n/sv.po +++ b/addons/web_kanban/i18n/sv.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/tr.po b/addons/web_kanban/i18n/tr.po index 555f34cff34..944c16d1881 100644 --- a/addons/web_kanban/i18n/tr.po +++ b/addons/web_kanban/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web @@ -64,7 +64,7 @@ msgstr "Düzenle" #: code:addons/web_kanban/static/src/js/kanban.js:192 #, python-format msgid "Add column" -msgstr "Sütun Ekle" +msgstr "Sütun ekle" #. module: web_kanban #. openerp-web @@ -100,7 +100,7 @@ msgstr "Ekle" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:35 #, python-format msgid "Quick create" -msgstr "Hızlı Oluştur" +msgstr "Hızlı oluştur" #. module: web_kanban #. openerp-web @@ -143,7 +143,7 @@ msgstr "kalan)" #: code:addons/web_kanban/static/src/xml/web_kanban.xml:98 #, python-format msgid "or" -msgstr "veya" +msgstr "ya da" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/i18n/zh_CN.po b/addons/web_kanban/i18n/zh_CN.po index 199ab36e8c3..e3eec9df151 100644 --- a/addons/web_kanban/i18n/zh_CN.po +++ b/addons/web_kanban/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_kanban #. openerp-web diff --git a/addons/web_kanban/static/src/css/kanban.css b/addons/web_kanban/static/src/css/kanban.css index a8ed25694ba..9397c89de41 100644 --- a/addons/web_kanban/static/src/css/kanban.css +++ b/addons/web_kanban/static/src/css/kanban.css @@ -1,623 +1,531 @@ @charset "utf-8"; .openerp .oe_kanban_view { background: white; - height: inherit; -} -.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_dummy_cell { - background: url(/web/static/src/img/form_sheetbg.png); - width: 100%; -} -.openerp .oe_kanban_view .oe_kanban_group_length { - text-align: center; - display: none; -} -.openerp .oe_kanban_view .oe_kanban_group_length .oe_tag { - position: relative; - top: 8px; - font-weight: bold; -} -.openerp .oe_kanban_view .ui-sortable-placeholder { - border: 1px solid rgba(0, 0, 0, 0.1); - visibility: visible !important; -} -.openerp .oe_kanban_view .ui-sortable-helper { - -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3); - -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3); - -box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3); - -moz-transform: rotate(3deg); - -webkit-transform: rotate(3deg); - -o-transform: rotate(3deg); - -ms-transform: rotate(3deg); - -webkit-transition: -webkit-transform 100ms linear; - -moz-transition: -moz-transform 100ms linear; - transition: transform 100ms linear; -} -.openerp .oe_kanban_view .oe_kanban_left { - float: left; -} -.openerp .oe_kanban_view .oe_kanban_right { - float: right; -} -.openerp .oe_kanban_view .oe_kanban_clear { - clear: both; -} -.openerp .oe_kanban_view .oe_kanban_content { - word-wrap: break-word; -} -.openerp .oe_kanban_view .oe_kanban_content .oe_star_on, .openerp .oe_kanban_view .oe_kanban_content .oe_star_off { - color: #cccccc; - text-shadow: 0 0 2px black; - vertical-align: top; - position: relative; - top: -5px; -} -.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; -} -.openerp .oe_kanban_view .oe_kanban_content .oe_star_on { - color: gold; -} -.openerp .oe_kanban_view .oe_kanban_content div:first-child { - margin-right: 16px; -} -.openerp .oe_kanban_view .oe_kanban_button_new { - color: white; - background: #dc5f59; -} -.openerp .oe_kanban_view .oe_kanban_groups { - height: inherit; -} -.openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_groups { - width: 100%; -} -.openerp .oe_kanban_view.oe_kanban_grouped_by_m2o .oe_kanban_group_title { - cursor: move; -} -.openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_kanban { - float: right; -} -.openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_kanban > span { - visibility: hidden; -} -.openerp .oe_kanban_view .oe_kanban_header:hover .oe_dropdown_kanban > span { - visibility: visible; -} -.openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_menu { - font-weight: normal; - font-size: 13px; -} -.openerp .oe_kanban_view .oe_kanban_group_title { - position: relative; - font-size: 16px; - font-weight: bold; - color: #333333; - text-shadow: 0 1px 0 white; - margin-right: 30px; - width: 200px; -} -.openerp .oe_kanban_view .oe_kanban_group_title .oe_kanban_group_title_text { - margin-right: 4px; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} -.openerp .oe_kanban_view .oe_fold_column .oe_kanban_group_length { - position: absolute; - top: -1px; - right: -14px; - float: right; - display: block; -} -.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_column, .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_group_header { - width: 185px; - min-width: 185px; -} -.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_column.oe_kanban_group_folded, .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_group_header.oe_kanban_group_folded { - width: auto; - min-width: 30px; -} -.openerp .oe_kanban_view .oe_kanban_column, .openerp .oe_kanban_view .oe_kanban_group_header { - vertical-align: top; - padding: 5px 5px 5px 4px; -} -.openerp .oe_kanban_view .oe_kanban_column ul, .openerp .oe_kanban_view .oe_kanban_column li, .openerp .oe_kanban_view .oe_kanban_group_header ul, .openerp .oe_kanban_view .oe_kanban_group_header li { - margin: 0; - padding: 0; - list-style-type: none; -} -.openerp .oe_kanban_view .oe_kanban_group_header.oe_kanban_no_group { - padding: 0px; -} -.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_column, .openerp .oe_kanban_view .oe_kanban_group_header { - background: #f0eeee; - border-left: 1px solid #f0f8f8; - border-right: 1px solid #b9b9b9; -} -.openerp .oe_kanban_view .oe_form .oe_kanban_column { - padding: 0px; - background: white; -} -.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; -} -.openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_group_title, .openerp .oe_kanban_view .oe_kanban_group_folded.oe_kanban_column *, .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_aggregates, .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_add { - display: none; -} -.openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_group_title_vertical, .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_group_length { - display: block; -} -.openerp .oe_kanban_view .oe_kanban_group_folded .oe_dropdown_kanban { - left: -5px; -} -.openerp .oe_kanban_view .oe_kanban_group_title_undefined { - color: #666666; -} -.openerp .oe_kanban_view .oe_kanban_group_title_vertical { - writing-mode: tb-rl; - -webkit-transform: rotate(90deg); - -moz-transform: rotate(90deg); - -o-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); - width: 30px; - font-size: 24px; - white-space: nowrap; - display: none; - position: relative; - opacity: 0.75; - top: 26px; -} -.openerp .oe_kanban_view .oe_kanban_add, .openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_toggle { - margin-left: 4px; - cursor: pointer; - position: relative; -} -.openerp .oe_kanban_view .oe_kanban_add { - top: -8px; -} -.openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_toggle { - top: -2px; - height: 14px; -} -.openerp .oe_kanban_view .oe_kanban_card, .openerp .oe_kanban_view .oe_dropdown_toggle { - cursor: pointer; - display: inline-block; -} -.openerp .oe_kanban_view .oe_kanban_add { - float: right; -} -.openerp .oe_kanban_view .oe_kanban_quick_create_buttons { - margin: 4px 0; -} -.openerp .oe_kanban_view .oe_kanban_no_group .oe_kanban_quick_create { - width: 185px; - padding: 10px; -} -.openerp .oe_kanban_view .oe_kanban_quick_create input { - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - outline: none; - border: 1px solid transparent; - display: block; - margin-bottom: 8px; - font-size: 13px; - width: 100%; - -moz-box-shadow: none; - -webkit-box-shadow: none; - -box-shadow: none; -} -.openerp .oe_kanban_view .oe_kanban_quick_create input:focus { - border: 1px solid #a6a6fe; - -moz-box-shadow: 0px 0px 7px rgba(0, 133, 255, 0.3) inset; - -webkit-box-shadow: 0px 0px 7px rgba(0, 133, 255, 0.3) inset; - -box-shadow: 0px 0px 7px rgba(0, 133, 255, 0.3) inset; -} -.openerp .oe_kanban_view .oe_kanban_vignette { - padding: 8px; - min-height: 100px; -} -.openerp .oe_kanban_view .oe_kanban_image { - display: inline-block; - vertical-align: top; - width: 64px; - height: 64px; - text-align: center; - overflow: hidden; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); - -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); - -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); -} -.openerp .oe_kanban_view .oe_kanban_details { - display: inline-block; - vertical-align: top; - width: 240px; - font-size: 13px; - padding: 0 5px; - color: #4c4c4c; -} -.openerp .oe_kanban_view .oe_kanban_details h4 { - margin: 0 0 4px 0; -} -.openerp .oe_kanban_view .oe_kanban_details .oe_tag { - display: inline-block; - margin: 0 2px 2px 0; -} -.openerp .oe_kanban_view .oe_kanban_record { - position: relative; - display: block; - min-height: 20px; - margin: 0; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; -} -.openerp .oe_kanban_view .oe_kanban_record:last-child { - margin-bottom: 0; -} -.openerp .oe_kanban_view .oe_kanban_record .oe_kanban_title { - font-weight: bold; - margin: 2px 4px; -} -.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_record { - margin-bottom: 4px; -} -.openerp .oe_kanban_view .oe_kanban_avatar_smallbox { - height: 40px; - width: 40px; - border: 1px solid; - border-color: #e5e5e5 #dbdbdb #d2d2d2; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); - -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -} -.openerp .oe_kanban_view .oe_kanban_box { - background: white; - border: 2px solid #cccccc; - border-radius: 4px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - margin-bottom: 5px; -} -.openerp .oe_kanban_view .oe_kanban_box_header { - border-bottom: 1px solid #cccccc; -} -.openerp .oe_kanban_view .oe_kanban_title { - font-size: 95%; - font-weight: bold; - padding: 0 4px 0 4px; -} -.openerp .oe_kanban_view .oe_kanban_small { - font-size: 80%; - font-weight: normal; -} -.openerp .oe_kanban_view .oe_kanban_show_more { - clear: both; - text-align: center; -} -.openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_show_more .oe_button { - width: 100%; -} -.openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record { - display: inline-block; - padding: 2px; - vertical-align: top; - box-sizing: border-box; - -moz-box-sizing: border-box; - -webkit-box-sizing: border-box; -} -.openerp .oe_kanban_view .oe_kanban_action_button { - height: 22px; - margin: 0; -} -.openerp .oe_kanban_view .oe_kanban_action_a { - text-decoration: none; -} -.openerp .oe_kanban_view .oe_kanban_action_a:hover { - text-decoration: none; -} -.openerp .oe_kanban_view .oe_kanban_table { - width: 100%; - border: none; - border-collapse: collapse; - margin: 0; - padding: 0; -} -.openerp .oe_kanban_view .oe_kanban_table tr td { - padding: 0; -} -.openerp .oe_kanban_view .oe_kanban_table tr td.oe_kanban_title { - padding: 2px; -} -.openerp .oe_kanban_view .oe_kanban_box_content { - padding: 4px; - font-size: 90%; -} -.openerp .oe_kanban_view .oe_kanban_button { - border: 1px solid #8ec1da; - background-color: #ddeef6; - border-radius: 3px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - color: black; - text-shadow: 0 1px white; - padding: 0 4px; - font-size: 85%; - margin: 1px; -} -.openerp .oe_kanban_view a.oe_kanban_button:hover, .openerp .oe_kanban_view .openerp button.oe_kanban_button:hover { - background-color: #eeddf6; -} -.openerp .oe_kanban_view .oe_kanban_buttons_set { - border-top: 1px dotted; - white-space: nowrap; - padding-top: 2px; - position: relative; - clear: both; -} -.openerp .oe_kanban_view .oe_kanban_buttons_set a { - padding: 2px; -} -.openerp .oe_kanban_view .oe_kanban_box_show_onclick { - display: none; -} -.openerp .oe_kanban_view .oe_kanban_draghandle { - cursor: move; -} -.openerp .oe_kanban_view .oe_kanban_color_border { - border-color: #cccccc; -} -.openerp .oe_kanban_view .oe_kanban_color_border { - border-color: #cccccc; -} -.openerp .oe_kanban_view .oe_kanban_tooltip ul, .openerp .oe_kanban_view ul.oe_kanban_tooltip { - padding: 0 0 4px 0; - margin: 5px 0 0 15px; - list-style: circle; -} -.openerp .oe_kanban_view .oe_kanban_highlight { - border-radius: 2px; - -moz-border-radius: 2px; - -webkit-border-radius: 2px; - padding: 1px 5px; - margin: 1px 4px; - white-space: nowrap; - display: inline-block; - line-height: 1em; -} -.openerp .oe_kanban_view .oe_kanban_card, .openerp .oe_kanban_view .oe_kanban_quick_create { - margin-bottom: 4px; - position: relative; - display: block; - background: white; - border: 1px solid rgba(0, 0, 0, 0.16); - border-bottom-color: rgba(0, 0, 0, 0.3); - padding: 5px; - display: block; - -webkit-transition: -webkit-transform, -webkit-box-shadow, border 200ms linear; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; -} -.openerp .oe_kanban_view .oe_kanban_card:not(.ui-sortable-helper):hover, .openerp .oe_kanban_view .oe_kanban_quick_create:not(.ui-sortable-helper):hover { - border: 1px solid #7c7bad; - -moz-box-shadow: 0 0 4px #7c7bad; - -webkit-box-shadow: 0 0 4px #7c7bad; - -box-shadow: 0 0 4px #7c7bad; -} -.openerp .oe_kanban_view .oe_kanban_card:not(.ui-sortable-helper):hover .oe_dropdown_kanban > span, .openerp .oe_kanban_view .oe_kanban_quick_create:not(.ui-sortable-helper):hover .oe_dropdown_kanban > span { - visibility: visible; -} -.openerp .oe_kanban_view .oe_kanban_card h3, .openerp .oe_kanban_view .oe_kanban_quick_create h3 { - margin: 0 16px 0 0; - color: #4c4c4c; - text-decoration: none; -} -.openerp .oe_kanban_view .oe_kanban_card h3:hover, .openerp .oe_kanban_view .oe_kanban_quick_create h3:hover { - text-decoration: none; -} -.openerp .oe_kanban_view .oe_kanban_card .oe_dropdown_kanban .oe_kanban_project_times li, .openerp .oe_kanban_view .oe_kanban_quick_create .oe_dropdown_kanban .oe_kanban_project_times li { - float: left; -} -.openerp .oe_kanban_view .oe_kanban_star { - float: left; - position: inline-block; - margin: 0 4px 0 0; -} -.openerp .oe_kanban_view .oe_kanban_avatar { - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); - -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); - -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -} -.openerp .oe_kanban_view .oe_kanban_footer_left { - margin-top: 2px; -} -.openerp .oe_kanban_view .oe_kanban_footer_left > span { - margin-top: 2px; - display: inline-block; - background: #e6e6e6; - border: 1px solid #b9b9b9; - color: #666666; - padding: 0 2px; - line-height: 16px; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; -} -.openerp .oe_kanban_view .oe_kanban_footer_left > span .oe_e { - line-height: 12px; - font-size: 22px; -} -.openerp .oe_kanban_view .oe_kanban_footer_left .oe_tags { - margin-right: 0; -} -.openerp .oe_kanban_view .oe_kanban_footer_left .oe_tags .oe_tag { - display: inline-block; - padding: 0 2px; - line-height: 14px; -} -.openerp .oe_kanban_view .oe_kanban_footer_left .oe_kanban_mail_new { - line-height: 18px; - background-color: #8a89ba; - color: white; - font-weight: bold; - position: relative; - top: -1px; -} -.openerp .oe_kanban_view .oe_kanban_bottom_right { - float: right; - 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; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; - border-radius: 4px; -} -.openerp .oe_kanban_view .oe_kanban_ellipsis { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.openerp .oe_kanban_view .oe_dropdown_kanban { - float: right; - cursor: pointer; - margin-top: -6px; -} -.openerp .oe_kanban_view .oe_dropdown_kanban:hover { - text-decoration: none; -} -.openerp .oe_kanban_view .oe_dropdown_kanban .oe_dropdown_menu { - left: 0; - top: 28px; - min-width: 160px; - padding: 2px; -} -.openerp .oe_kanban_view .oe_dropdown_kanban .oe_dropdown_menu > li { - padding: 3px; -} -.openerp .oe_kanban_view .oe_dropdown_kanban.oe_opened > span { - visibility: visible; -} -.openerp .oe_kanban_view .oe_dropdown_kanban > span { - visibility: hidden; -} -.openerp .oe_kanban_view .oe_kanban_colorpicker { - white-space: nowrap; -} -.openerp .oe_kanban_view .oe_kanban_colorpicker li { - float: left; - margin: 0; - padding: 0; -} -.openerp .oe_kanban_view .oe_kanban_colorpicker li a { - display: inline-block; - width: 16px; - height: 16px; - border: 1px solid white; -} -.openerp .oe_kanban_view .oe_kanban_colorpicker li a:hover { - border: 1px solid gray !important; -} -.openerp .oe_kanban_view .oe_kanban_colorpicker li:first-child a { - border: 1px solid #cccccc; -} -.openerp .oe_kanban_view .oe_kanban_color_0 { - background-color: white; - color: #5a5a5a; -} -.openerp .oe_kanban_view .oe_kanban_color_1 { - background-color: #cccccc; - color: #424242; -} -.openerp .oe_kanban_view .oe_kanban_color_2 { - background-color: #ffc7c7; - color: #7a3737; -} -.openerp .oe_kanban_view .oe_kanban_color_3 { - background-color: #fff1c7; - color: #756832; -} -.openerp .oe_kanban_view .oe_kanban_color_4 { - background-color: #e3ffc7; - color: #5d6937; -} -.openerp .oe_kanban_view .oe_kanban_color_5 { - background-color: #c7ffd5; - color: #1a7759; -} -.openerp .oe_kanban_view .oe_kanban_color_6 { - background-color: #c7ffff; - color: #1a5d83; -} -.openerp .oe_kanban_view .oe_kanban_color_7 { - background-color: #c7d5ff; - color: #3b3e75; -} -.openerp .oe_kanban_view .oe_kanban_color_8 { - background-color: #e3c7ff; - color: #4c3668; -} -.openerp .oe_kanban_view .oe_kanban_color_9 { - background-color: #ffc7f1; - color: #6d2c70; -} + height: inherit; } + .openerp .oe_kanban_view .oe_view_nocontent { + position: relative; + z-index: 1; + max-width: none; + height: 100%; } + .openerp .oe_kanban_view .oe_view_nocontent .oe_view_nocontent_content { + margin-left: 90px; + margin-top: 5px; + max-width: 700px; } + .openerp .oe_kanban_view .oe_view_nocontent .oe_view_nocontent_bg { + background: #eeeeee; + opacity: 0.7; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: -1; } + .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_dummy_cell { + background: url(/web/static/src/img/form_sheetbg.png); + width: 100%; } + .openerp .oe_kanban_view .oe_kanban_group_length { + text-align: center; + display: none; } + .openerp .oe_kanban_view .oe_kanban_group_length .oe_tag { + position: relative; + top: 8px; + font-weight: bold; } + .openerp .oe_kanban_view .oe_kanban_header:hover .oe_kanban_group_length { + display: none; } + .openerp .oe_kanban_view .ui-sortable-placeholder { + border: 1px solid rgba(0, 0, 0, 0.1); + visibility: visible !important; } + .openerp .oe_kanban_view .ui-sortable-helper { + -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3); + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3); + -box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3); + -moz-transform: rotate(3deg); + -webkit-transform: rotate(3deg); + -o-transform: rotate(3deg); + -ms-transform: rotate(3deg); + -webkit-transition: -webkit-transform 100ms linear; + -moz-transition: -moz-transform 100ms linear; + transition: transform 100ms linear; } + .openerp .oe_kanban_view .oe_kanban_left { + float: left; } + .openerp .oe_kanban_view .oe_kanban_right { + float: right; } + .openerp .oe_kanban_view .oe_kanban_clear { + clear: both; } + .openerp .oe_kanban_view .oe_kanban_content { + word-wrap: break-word; } + .openerp .oe_kanban_view .oe_kanban_content .oe_star_on, .openerp .oe_kanban_view .oe_kanban_content .oe_star_off { + color: #cccccc; + text-shadow: 0 0 2px black; + vertical-align: top; + position: relative; + top: -5px; } + .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; } + .openerp .oe_kanban_view .oe_kanban_content .oe_star_on { + color: gold; } + .openerp .oe_kanban_view .oe_kanban_content div:first-child { + margin-right: 16px; } + .openerp .oe_kanban_view .oe_kanban_button_new { + color: white; + background: #dc5f59; } + .openerp .oe_kanban_view .oe_kanban_groups { + height: inherit; } + .openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_groups { + width: 100%; } + .openerp .oe_kanban_view.oe_kanban_grouped_by_m2o .oe_kanban_group_title { + cursor: move; } + .openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_kanban { + float: right; } + .openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_kanban > span { + visibility: hidden; } + .openerp .oe_kanban_view .oe_kanban_header:hover .oe_dropdown_kanban > span { + visibility: visible; } + .openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_menu { + font-weight: normal; + font-size: 13px; } + .openerp .oe_kanban_view .oe_kanban_group_title { + position: relative; + font-size: 16px; + font-weight: bold; + color: #333333; + text-shadow: 0 1px 0 white; + margin-right: 30px; + width: 200px; } + .openerp .oe_kanban_view .oe_kanban_group_title .oe_kanban_group_title_text { + margin-right: 4px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; } + .openerp .oe_kanban_view .oe_fold_column .oe_kanban_group_length { + position: absolute; + top: -1px; + right: -14px; + float: right; + display: block; } + .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_column, .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_group_header { + width: 185px; + min-width: 185px; } + .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_column.oe_kanban_group_folded, .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_group_header.oe_kanban_group_folded { + width: auto; + min-width: 30px; } + .openerp .oe_kanban_view .oe_kanban_column, .openerp .oe_kanban_view .oe_kanban_group_header { + vertical-align: top; + padding: 5px 5px 5px 4px; } + .openerp .oe_kanban_view .oe_kanban_column ul, .openerp .oe_kanban_view .oe_kanban_column li, .openerp .oe_kanban_view .oe_kanban_group_header ul, .openerp .oe_kanban_view .oe_kanban_group_header li { + margin: 0; + padding: 0; + list-style-type: none; } + .openerp .oe_kanban_view .oe_kanban_group_header.oe_kanban_no_group { + padding: 0px; } + .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_column, .openerp .oe_kanban_view .oe_kanban_group_header { + background: #f0eeee; + border-left: 1px solid #f0f8f8; + border-right: 1px solid #b9b9b9; } + .openerp .oe_kanban_view .oe_form .oe_kanban_column { + padding: 0px; + background: white; } + .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; } + .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_group_title, .openerp .oe_kanban_view .oe_kanban_group_folded.oe_kanban_column *, .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_aggregates, .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_add { + display: none; } + .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_group_title_vertical, .openerp .oe_kanban_view .oe_kanban_group_folded .oe_kanban_group_length { + display: block; } + .openerp .oe_kanban_view .oe_kanban_group_folded .oe_dropdown_kanban { + left: -5px; } + .openerp .oe_kanban_view .oe_kanban_group_title_undefined { + color: #666666; } + .openerp .oe_kanban_view .oe_kanban_group_title_vertical { + writing-mode: tb-rl; + -webkit-transform: rotate(90deg); + -moz-transform: rotate(90deg); + -o-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); + width: 30px; + font-size: 24px; + white-space: nowrap; + display: none; + position: relative; + opacity: 0.75; + top: 26px; } + .openerp .oe_kanban_view .oe_kanban_add, .openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_toggle { + margin-left: 4px; + cursor: pointer; + position: relative; } + .openerp .oe_kanban_view .oe_kanban_add { + top: -8px; + z-index: 2; } + .openerp .oe_kanban_view .oe_kanban_header .oe_dropdown_toggle { + top: -2px; + height: 14px; } + .openerp .oe_kanban_view .oe_kanban_card, .openerp .oe_kanban_view .oe_dropdown_toggle { + cursor: pointer; + display: inline-block; } + .openerp .oe_kanban_view .oe_kanban_add { + float: right; } + .openerp .oe_kanban_view .oe_kanban_quick_create_buttons { + margin: 4px 0; } + .openerp .oe_kanban_view .oe_kanban_no_group .oe_kanban_quick_create { + width: 185px; + padding: 10px; } + .openerp .oe_kanban_view .oe_kanban_quick_create { + z-index: 2; } + .openerp .oe_kanban_view .oe_kanban_quick_create input { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + outline: none; + border: 1px solid transparent; + display: block; + margin-bottom: 8px; + font-size: 13px; + width: 100%; + -moz-box-shadow: none; + -webkit-box-shadow: none; + -box-shadow: none; } + .openerp .oe_kanban_view .oe_kanban_quick_create input:focus { + border: 1px solid #a6a6fe; + -moz-box-shadow: 0px 0px 7px rgba(0, 133, 255, 0.3) inset; + -webkit-box-shadow: 0px 0px 7px rgba(0, 133, 255, 0.3) inset; + -box-shadow: 0px 0px 7px rgba(0, 133, 255, 0.3) inset; } + .openerp .oe_kanban_view .oe_kanban_vignette { + padding: 8px; + min-height: 100px; } + .openerp .oe_kanban_view .oe_kanban_image { + display: inline-block; + vertical-align: top; + width: 64px; + height: 64px; + text-align: center; + overflow: hidden; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); + -box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4); } + .openerp .oe_kanban_view .oe_kanban_details { + display: inline-block; + vertical-align: top; + width: 240px; + font-size: 13px; + padding: 0 5px; + color: #4c4c4c; } + .openerp .oe_kanban_view .oe_kanban_details h4 { + margin: 0 0 4px 0; } + .openerp .oe_kanban_view .oe_kanban_details .oe_tag { + display: inline-block; + margin: 0 2px 2px 0; } + .openerp .oe_kanban_view .oe_kanban_record { + position: relative; + display: block; + min-height: 20px; + margin: 0; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; } + .openerp .oe_kanban_view .oe_kanban_record:last-child { + margin-bottom: 0; } + .openerp .oe_kanban_view .oe_kanban_record .oe_kanban_title { + font-weight: bold; + margin: 2px 4px; } + .openerp .oe_kanban_view .oe_kanban_record .oe_kanban_alias { + margin: 0px 0 8px 0; } + .openerp .oe_kanban_view .oe_kanban_record .oe_kanban_alias .oe_e { + font-size: 30px; + line-height: 6px; + vertical-align: top; + margin-right: 3px; + color: white; + text-shadow: 0px 0px 2px black; + float: left; } + .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_record { + margin-bottom: 4px; } + .openerp .oe_kanban_view .oe_kanban_avatar_smallbox { + height: 40px; + width: 40px; + border: 1px solid; + border-color: #e5e5e5 #dbdbdb #d2d2d2; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); + -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + .openerp .oe_kanban_view .oe_kanban_box { + background: white; + border: 2px solid #cccccc; + border-radius: 4px; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + margin-bottom: 5px; } + .openerp .oe_kanban_view .oe_kanban_box_header { + border-bottom: 1px solid #cccccc; } + .openerp .oe_kanban_view .oe_kanban_title { + font-size: 95%; + font-weight: bold; + padding: 0 4px 0 4px; } + .openerp .oe_kanban_view .oe_kanban_small { + font-size: 80%; + font-weight: normal; } + .openerp .oe_kanban_view .oe_kanban_show_more { + clear: both; + text-align: center; } + .openerp .oe_kanban_view.oe_kanban_grouped .oe_kanban_show_more .oe_button { + width: 100%; } + .openerp .oe_kanban_view.oe_kanban_ungrouped .oe_kanban_column .oe_kanban_record { + display: inline-block; + padding: 2px; + vertical-align: top; + box-sizing: border-box; + -moz-box-sizing: border-box; + -webkit-box-sizing: border-box; } + .openerp .oe_kanban_view .oe_kanban_action_button { + height: 22px; + margin: 0; } + .openerp .oe_kanban_view .oe_kanban_action_a { + text-decoration: none; } + .openerp .oe_kanban_view .oe_kanban_action_a:hover { + text-decoration: none; } + .openerp .oe_kanban_view .oe_kanban_table { + width: 100%; + border: none; + border-collapse: collapse; + margin: 0; + padding: 0; } + .openerp .oe_kanban_view .oe_kanban_table tr td { + padding: 0; } + .openerp .oe_kanban_view .oe_kanban_table tr td.oe_kanban_title { + padding: 2px; } + .openerp .oe_kanban_view .oe_kanban_box_content { + padding: 4px; + font-size: 90%; } + .openerp .oe_kanban_view .oe_kanban_button { + border: 1px solid #8ec1da; + background-color: #ddeef6; + border-radius: 3px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + color: black; + text-shadow: 0 1px white; + padding: 0 4px; + font-size: 85%; + margin: 1px; } + .openerp .oe_kanban_view a.oe_kanban_button:hover, .openerp .oe_kanban_view .openerp button.oe_kanban_button:hover { + background-color: #eeddf6; } + .openerp .oe_kanban_view .oe_kanban_buttons_set { + border-top: 1px dotted; + white-space: nowrap; + padding-top: 2px; + position: relative; + clear: both; } + .openerp .oe_kanban_view .oe_kanban_buttons_set a { + padding: 2px; } + .openerp .oe_kanban_view .oe_kanban_box_show_onclick { + display: none; } + .openerp .oe_kanban_view .oe_kanban_draghandle { + cursor: move; } + .openerp .oe_kanban_view .oe_kanban_color_border { + border-color: #cccccc; } + .openerp .oe_kanban_view .oe_kanban_color_border { + border-color: #cccccc; } + .openerp .oe_kanban_view .oe_kanban_tooltip ul, .openerp .oe_kanban_view ul.oe_kanban_tooltip { + padding: 0 0 4px 0; + margin: 5px 0 0 15px; + list-style: circle; } + .openerp .oe_kanban_view .oe_kanban_highlight { + border-radius: 2px; + -moz-border-radius: 2px; + -webkit-border-radius: 2px; + padding: 1px 5px; + margin: 1px 4px; + white-space: nowrap; + display: inline-block; + line-height: 1em; } + .openerp .oe_kanban_view .oe_kanban_card, .openerp .oe_kanban_view .oe_kanban_quick_create { + margin-bottom: 4px; + position: relative; + display: block; + background: white; + border: 1px solid rgba(0, 0, 0, 0.16); + border-bottom-color: rgba(0, 0, 0, 0.3); + padding: 5px; + display: block; + -webkit-transition: -webkit-transform, -webkit-box-shadow, border 200ms linear; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; } + .openerp .oe_kanban_view .oe_kanban_card:not(.ui-sortable-helper):hover, .openerp .oe_kanban_view .oe_kanban_quick_create:not(.ui-sortable-helper):hover { + border: 1px solid #7c7bad; + -moz-box-shadow: 0 0 4px #7c7bad; + -webkit-box-shadow: 0 0 4px #7c7bad; + -box-shadow: 0 0 4px #7c7bad; } + .openerp .oe_kanban_view .oe_kanban_card:not(.ui-sortable-helper):hover .oe_dropdown_kanban > span, .openerp .oe_kanban_view .oe_kanban_quick_create:not(.ui-sortable-helper):hover .oe_dropdown_kanban > span { + visibility: visible; } + .openerp .oe_kanban_view .oe_kanban_card h3, .openerp .oe_kanban_view .oe_kanban_quick_create h3 { + margin: 0 16px 0 0; + color: #4c4c4c; + text-decoration: none; } + .openerp .oe_kanban_view .oe_kanban_card h3:hover, .openerp .oe_kanban_view .oe_kanban_quick_create h3:hover { + text-decoration: none; } + .openerp .oe_kanban_view .oe_kanban_card .oe_dropdown_kanban .oe_kanban_project_times li, .openerp .oe_kanban_view .oe_kanban_quick_create .oe_dropdown_kanban .oe_kanban_project_times li { + float: left; } + .openerp .oe_kanban_view .oe_kanban_star { + float: left; + position: inline-block; + margin: 0 4px 0 0; } + .openerp .oe_kanban_view .oe_kanban_avatar { + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); + -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + .openerp .oe_kanban_view .oe_kanban_footer_left { + margin-top: 2px; } + .openerp .oe_kanban_view .oe_kanban_footer_left > span { + margin-top: 2px; + display: inline-block; + background: #e6e6e6; + border: 1px solid #b9b9b9; + color: #666666; + padding: 0 2px; + line-height: 16px; + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; } + .openerp .oe_kanban_view .oe_kanban_footer_left > span .oe_e { + line-height: 12px; + font-size: 22px; } + .openerp .oe_kanban_view .oe_kanban_footer_left .oe_tags { + margin-right: 0; } + .openerp .oe_kanban_view .oe_kanban_footer_left .oe_tags .oe_tag { + display: inline-block; + padding: 0 2px; + line-height: 14px; } + .openerp .oe_kanban_view .oe_kanban_footer_left .oe_kanban_mail_new { + line-height: 18px; + background-color: #8a89ba; + color: white; + font-weight: bold; + position: relative; + top: -1px; } + .openerp .oe_kanban_view .oe_kanban_bottom_right { + float: right; + 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; + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border-radius: 4px; } + .openerp .oe_kanban_view .oe_kanban_ellipsis { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } + .openerp .oe_kanban_view .oe_dropdown_kanban { + float: right; + cursor: pointer; + margin-top: -6px; } + .openerp .oe_kanban_view .oe_dropdown_kanban:hover { + text-decoration: none; } + .openerp .oe_kanban_view .oe_dropdown_kanban .oe_dropdown_menu { + left: 0; + top: 28px; + min-width: 160px; + padding: 2px; } + .openerp .oe_kanban_view .oe_dropdown_kanban .oe_dropdown_menu > li { + padding: 3px; } + .openerp .oe_kanban_view .oe_dropdown_kanban.oe_opened > span { + visibility: visible; } + .openerp .oe_kanban_view .oe_dropdown_kanban > span { + visibility: hidden; } + .openerp .oe_kanban_view .oe_kanban_colorpicker { + white-space: nowrap; } + .openerp .oe_kanban_view .oe_kanban_colorpicker li { + float: left; + margin: 0; + padding: 0; } + .openerp .oe_kanban_view .oe_kanban_colorpicker li a { + display: inline-block; + width: 16px; + height: 16px; + border: 1px solid white; } + .openerp .oe_kanban_view .oe_kanban_colorpicker li a:hover { + border: 1px solid gray !important; } + .openerp .oe_kanban_view .oe_kanban_colorpicker li:first-child a { + border: 1px solid #cccccc; } + .openerp .oe_kanban_view .oe_kanban_color_0 { + background-color: white; + color: #5a5a5a; } + .openerp .oe_kanban_view .oe_kanban_color_1 { + background-color: #cccccc; + color: #424242; } + .openerp .oe_kanban_view .oe_kanban_color_2 { + background-color: #ffc7c7; + color: #7a3737; } + .openerp .oe_kanban_view .oe_kanban_color_3 { + background-color: #fff1c7; + color: #756832; } + .openerp .oe_kanban_view .oe_kanban_color_4 { + background-color: #e3ffc7; + color: #5d6937; } + .openerp .oe_kanban_view .oe_kanban_color_5 { + background-color: #c7ffd5; + color: #1a7759; } + .openerp .oe_kanban_view .oe_kanban_color_6 { + background-color: #c7ffff; + color: #1a5d83; } + .openerp .oe_kanban_view .oe_kanban_color_7 { + background-color: #c7d5ff; + color: #3b3e75; } + .openerp .oe_kanban_view .oe_kanban_color_8 { + background-color: #e3c7ff; + color: #4c3668; } + .openerp .oe_kanban_view .oe_kanban_color_9 { + background-color: #ffc7f1; + color: #6d2c70; } .openerp .oe_form .oe_kanban_view .oe_kanban_column, .openerp .oe_form .oe_kanban_view .oe_kanban_group_header { padding: 0px; - background: white; -} + background: white; } .openerp .oe_popup_form .oe_kanban_buttons .oe_highlight { color: #404040; - background: none; -} + background: none; } .openerp .oe_popup_form .oe_kanban_buttons button.oe_highlight { background-color: #efefef; background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#d8d8d8)); @@ -628,8 +536,7 @@ background-image: linear-gradient(to bottom, #efefef, #d8d8d8); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset; - -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset; -} + -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset; } .openerp .oe_popup_form .oe_kanban_buttons button.oe_highlight:active { background-color: #e3e3e3; background-image: -webkit-gradient(linear, left top, left bottom, from(#e3e3e3), to(#f6f6f6)); @@ -640,8 +547,7 @@ background-image: linear-gradient(to bottom, #e3e3e3, #f6f6f6); -moz-box-shadow: none; -webkit-box-shadow: none; - -box-shadow: none; -} + -box-shadow: none; } .openerp .oe_popup_form .oe_kanban_buttons button.oe_highlight:hover { background-color: #f6f6f6; background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e3e3e3)); @@ -652,32 +558,23 @@ background-image: linear-gradient(to bottom, #f6f6f6, #e3e3e3); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset; - -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset; -} + -box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(255, 255, 255, 0.8) inset; } .openerp_ie .oe_kanban_view .oe_kanban_group_header .oe_kanban_group_title_vertical { - display: none !important; -} + display: none !important; } .openerp_ie .oe_kanban_view .oe_kanban_group_header.oe_kanban_group_folded .oe_kanban_group_title_vertical { - display: inline-block !important; -} + display: inline-block !important; } .openerp_ie .oe_kanban_view .oe_kanban_group_title_vertical { -ms-writing-mode: lr-tb !important; background: #f0eeee; - top: -5px !important; -} + top: -5px !important; } .openerp_ie .oe_kanban_view.oe_kanban_grouped .oe_kanban_group_header { - height: 1%; -} + height: 1%; } @media print { .openerp .oe_kanban_groups button { - visibility: hidden; - } + visibility: hidden; } .openerp .oe_kanban_groups a[data-type=object], .openerp .oe_kanban_groups a[data-type=delete] { - visibility: hidden; - } + visibility: hidden; } .openerp .oe_kanban_view .oe_kanban_group_title { - text-shadow: none !important; - } -} + text-shadow: none !important; } } diff --git a/addons/web_kanban/static/src/css/kanban.sass b/addons/web_kanban/static/src/css/kanban.sass index 2182fb693ea..b97eb27315d 100644 --- a/addons/web_kanban/static/src/css/kanban.sass +++ b/addons/web_kanban/static/src/css/kanban.sass @@ -51,9 +51,28 @@ //background: url(data:image/pngbase64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAKElEQVQIHWP8DwTv379nAAFBQUEGhnfv3oHEwADEZgJLIRGMIClkLQCr3x2Htp/lLwAAAABJRU5ErkJggg==) background: white height: inherit - &.oe_kanban_grouped .oe_kanban_dummy_cell - background: url(/web/static/src/img/form_sheetbg.png) - width: 100% + .oe_view_nocontent + position: relative + z-index: 1 + max-width: none + height: 100% + .oe_view_nocontent_content + margin-left: 90px + margin-top: 5px + max-width: 700px + .oe_view_nocontent_bg + background: #eee + opacity: 0.7 + position: absolute + top: 0 + bottom: 0 + left: 0 + right: 0 + z-index: -1 + &.oe_kanban_grouped + .oe_kanban_dummy_cell + background: url(/web/static/src/img/form_sheetbg.png) + width: 100% .oe_kanban_group_length text-align: center display: none @@ -61,6 +80,8 @@ position: relative top: +8px font-weight: bold + .oe_kanban_header:hover .oe_kanban_group_length + display: none .ui-sortable-placeholder border: 1px solid rgba(0,0,0,0.1) visibility: visible !important @@ -195,6 +216,7 @@ position: relative .oe_kanban_add top: -8px + z-index: 2 .oe_kanban_header .oe_dropdown_toggle top: -2px height: 14px @@ -209,6 +231,8 @@ .oe_kanban_no_group .oe_kanban_quick_create width: 185px padding: 10px + .oe_kanban_quick_create + z-index: 2 .oe_kanban_quick_create input @include box-sizing(border-box) outline: none @@ -258,6 +282,16 @@ .oe_kanban_title font-weight: bold margin: 2px 4px + .oe_kanban_alias + margin: 0px 0 8px 0 + .oe_e + font-size: 30px + line-height: 6px + vertical-align: top + margin-right: 3px + color: white + text-shadow: 0px 0px 2px rgba(0, 0, 0, 1) + float: left &.oe_kanban_grouped .oe_kanban_record margin-bottom: 4px diff --git a/addons/web_kanban/static/src/js/kanban.js b/addons/web_kanban/static/src/js/kanban.js index 651fcbc4019..d5216e6f48b 100644 --- a/addons/web_kanban/static/src/js/kanban.js +++ b/addons/web_kanban/static/src/js/kanban.js @@ -133,12 +133,16 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ } switch (node.tag) { case 'field': - if (this.fields_view.fields[node.attrs.name].type === 'many2many') { + var ftype = this.fields_view.fields[node.attrs.name].type; + ftype = node.attrs.widget ? node.attrs.widget : ftype; + if (ftype === 'many2many') { if (_.indexOf(this.many2manys, node.attrs.name) < 0) { this.many2manys.push(node.attrs.name); } node.tag = 'div'; node.attrs['class'] = (node.attrs['class'] || '') + ' oe_form_field oe_tags'; + } else if (instance.web_kanban.fields_registry.contains(ftype)) { + // do nothing, the kanban record will handle it } else { node.tag = QWeb.prefix; node.attrs[QWeb.prefix + '-esc'] = 'record.' + node.attrs['name'] + '.value'; @@ -225,7 +229,6 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ }, do_search: function(domain, context, group_by) { var self = this; - this.$el.find('.oe_view_nocontent').remove(); this.search_domain = domain; this.search_context = context; this.search_group_by = group_by; @@ -238,6 +241,7 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ var grouping_fields = self.group_by ? [self.group_by].concat(_.keys(self.aggregates)) : undefined; var grouping = new instance.web.Model(self.dataset.model, context, domain).query().group_by(grouping_fields); return self.alive($.when(grouping)).done(function(groups) { + self.remove_no_result(); if (groups) { self.do_process_groups(groups); } else { @@ -248,6 +252,7 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ }, do_process_groups: function(groups) { var self = this; + this.$el.find('table:first').show(); this.$el.removeClass('oe_kanban_ungrouped').addClass('oe_kanban_grouped'); this.add_group_mutex.exec(function() { self.do_clear_groups(); @@ -256,13 +261,15 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ self.no_result(); return false; } + self.nb_records = 0; var remaining = groups.length - 1, groups_array = []; return $.when.apply(null, _.map(groups, function (group, index) { var dataset = new instance.web.DataSetSearch(self, self.dataset.model, new instance.web.CompoundContext(self.dataset.get_context(), group.model.context()), group.model.domain()); return dataset.read_slice(self.fields_keys.concat(['__last_update']), { 'limit': self.limit }) - .then(function(records) { + .then(function (records) { + self.nb_records += records.length; self.dataset.ids.push.apply(self.dataset.ids, dataset.ids); groups_array[index] = new instance.web_kanban.KanbanGroup(self, records, group, dataset); if (!remaining--) { @@ -270,11 +277,16 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ return self.do_add_groups(groups_array); } }); - })); + })).then(function () { + if(!self.nb_records) { + self.no_result(); + } + }); }); }, do_process_dataset: function() { var self = this; + this.$el.find('table:first').show(); this.$el.removeClass('oe_kanban_grouped').addClass('oe_kanban_ungrouped'); this.add_group_mutex.exec(function() { var def = $.Deferred(); @@ -313,6 +325,9 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ var $last_td = self.$el.find('.oe_kanban_groups_headers td:last'); var groups_started = _.map(this.groups, function(group) { if (!group.is_started) { + group.on("add_record", self, function () { + self.remove_no_result(); + }); return group.insertBefore($last_td); } }); @@ -445,20 +460,22 @@ instance.web_kanban.KanbanView = instance.web.View.extend({ } }, no_result: function() { + var self = this; if (this.groups.group_by || !this.options.action - || !this.options.action.help) { + || (!this.options.action.help && !this.options.action.get_empty_list_help)) { return; } - this.$el.find('.oe_view_nocontent').remove(); - this.$el.prepend( - $('
        ').html(this.options.action.help) - ); - var create_nocontent = this.$buttons; + this.$el.find('table:first').css("position", "absolute"); + $(QWeb.render('KanbanView.nocontent', { content : this.options.action.get_empty_list_help || this.options.action.help})).insertAfter(this.$('table:first')); this.$el.find('.oe_view_nocontent').click(function() { - create_nocontent.openerpBounce(); + self.$buttons.openerpBounce(); }); }, + remove_no_result: function() { + this.$el.find('table:first').css("position", false); + this.$el.find('.oe_view_nocontent').remove(); + }, /* * postprocessing of fields type many2many @@ -573,19 +590,26 @@ instance.web_kanban.KanbanGroup = instance.web.Widget.extend({ }); this.$el.find('.oe_kanban_add').click(function () { - if (self.quick) { - return self.quick.trigger('close'); + if (self.view.quick) { + self.view.quick.trigger('close'); } + if (self.quick) { + return false; + } + self.view.$el.find('.oe_view_nocontent').hide(); var ctx = {}; ctx['default_' + self.view.group_by] = self.value; self.quick = new (get_class(self.view.quick_create_class))(this, self.dataset, ctx, true) .on('added', self, self.proxy('quick_created')) .on('close', self, function() { + self.view.$el.find('.oe_view_nocontent').show(); this.quick.destroy(); + delete self.view.quick; delete this.quick; }); self.quick.appendTo($(".oe_kanban_group_list_header", self.$records)); self.quick.focus(); + self.view.quick = self.quick; }); // Add bounce effect on image '+' of kanban header when click on empty space of kanban grouped column. this.$records.on('click', '.oe_kanban_show_more', this.do_show_more); @@ -722,6 +746,8 @@ instance.web_kanban.KanbanGroup = instance.web.Widget.extend({ */ quick_created: function (record) { var id = record, self = this; + self.view.remove_no_result(); + self.trigger("add_record"); this.dataset.read_ids([id], this.view.fields_keys) .done(function (records) { self.view.dataset.ids.push(id); @@ -744,6 +770,7 @@ instance.web_kanban.KanbanRecord = instance.web.Widget.extend({ }; } this.state = this.view.state.records[this.id]; + this.fields = {}; }, set_record: function(record) { var self = this; @@ -757,7 +784,11 @@ instance.web_kanban.KanbanRecord = instance.web.Widget.extend({ this.record = this.transform_record(record); }, start: function() { + var self = this; this._super(); + this.$("[data-field_id]").each(function() { + self.add_widget($(this)); + }); this.$el.data('widget', this); this.bind_events(); }, @@ -793,6 +824,27 @@ instance.web_kanban.KanbanRecord = instance.web.Widget.extend({ 'content': this.view.qweb.render('kanban-box', this.qweb_context) }); this.replaceElement($el); + this.replace_fields(); + }, + replace_fields: function() { + var self = this; + this.$("field").each(function() { + var $field = $(this); + var $nfield = $(" tag as it appears in the view, encapsulated in a jQuery object. + */ + init: function(parent, field, $node) {}, +}; + +/** + * Abstract class for classes implementing FieldInterface. + * + * Properties: + * - value: useful property to hold the value of the field. By default, the constructor + * sets value property. + * + */ +instance.web_kanban.AbstractField = instance.web.Widget.extend(instance.web_kanban.FieldInterface, { + /** + Constructor that saves the field and $node parameters and sets the "value" property. + */ + init: function(parent, field, $node) { + this._super(parent); + this.field = field; + this.$node = $node; + this.options = instance.web.py_eval(this.$node.attr("options") || '{}'); + this.set("value", field.raw_value); + }, +}); + +instance.web_kanban.fields_registry = new instance.web.Registry({}); }; // vim:et fdc=0 fdl=0 foldnestmax=3 fdm=syntax: diff --git a/addons/web_kanban/static/src/xml/web_kanban.xml b/addons/web_kanban/static/src/xml/web_kanban.xml index f943541d007..23da223e615 100644 --- a/addons/web_kanban/static/src/xml/web_kanban.xml +++ b/addons/web_kanban/static/src/xml/web_kanban.xml @@ -100,4 +100,12 @@
      + +
      +
      +
      + +
      +
      +
      diff --git a/addons/web_view_editor/i18n/ar.po b/addons/web_view_editor/i18n/ar.po index 20bc31f1916..c7455c751f8 100644 --- a/addons/web_view_editor/i18n/ar.po +++ b/addons/web_view_editor/i18n/ar.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/cs.po b/addons/web_view_editor/i18n/cs.po index 32ea29c8fa2..461cc15c193 100644 --- a/addons/web_view_editor/i18n/cs.po +++ b/addons/web_view_editor/i18n/cs.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/de.po b/addons/web_view_editor/i18n/de.po index 7cd0d20ec2d..5384282c86e 100644 --- a/addons/web_view_editor/i18n/de.po +++ b/addons/web_view_editor/i18n/de.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/en_AU.po b/addons/web_view_editor/i18n/en_AU.po index 95e08c83713..ab63c7d471a 100644 --- a/addons/web_view_editor/i18n/en_AU.po +++ b/addons/web_view_editor/i18n/en_AU.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/es.po b/addons/web_view_editor/i18n/es.po index d9ea47ebde0..a9257b57f1e 100644 --- a/addons/web_view_editor/i18n/es.po +++ b/addons/web_view_editor/i18n/es.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/es_DO.po b/addons/web_view_editor/i18n/es_DO.po index 24ba28be821..73f9d031353 100644 --- a/addons/web_view_editor/i18n/es_DO.po +++ b/addons/web_view_editor/i18n/es_DO.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/es_EC.po b/addons/web_view_editor/i18n/es_EC.po index 9a2b8a42e8c..1c47120a851 100644 --- a/addons/web_view_editor/i18n/es_EC.po +++ b/addons/web_view_editor/i18n/es_EC.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/es_MX.po b/addons/web_view_editor/i18n/es_MX.po index f9747443694..0a6fb733733 100644 --- a/addons/web_view_editor/i18n/es_MX.po +++ b/addons/web_view_editor/i18n/es_MX.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/et.po b/addons/web_view_editor/i18n/et.po index a4a5b09a3ae..efa6ea71cf8 100644 --- a/addons/web_view_editor/i18n/et.po +++ b/addons/web_view_editor/i18n/et.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/fa.po b/addons/web_view_editor/i18n/fa.po index a974dedfa22..051340bddfe 100644 --- a/addons/web_view_editor/i18n/fa.po +++ b/addons/web_view_editor/i18n/fa.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/fi.po b/addons/web_view_editor/i18n/fi.po new file mode 100644 index 00000000000..a26f4e5dd0c --- /dev/null +++ b/addons/web_view_editor/i18n/fi.po @@ -0,0 +1,184 @@ +# Finnish translation for openerp-web +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-04-04 13:18+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Finnish \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\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 "Seuraavat kentät ovat epäkelpoja:" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:63 +#, python-format +msgid "Create" +msgstr "Luo" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:986 +#, python-format +msgid "New Field" +msgstr "Uusi kenttä" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:386 +#, python-format +msgid "Do you really wants to create an inherited view here?" +msgstr "Haluatko todella luoda periytyvän näkymän tähän?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:396 +#, python-format +msgid "Preview" +msgstr "Esikatselu" + +#. 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 "Haluatko varmasti poistaa tämän näkymän?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:90 +#, python-format +msgid "Save" +msgstr "Tallenna" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:393 +#, python-format +msgid "Select an element" +msgstr "Valitse elementti" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:828 +#: code:addons/web_view_editor/static/src/js/view_editor.js:954 +#, python-format +msgid "Update" +msgstr "Päivitä" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:263 +#, python-format +msgid "Please select view in list :" +msgstr "Valitse näkymä listasta:" + +#. 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 "Hallitse näkymiä (%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 "Hallitse näkymiä" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:825 +#: code:addons/web_view_editor/static/src/js/view_editor.js:951 +#, python-format +msgid "Properties" +msgstr "Ominaisuudet" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:64 +#, python-format +msgid "Edit" +msgstr "Muokkaa" + +#. 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 "Ei löydy nykyistä näkymämäärittelyä" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:382 +#, python-format +msgid "Inherited View" +msgstr "Peritty näkymä" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:65 +#, python-format +msgid "Remove" +msgstr "Poista" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:516 +#, python-format +msgid "Do you really want to remove this node?" +msgstr "Haluatko poistaa tämän liitoksen?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:390 +#, python-format +msgid "Can't Update View" +msgstr "Näkymää ei voida päivittää" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:379 +#, python-format +msgid "View Editor %d - %s" +msgstr "Näkymä editori %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:846 +#: code:addons/web_view_editor/static/src/js/view_editor.js:974 +#, python-format +msgid "Cancel" +msgstr "Peruuta" + +#. 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:413 +#, python-format +msgid "Close" +msgstr "Sulje" + +#. 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 "Luo näkymä (%s)" diff --git a/addons/web_view_editor/i18n/fr.po b/addons/web_view_editor/i18n/fr.po index 51d2175070d..cc43b53ef85 100644 --- a/addons/web_view_editor/i18n/fr.po +++ b/addons/web_view_editor/i18n/fr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/hr.po b/addons/web_view_editor/i18n/hr.po index ada41c9c77d..836ba7c284f 100644 --- a/addons/web_view_editor/i18n/hr.po +++ b/addons/web_view_editor/i18n/hr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/hu.po b/addons/web_view_editor/i18n/hu.po index eb9a3186852..d92d8b85dc2 100644 --- a/addons/web_view_editor/i18n/hu.po +++ b/addons/web_view_editor/i18n/hu.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/it.po b/addons/web_view_editor/i18n/it.po index 33c370ee196..042e6b51b19 100644 --- a/addons/web_view_editor/i18n/it.po +++ b/addons/web_view_editor/i18n/it.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/ko.po b/addons/web_view_editor/i18n/ko.po index 89004dbcea7..4dd9644ea46 100644 --- a/addons/web_view_editor/i18n/ko.po +++ b/addons/web_view_editor/i18n/ko.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/lt.po b/addons/web_view_editor/i18n/lt.po new file mode 100644 index 00000000000..d22b5d2f70f --- /dev/null +++ b/addons/web_view_editor/i18n/lt.po @@ -0,0 +1,184 @@ +# Lithuanian translation for openerp-web +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-04-13 15:16+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Lithuanian \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-04-14 05:16+0000\n" +"X-Generator: Launchpad (build 16564)\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 "Nurodyti laukai yra neteisingi:" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:63 +#, python-format +msgid "Create" +msgstr "Sukurti" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:986 +#, python-format +msgid "New Field" +msgstr "Naujas laukas" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:386 +#, python-format +msgid "Do you really wants to create an inherited view here?" +msgstr "Ar tikrai čia norite sukurti paveldėtąjį rodinį?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:396 +#, python-format +msgid "Preview" +msgstr "Peržiūra" + +#. 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 "Ar tikrai norite ištrinti šį rodinį?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:90 +#, python-format +msgid "Save" +msgstr "Išsaugoti" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:393 +#, python-format +msgid "Select an element" +msgstr "Pasirinkite elementą" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:828 +#: code:addons/web_view_editor/static/src/js/view_editor.js:954 +#, python-format +msgid "Update" +msgstr "Atnaujinti" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:263 +#, python-format +msgid "Please select view in list :" +msgstr "Pasirinkite rodinį iš sąrašo:" + +#. 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 "Tvarkyti rodinius (%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 "Tvarkyti rodinius" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:825 +#: code:addons/web_view_editor/static/src/js/view_editor.js:951 +#, python-format +msgid "Properties" +msgstr "Savybės" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:64 +#, python-format +msgid "Edit" +msgstr "Keisti" + +#. 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 "Nepavyko rasti rodinio aprašymo" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:382 +#, python-format +msgid "Inherited View" +msgstr "Paveldėtasis rodinys" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:65 +#, python-format +msgid "Remove" +msgstr "Pašalinti" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:516 +#, python-format +msgid "Do you really want to remove this node?" +msgstr "Ar tikrai norite pašalinti šį mazgą?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:390 +#, python-format +msgid "Can't Update View" +msgstr "Nepavyko atnaujinti rodinio" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:379 +#, python-format +msgid "View Editor %d - %s" +msgstr "Rodinio redaktorius %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:846 +#: code:addons/web_view_editor/static/src/js/view_editor.js:974 +#, python-format +msgid "Cancel" +msgstr "Atšaukti" + +#. 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:413 +#, python-format +msgid "Close" +msgstr "Užverti" + +#. 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 "Sukurti rodinį (%s)" diff --git a/addons/web_view_editor/i18n/mk.po b/addons/web_view_editor/i18n/mk.po index 3d7c811933a..b1737caa94a 100644 --- a/addons/web_view_editor/i18n/mk.po +++ b/addons/web_view_editor/i18n/mk.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/mn.po b/addons/web_view_editor/i18n/mn.po index a0d7115343f..87dc6a2ee0b 100644 --- a/addons/web_view_editor/i18n/mn.po +++ b/addons/web_view_editor/i18n/mn.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/nb.po b/addons/web_view_editor/i18n/nb.po new file mode 100644 index 00000000000..e15a4f48935 --- /dev/null +++ b/addons/web_view_editor/i18n/nb.po @@ -0,0 +1,184 @@ +# Norwegian Bokmal translation for openerp-web +# Copyright (c) 2013 Rosetta Contributors and Canonical Ltd 2013 +# This file is distributed under the same license as the openerp-web package. +# FIRST AUTHOR , 2013. +# +msgid "" +msgstr "" +"Project-Id-Version: openerp-web\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2012-12-21 17:06+0000\n" +"PO-Revision-Date: 2013-03-30 20:28+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: Norwegian Bokmal \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\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 "Følgende felt er ugyldige :" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:63 +#, python-format +msgid "Create" +msgstr "Lag" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:986 +#, python-format +msgid "New Field" +msgstr "Nytt felt" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:386 +#, python-format +msgid "Do you really wants to create an inherited view here?" +msgstr "Vil du virkelig opprette en underordnet visning her?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:396 +#, python-format +msgid "Preview" +msgstr "" + +#. 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 "Ønsker du virkelig å slette denne visningen?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:90 +#, python-format +msgid "Save" +msgstr "Save" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:393 +#, python-format +msgid "Select an element" +msgstr "Velg et element" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:828 +#: code:addons/web_view_editor/static/src/js/view_editor.js:954 +#, python-format +msgid "Update" +msgstr "Oppdatér" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:263 +#, python-format +msgid "Please select view in list :" +msgstr "" + +#. 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)" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:13 +#, python-format +msgid "Manage Views" +msgstr "Administrer visninger" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:825 +#: code:addons/web_view_editor/static/src/js/view_editor.js:951 +#, python-format +msgid "Properties" +msgstr "Egenskaper" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:64 +#, python-format +msgid "Edit" +msgstr "Redigér" + +#. 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 "Kunne ikke finne nåværende visningsdeklarasjon" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:382 +#, python-format +msgid "Inherited View" +msgstr "Nedarvet visning" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:65 +#, python-format +msgid "Remove" +msgstr "Slett" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:516 +#, python-format +msgid "Do you really want to remove this node?" +msgstr "Vil du virkelig fjerne denne noden?" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:390 +#, python-format +msgid "Can't Update View" +msgstr "Kan ikke oppdatere visning" + +#. module: web_view_editor +#. openerp-web +#: code:addons/web_view_editor/static/src/js/view_editor.js:379 +#, python-format +msgid "View Editor %d - %s" +msgstr "" + +#. 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:846 +#: code:addons/web_view_editor/static/src/js/view_editor.js:974 +#, python-format +msgid "Cancel" +msgstr "Avbryt" + +#. 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:413 +#, python-format +msgid "Close" +msgstr "Lukk" + +#. 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 "Opprett en visning (%s)" diff --git a/addons/web_view_editor/i18n/nl.po b/addons/web_view_editor/i18n/nl.po index f70b6c4e653..1b032eb1635 100644 --- a/addons/web_view_editor/i18n/nl.po +++ b/addons/web_view_editor/i18n/nl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/nl_BE.po b/addons/web_view_editor/i18n/nl_BE.po index 5be9937ff2d..222fb446787 100644 --- a/addons/web_view_editor/i18n/nl_BE.po +++ b/addons/web_view_editor/i18n/nl_BE.po @@ -8,21 +8,21 @@ msgstr "" "Project-Id-Version: openerp-web\n" "Report-Msgid-Bugs-To: FULL NAME \n" "POT-Creation-Date: 2012-12-21 17:06+0000\n" -"PO-Revision-Date: 2012-11-26 09:27+0000\n" +"PO-Revision-Date: 2013-04-23 12:39+0000\n" "Last-Translator: Els Van Vossel (Agaplan) \n" "Language-Team: Dutch (Belgium) \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-24 04:52+0000\n" +"X-Generator: Launchpad (build 16580)\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 "" +msgstr "De volgende velden zijn ongeldig:" #. module: web_view_editor #. openerp-web @@ -36,7 +36,7 @@ msgstr "Maken" #: code:addons/web_view_editor/static/src/js/view_editor.js:986 #, python-format msgid "New Field" -msgstr "" +msgstr "Nieuw veld" #. module: web_view_editor #. openerp-web @@ -71,7 +71,7 @@ msgstr "Opslaan" #: code:addons/web_view_editor/static/src/js/view_editor.js:393 #, python-format msgid "Select an element" -msgstr "" +msgstr "Kies een element" #. module: web_view_editor #. openerp-web @@ -86,7 +86,7 @@ msgstr "Bijwerken" #: code:addons/web_view_editor/static/src/js/view_editor.js:263 #, python-format msgid "Please select view in list :" -msgstr "" +msgstr "Kies de weergave in de lijst:" #. module: web_view_editor #. openerp-web @@ -150,7 +150,7 @@ msgstr "Wilt u dit knooppunt echt verwijderen?" #: code:addons/web_view_editor/static/src/js/view_editor.js:390 #, python-format msgid "Can't Update View" -msgstr "" +msgstr "Kan de weergave niet bijwerken" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/pl.po b/addons/web_view_editor/i18n/pl.po index 1fcf7ae9797..c8a7fee03ab 100644 --- a/addons/web_view_editor/i18n/pl.po +++ b/addons/web_view_editor/i18n/pl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/pt.po b/addons/web_view_editor/i18n/pt.po index baa7d25d5c6..825b28f983a 100644 --- a/addons/web_view_editor/i18n/pt.po +++ b/addons/web_view_editor/i18n/pt.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/pt_BR.po b/addons/web_view_editor/i18n/pt_BR.po index bed0507b903..70c68fd89d5 100644 --- a/addons/web_view_editor/i18n/pt_BR.po +++ b/addons/web_view_editor/i18n/pt_BR.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/ro.po b/addons/web_view_editor/i18n/ro.po index f7b7a5a225a..222a1b4a8f4 100644 --- a/addons/web_view_editor/i18n/ro.po +++ b/addons/web_view_editor/i18n/ro.po @@ -14,36 +14,36 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\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 "Urmatoarele campuri sunt nevalide:" +msgstr "Următoarele câmpuri sunt nevalide:" #. module: web_view_editor #. openerp-web #: code:addons/web_view_editor/static/src/js/view_editor.js:63 #, python-format msgid "Create" -msgstr "Creati" +msgstr "Creați" #. module: web_view_editor #. openerp-web #: code:addons/web_view_editor/static/src/js/view_editor.js:986 #, python-format msgid "New Field" -msgstr "Camp nou" +msgstr "Câmp nou" #. module: web_view_editor #. openerp-web #: code:addons/web_view_editor/static/src/js/view_editor.js:386 #, python-format msgid "Do you really wants to create an inherited view here?" -msgstr "Doriti intr-adevar sa creati o vizualizare derivata aici?" +msgstr "Doriți într-adevăr sa creați o vizualizare derivată aici?" #. module: web_view_editor #. openerp-web @@ -57,21 +57,21 @@ msgstr "Previzualizare" #: code:addons/web_view_editor/static/src/js/view_editor.js:183 #, python-format msgid "Do you really want to remove this view?" -msgstr "Doriti intr-adevar sa eliminati aceasta vizualizare?" +msgstr "Doriți într-adevăr să eliminați această vizualizare?" #. module: web_view_editor #. openerp-web #: code:addons/web_view_editor/static/src/js/view_editor.js:90 #, python-format msgid "Save" -msgstr "Salvati" +msgstr "Salvați" #. module: web_view_editor #. openerp-web #: code:addons/web_view_editor/static/src/js/view_editor.js:393 #, python-format msgid "Select an element" -msgstr "Selectati un element" +msgstr "Selectați un element" #. module: web_view_editor #. openerp-web @@ -86,21 +86,21 @@ msgstr "Actualizare" #: code:addons/web_view_editor/static/src/js/view_editor.js:263 #, python-format msgid "Please select view in list :" -msgstr "Va rugam sa selectati vizualizare in lista :" +msgstr "Vă rugăm să selectați vizualizare în listă :" #. 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 "Gestionati Vizualizarile (%s)" +msgstr "Gestionați Vizualizările (%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 "Gestionati Vizualizarile" +msgstr "Gestionați Vizualizările" #. module: web_view_editor #. openerp-web @@ -108,42 +108,42 @@ msgstr "Gestionati Vizualizarile" #: code:addons/web_view_editor/static/src/js/view_editor.js:951 #, python-format msgid "Properties" -msgstr "Proprietati" +msgstr "Proprietăți" #. module: web_view_editor #. openerp-web #: code:addons/web_view_editor/static/src/js/view_editor.js:64 #, python-format msgid "Edit" -msgstr "Editati" +msgstr "Editați" #. 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 "Nu s-a gasit declaratia vizualizarii curente" +msgstr "Nu s-a găsit declarația vizualizării curente" #. module: web_view_editor #. openerp-web #: code:addons/web_view_editor/static/src/js/view_editor.js:382 #, python-format msgid "Inherited View" -msgstr "Vizualizare mostenita" +msgstr "Vizualizare moștenită" #. module: web_view_editor #. openerp-web #: code:addons/web_view_editor/static/src/js/view_editor.js:65 #, python-format msgid "Remove" -msgstr "Elimina" +msgstr "Elimină" #. module: web_view_editor #. openerp-web #: code:addons/web_view_editor/static/src/js/view_editor.js:516 #, python-format msgid "Do you really want to remove this node?" -msgstr "Sunteti sigur(a) ca doriti sa eliminati acest nod?" +msgstr "Sunteți sigur(a) că doriți să eliminați acest nod?" #. module: web_view_editor #. openerp-web @@ -166,7 +166,7 @@ msgstr "Editor Vizualizare %d - %s" #: code:addons/web_view_editor/static/src/js/view_editor.js:974 #, python-format msgid "Cancel" -msgstr "Anulati" +msgstr "Anulați" #. module: web_view_editor #. openerp-web @@ -174,11 +174,11 @@ msgstr "Anulati" #: code:addons/web_view_editor/static/src/js/view_editor.js:413 #, python-format msgid "Close" -msgstr "Inchideti" +msgstr "Închideți" #. 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 "Creati o vizualizare (%s)" +msgstr "Creați o vizualizare (%s)" diff --git a/addons/web_view_editor/i18n/ru.po b/addons/web_view_editor/i18n/ru.po index 7fa80182d1f..53fd6b7b54e 100644 --- a/addons/web_view_editor/i18n/ru.po +++ b/addons/web_view_editor/i18n/ru.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/sl.po b/addons/web_view_editor/i18n/sl.po index ce0671a92ea..f00d3215e58 100644 --- a/addons/web_view_editor/i18n/sl.po +++ b/addons/web_view_editor/i18n/sl.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/tr.po b/addons/web_view_editor/i18n/tr.po index 7588378c02e..fb624dd4c60 100644 --- a/addons/web_view_editor/i18n/tr.po +++ b/addons/web_view_editor/i18n/tr.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/i18n/zh_CN.po b/addons/web_view_editor/i18n/zh_CN.po index 3fa00ff9151..b18570d3703 100644 --- a/addons/web_view_editor/i18n/zh_CN.po +++ b/addons/web_view_editor/i18n/zh_CN.po @@ -14,8 +14,8 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2013-03-19 05:52+0000\n" -"X-Generator: Launchpad (build 16532)\n" +"X-Launchpad-Export-Date: 2013-04-13 05:38+0000\n" +"X-Generator: Launchpad (build 16564)\n" #. module: web_view_editor #. openerp-web diff --git a/addons/web_view_editor/static/src/js/view_editor.js b/addons/web_view_editor/static/src/js/view_editor.js index a7906689cce..524c415d34a 100644 --- a/addons/web_view_editor/static/src/js/view_editor.js +++ b/addons/web_view_editor/static/src/js/view_editor.js @@ -15,7 +15,7 @@ instance.web.ViewManagerAction.include({ } evt.currentTarget.selectedIndex = 0; }else{ - return this._super.apply(this,arguments); + return this._super.apply(this,arguments); } } }); @@ -232,10 +232,11 @@ instance.web_view_editor.ViewEditor = instance.web.Widget.extend({ return main_object; }, parse_xml: function(arch, view_id) { + //First element of att_list must be element tagname. main_object = { 'level': 0, 'id': this.xml_element_id +=1, - 'att_list': [], + 'att_list': ["view"], 'name': _.str.sprintf("", view_id), 'child_id': [] }; @@ -535,15 +536,22 @@ instance.web_view_editor.ViewEditor = instance.web.Widget.extend({ var field_dataset = new instance.web.DataSetSearch(this, this.model, null, null); parent_tr = self.get_object_by_id(parseInt($(parent_tr).attr('id').replace(/[^0-9]+/g, '')), this.one_object['main_object'], [])[0].att_list[0]; _.each([tr, parent_tr],function(element) { - var value = _.has(_CHILDREN, element) ? element : _.str.include(html_tag, element)?"html_tag":false; + var value = _.has(_CHILDREN, element) ? element : _.str.include(html_tag, element)?"html_tag":false; property_to_check.push(value); }); field_dataset.call( 'fields_get', []).done(function(result) { var fields = _.keys(result); fields.push(" "),fields.sort(); - self.on_add_node(property_to_check, fields); + self.on_add_node(property_to_check, fields, self.inject_position(parent_tr,tr)); }); }, + inject_position : function(parent_tag,current_tag){ + if(parent_tag == "view") + return ['Inside']; + if(current_tag == "field") + return ['After','Before']; + return ['After','Before','Inside']; + }, do_node_edit: function(side) { var self = this; var result = self.get_object_by_id(this.one_object.clicked_tr_id, this.one_object['main_object'], []); @@ -637,12 +645,12 @@ instance.web_view_editor.ViewEditor = instance.web.Widget.extend({ var children = _.filter(xml_arch.childNodes[0].childNodes, function (child) { return child.nodeType == 1; }); - arch.arch = _.detect(children, function(xml_child) { + var inherited_view = _.detect(children, function(xml_child) { var temp_obj = self.create_View_Node(xml_child), insert = _.intersection(_.flatten(temp_obj.att_list),_.uniq(check_list)); if (insert.length == _.uniq(check_list).length ) {return xml_child;} }); - xml_arch = QWeb.load_xml(arch.arch); + xml_arch = QWeb.load_xml(instance.web.xml_to_str(inherited_view)); } return self.do_save_xml(xml_arch.documentElement, obj[0].child_id[0],obj[0].child_id, move_direct, update_values,arch); }, @@ -941,11 +949,11 @@ instance.web_view_editor.ViewEditor = instance.web.Widget.extend({ }); return def.promise(); }, - on_add_node: function(properties, fields){ + on_add_node: function(properties, fields, position){ var self = this; var render_list = [{'name': 'node_type','selection': _.keys(_CHILDREN).sort(), 'value': 'field', 'string': 'Node Type','type': 'selection'}, {'name': 'field_value','selection': fields, 'value': false, 'string': '','type': 'selection'}, - {'name': 'position','selection': ['After','Before','Inside'], 'value': false, 'string': 'Position','type': 'selection'}]; + {'name': 'position','selection': position, 'value': false, 'string': 'Position','type': 'selection'}]; this.add_widget = []; this.add_node_dialog = new instance.web.Dialog(this,{ title: _t("Properties"), @@ -1186,7 +1194,7 @@ var _CHILDREN = { //e.g.:xyz 'td' : ['field'] }; // Generic html_tag list and can be added html tag in future. It's support above _CHILDREN dict's *html_tag* by default. -// For specific child node one has to define tag above and specify children tag in list. Like above xyz example. +// For specific child node one has to define tag above and specify children tag in list. Like above xyz example. var html_tag = ['div','h1','h2','h3','h4','h5','h6','td','tr']; var _ICONS = ['','STOCK_ABOUT', 'STOCK_ADD', 'STOCK_APPLY', 'STOCK_BOLD',