From fff6c93830d74ece3e8689ccae0118d5dade6515 Mon Sep 17 00:00:00 2001 From: len-odoo Date: Tue, 20 Nov 2018 13:43:27 +0000 Subject: [PATCH 001/104] [FIX] board: fix the domain of consecutive 'add to dashboard' operations Add a search containing a domain to dashboard. Remove that domain. Do a new search with a different domain. Add that search to dashboard; the domain sent would be the concatenation of the two domains. We make it so that only the last domain is sent, with a test. opw 1907650 closes odoo/odoo#28843 --- addons/board/static/src/js/favorite_menu.js | 2 +- addons/board/static/tests/dashboard_tests.js | 58 ++++++++++++++++++++ 2 files changed, 59 insertions(+), 1 deletion(-) diff --git a/addons/board/static/src/js/favorite_menu.js b/addons/board/static/src/js/favorite_menu.js index cdb531914c9..a3040af44f0 100644 --- a/addons/board/static/src/js/favorite_menu.js +++ b/addons/board/static/src/js/favorite_menu.js @@ -56,7 +56,7 @@ FavoriteMenu.include({ var self = this; var search_data = this.searchview.build_search_data(); var context = new Context(this.searchview.dataset.get_context() || []); - var domain = this.searchview.dataset.get_domain() || []; + var domain = []; _.each(search_data.contexts, context.add, context); _.each(search_data.domains, function (d) { diff --git a/addons/board/static/tests/dashboard_tests.js b/addons/board/static/tests/dashboard_tests.js index 1e17ca71db1..7ed0a4a60b0 100644 --- a/addons/board/static/tests/dashboard_tests.js +++ b/addons/board/static/tests/dashboard_tests.js @@ -698,6 +698,64 @@ QUnit.test('save actions to dashboard', function (assert) { actionManager.destroy(); }); +QUnit.test('save two searches to dashboard', function (assert) { + // the second search saved should not be influenced by the first + assert.expect(2); + + var actionManager = createActionManager({ + data: this.data, + archs: { + 'partner,false,list': '', + 'partner,false,search': '', + }, + mockRPC: function (route, args) { + if (route === '/board/add_to_dashboard') { + if (filter_count === 0) { + assert.deepEqual(args.domain, [["display_name", "ilike", "a"]], + "the correct domain should be sent"); + } + if (filter_count === 1) { + assert.deepEqual(args.domain, [["display_name", "ilike", "b"]], + "the correct domain should be sent"); + } + + filter_count += 1; + return $.when(true); + } + return this._super.apply(this, arguments); + }, + }); + + actionManager.doAction({ + id: 1, + res_model: 'partner', + type: 'ir.actions.act_window', + views: [[false, 'list']], + }); + + var filter_count = 0; + // Add a first filter + $('span.fa-filter').click(); + $('.o_add_custom_filter:visible').click(); + $('.o_searchview_extended_prop_value .o_input').val('a') + $('.o_apply_filter').click(); + // Add it to dashboard + $('.o_add_to_dashboard_button').click(); + // Remove it + $('.o_facet_remove').click(); + + // Add the second filter + $('span.fa-filter').click(); + $('span.fa-filter').click(); + $('.o_add_custom_filter:visible').click(); + $('.o_searchview_extended_prop_value .o_input').val('b') + $('.o_apply_filter').click(); + // Add it to dashboard + $('.o_add_to_dashboard_button').click(); + + actionManager.destroy(); +}); + QUnit.test('save to dashboard actions with flag keepSearchView', function (assert) { assert.expect(4); From ad065093eb595e0b26dfd6d245e1b598d70e9d87 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 22 Nov 2018 10:59:09 +0000 Subject: [PATCH 002/104] [FIX] models: ormcache invalidation on import Do not propagate cache invalidations to other workers when changes must be discarded, because of an import error or a dry run, which are both handled as successful transactions. --- addons/base_import/models/base_import.py | 2 ++ odoo/models.py | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/base_import/models/base_import.py b/addons/base_import/models/base_import.py index 35d5692e95b..4e4945fd37c 100644 --- a/addons/base_import/models/base_import.py +++ b/addons/base_import/models/base_import.py @@ -885,6 +885,8 @@ class Import(models.TransientModel): try: if dryrun: self._cr.execute('ROLLBACK TO SAVEPOINT import') + # cancel all changes done to the registry/ormcache + self.pool.reset_changes() else: self._cr.execute('RELEASE SAVEPOINT import') except psycopg2.InternalError: diff --git a/odoo/models.py b/odoo/models.py index 1af6cd9c173..b2aab1d5f36 100644 --- a/odoo/models.py +++ b/odoo/models.py @@ -846,7 +846,6 @@ class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})): ids = [] messages = [] ModelData = self.env['ir.model.data'] - ModelData.clear_caches() # list of (xid, vals, info) for records to be created in batch batch = [] @@ -928,6 +927,8 @@ class BaseModel(MetaModel('DummyModel', (object,), {'_register': False})): if any(message['type'] == 'error' for message in messages): cr.execute('ROLLBACK TO SAVEPOINT model_load') ids = False + # cancel all changes done to the registry/ormcache + self.pool.reset_changes() return {'ids': ids, 'messages': messages} From e181f592f33b2ae382569927537aed84689ee44f Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Thu, 22 Nov 2018 11:00:53 +0000 Subject: [PATCH 003/104] [FIX] odoo: ormcache invalidation on loading registry Do not propagate cache invalidations to other workers when simply loading the registry. Only do it when installing/upgrading/uninstalling modules. --- odoo/modules/loading.py | 5 ----- 1 file changed, 5 deletions(-) diff --git a/odoo/modules/loading.py b/odoo/modules/loading.py index bc95e1c461d..5fb56887948 100644 --- a/odoo/modules/loading.py +++ b/odoo/modules/loading.py @@ -151,8 +151,6 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, module_count = len(graph) _logger.info('loading %d modules...', module_count) - registry.clear_caches() - # register, instantiate and initialize models for each modules t0 = time.time() t0_sql = odoo.sql_db.sql_counter @@ -278,9 +276,6 @@ def load_module_graph(cr, graph, status=None, perform_checks=True, _logger.log(25, "%s modules loaded in %.2fs, %s queries", len(graph), time.time() - t0, odoo.sql_db.sql_counter - t0_sql) - registry.clear_caches() - - return loaded_modules, processed_modules def _check_module_names(cr, module_names): From 5fd5c4095b7d1c2260fb5abb42d63e3c915d9be3 Mon Sep 17 00:00:00 2001 From: "Yenthe V.G" Date: Thu, 22 Nov 2018 16:59:58 +0000 Subject: [PATCH 004/104] [IMP] hr_recruitment: improve English in demo data closes odoo/odoo#28970 --- addons/hr_recruitment/data/hr_recruitment_demo.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/hr_recruitment/data/hr_recruitment_demo.xml b/addons/hr_recruitment/data/hr_recruitment_demo.xml index 0784228fd6a..189ae4e5d75 100644 --- a/addons/hr_recruitment/data/hr_recruitment_demo.xml +++ b/addons/hr_recruitment/data/hr_recruitment_demo.xml @@ -177,7 +177,7 @@ hr.applicant Hello,

-

I have checked this application but It's not match with our requirement. so no need to process further and we should refuse this application.

+

I have checked this application but it does not match with our requirements. We don't need to proceed further and we should refuse this application.

Kind regards,

]]>
comment @@ -187,7 +187,7 @@ hr.applicant Hello,

-

We should move further for this application as early as possible..

+

We should move further for this application as early as possible.

Kind regards,

]]>
comment From 1111de6eb24299e182a2e48702bc4f040edafc46 Mon Sep 17 00:00:00 2001 From: RomainLibert Date: Fri, 23 Nov 2018 10:52:42 +0000 Subject: [PATCH 005/104] [FIX] hr_holidays: use display_name instead of name In order to see the remaining days in the tree view we need to use display_name instead of name, as display name will use the name_get which is overriden to add this information. closes odoo/odoo#28981 --- addons/hr_holidays/views/hr_leave_type_views.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/hr_holidays/views/hr_leave_type_views.xml b/addons/hr_holidays/views/hr_leave_type_views.xml index c3bdc445ec0..759972e36ea 100644 --- a/addons/hr_holidays/views/hr_leave_type_views.xml +++ b/addons/hr_holidays/views/hr_leave_type_views.xml @@ -95,7 +95,7 @@ - + From 904989215212160741d54062d57ea9d0bb0f3b46 Mon Sep 17 00:00:00 2001 From: qsm-odoo Date: Tue, 20 Nov 2018 13:17:01 +0000 Subject: [PATCH 006/104] [FIX] website: add some more BS3 compatibility Completes https://github.com/odoo/odoo/pull/27981 - Correct `col-*-offset-*` support. - Compatibility for BS3-deprecated `visible-*` classes (only not taking care of table/table-row/table-cell cases as difficult with sass and those classes were already BS3 deprecated anyway). - Correct order for BS3 `visible-*-*` and `hidden-*` classes (otherwise their combination are not correctly working). Also, the 'inline' version was forgotten by previous PR. - Compatibility for BS3 `btn-xs` class. closes odoo/odoo#28842 --- .../src/scss/compatibility/bs3_for_12_0.scss | 199 +++++++++++------- 1 file changed, 124 insertions(+), 75 deletions(-) diff --git a/addons/website/static/src/scss/compatibility/bs3_for_12_0.scss b/addons/website/static/src/scss/compatibility/bs3_for_12_0.scss index 82beeec2cbf..4f93429aa58 100644 --- a/addons/website/static/src/scss/compatibility/bs3_for_12_0.scss +++ b/addons/website/static/src/scss/compatibility/bs3_for_12_0.scss @@ -142,12 +142,18 @@ $-compat-gray-map: ( @extend .card-body; } -// Adapt grid (push-pull, xs ?) -@each $breakpoint in map-keys($grid-breakpoints) { - $infix: breakpoint-infix($breakpoint, $grid-breakpoints); +// Adapt grid (push-pull ?) +$-compat-breakpoints: ( + xs: map-get($grid-breakpoints, 'xs'), + sm: map-get($grid-breakpoints, 'md'), + md: map-get($grid-breakpoints, 'lg'), + lg: map-get($grid-breakpoints, 'xl'), +); +@each $breakpoint in map-keys($-compat-breakpoints) { + $infix: breakpoint-infix($breakpoint, $-compat-breakpoints); $infix: if($infix != "", $infix, "-xs"); - @include media-breakpoint-up($breakpoint, $grid-breakpoints) { + @include media-breakpoint-up($breakpoint, $-compat-breakpoints) { // `$grid-columns - 1` because offsetting by the width of an entire row isn't possible @for $i from 0 through ($grid-columns - 1) { .col#{$infix}-offset-#{$i} { @@ -196,105 +202,148 @@ $-compat-gray-map: ( .btn-default { @include button-variant(theme-color('secondary'), theme-color('secondary')); } +.btn-xs { + @extend .btn-sm; +} // Adapt display classes -.hidden, .hide { +.hide { display: none !important; } -.hidden { - &-xs { - @include media-breakpoint-down(sm) { - display: none; - } - } - &-sm { - @include media-breakpoint-only(md) { - display: none; - } - } - &-md { - @include media-breakpoint-only(lg) { - display: none; - } - } - &-lg { - @include media-breakpoint-only(xl) { - display: none; - } - } - &-print { - @media print { - display: none; - } - } -} .show { display: block !important; } +.hidden { + display: none !important; +} .visible { - &-xs { - &-block, &-inline-block { - display: none; + &-xs, &-sm, &-md, &-lg { + &, &-block, &-inline, &-inline-block { + display: none !important; } - @include media-breakpoint-down(sm) { - &-block { - display: block; + } + &-xs { + &, &-block { + @include media-breakpoint-down(sm) { + display: block !important; } - &-inline-block { - display: inline-block; + } + &-inline { + @include media-breakpoint-down(sm) { + display: inline !important; + } + } + &-inline-block { + @include media-breakpoint-down(sm) { + display: inline-block !important; } } } &-sm { - &-block, &-inline-block { - display: none; - } - @include media-breakpoint-only(md) { - &-block { - display: block; + &, &-block { + @include media-breakpoint-only(md) { + display: block !important; } - &-inline-block { - display: inline-block; + } + &-inline { + @include media-breakpoint-only(md) { + display: inline !important; + } + } + &-inline-block { + @include media-breakpoint-only(md) { + display: inline-block !important; } } } &-md { - &-block, &-inline-block { - display: none; - } - @include media-breakpoint-only(lg) { - &-block { - display: block; + &, &-block { + @include media-breakpoint-only(lg) { + display: block !important; } - &-inline-block { - display: inline-block; + } + &-inline { + @include media-breakpoint-only(lg) { + display: inline !important; + } + } + &-inline-block { + @include media-breakpoint-only(lg) { + display: inline-block !important; } } } &-lg { - &-block, &-inline-block { - display: none; - } - @include media-breakpoint-only(xl) { - &-block { - display: block; - } - &-inline-block { - display: inline-block; + &, &-block { + @include media-breakpoint-up(xl) { + display: block !important; } } - } - &-print { - &-block, &-inline-block { - display: none; - } - @media print { - &-block { - display: block; + &-inline { + @include media-breakpoint-up(xl) { + display: inline !important; } - &-inline-block { - display: inline-block; + } + &-inline-block { + @include media-breakpoint-up(xl) { + display: inline-block !important; } } } } +.hidden { + &-xs { + @include media-breakpoint-down(sm) { + display: none !important; + } + } + &-sm { + @include media-breakpoint-only(md) { + display: none !important; + } + } + &-md { + @include media-breakpoint-only(lg) { + display: none !important; + } + } + &-lg { + @include media-breakpoint-up(xl) { + display: none !important; + } + } +} +.visible-print { + display: none !important; + + @media print { + display: block !important; + } + + &-block { + display: none !important; + + @media print { + display: block !important; + } + } + &-inline { + display: none !important; + + @media print { + display: inline !important; + } + } + &-inline-block { + display: none !important; + + @media print { + display: inline-block !important; + } + } +} +.hidden-print { + @media print { + display: none !important; + } +} From c96d4cdbadf8d15abcad19e8f5839b46bb025e04 Mon Sep 17 00:00:00 2001 From: Raphael Collet Date: Fri, 23 Nov 2018 14:02:17 +0000 Subject: [PATCH 007/104] [FIX] base: ormcache invalidation in `ir.config.parameter` Writing on a parameter invalidates the ormcache and propagates the invalidation to other workers. Setting a parameter to its current value should not trigger ormcache invalidations. --- odoo/addons/base/models/ir_config_parameter.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/odoo/addons/base/models/ir_config_parameter.py b/odoo/addons/base/models/ir_config_parameter.py index eed10daadd8..b7f2356e803 100644 --- a/odoo/addons/base/models/ir_config_parameter.py +++ b/odoo/addons/base/models/ir_config_parameter.py @@ -83,7 +83,8 @@ class IrConfigParameter(models.Model): if param: old = param.value if value is not False and value is not None: - param.write({'value': value}) + if str(value) != old: + param.write({'value': value}) else: param.unlink() return old From 8b1a05d9e09dca317ca38422d75f459a7e1784aa Mon Sep 17 00:00:00 2001 From: Romain Derie Date: Mon, 19 Nov 2018 14:36:31 +0000 Subject: [PATCH 008/104] [FIX] web_unsplash: don't expose client_id in network Unsplash CEO asked us to stop exposing our key client side (even if it was only in the browser network and previously allowed by their API team leader). After multiple exchange, it has been negociated that: 1. Our non saas user won't be able to apply for a production key and should prefix they Unsplash application name by 'Odoo:'. Their key will remain in test mode. Indeed, Unsplash won't be able to review every Odoo application and ensure it respects the API terms and it is a real application. 2. Our saas user will query Unsplash with a dedicated enterprise key 3. The documentation should explain it all Task-1911345 --- addons/web_unsplash/__manifest__.py | 2 +- addons/web_unsplash/controllers/main.py | 52 ++++++++++++++++--- .../static/src/js/unsplash_image_widget.js | 6 +-- .../web_unsplash/static/src/js/unsplashapi.js | 43 ++++----------- .../static/src/xml/unsplash_image_widget.xml | 2 +- 5 files changed, 57 insertions(+), 48 deletions(-) diff --git a/addons/web_unsplash/__manifest__.py b/addons/web_unsplash/__manifest__.py index 3ad4b1334b3..a139e64743b 100644 --- a/addons/web_unsplash/__manifest__.py +++ b/addons/web_unsplash/__manifest__.py @@ -4,7 +4,7 @@ 'name': 'Unsplash Image Library', 'category': 'Web', 'summary': 'Find free high-resolution images from Unsplash', - 'version': '1.0', + 'version': '1.1', 'description': """Explore the free high-resolution image library of Unsplash.com and find images to use in Odoo. An Unsplash search bar is added to the image library modal.""", 'depends': ['base_setup', 'web_editor'], 'data': [ diff --git a/addons/web_unsplash/controllers/main.py b/addons/web_unsplash/controllers/main.py index c53c03ba5bf..7a53cd8e115 100644 --- a/addons/web_unsplash/controllers/main.py +++ b/addons/web_unsplash/controllers/main.py @@ -9,12 +9,34 @@ import werkzeug.utils from PIL import Image from odoo import http, tools, _ from odoo.http import request +from werkzeug.urls import url_encode logger = logging.getLogger(__name__) class Web_Unsplash(http.Controller): + def _get_access_key(self): + if request.env.user._has_unsplash_key_rights(): + return request.env['ir.config_parameter'].sudo().get_param('unsplash.access_key') + raise werkzeug.exceptions.NotFound() + + def _notify_download(self, url): + ''' Notifies Unsplash from an image download. (API requirement) + :param url: the download_url of the image to be notified + + This method won't return anything. This endpoint should just be + pinged with a simple GET request for Unsplash to increment the image + view counter. + ''' + try: + if not url.startswith('https://api.unsplash.com/photos/'): + raise Exception(_("ERROR: Unknown Unsplash notify URL!")) + access_key = self._get_access_key() + requests.get(url, params=url_encode({'client_id': access_key})) + except Exception as e: + logger.exception("Unsplash download notification failed: " + str(e)) + # ------------------------------------------------------ # add unsplash image url # ------------------------------------------------------ @@ -22,8 +44,14 @@ class Web_Unsplash(http.Controller): def save_unsplash_url(self, unsplashurls=None, **kwargs): """ unsplashurls = { - image_id1: image_url1, - image_id2: image_url2, + image_id1: { + url: image_url, + download_url: download_url, + }, + image_id2: { + url: image_url, + download_url: download_url, + }, ..... } """ @@ -82,13 +110,23 @@ class Web_Unsplash(http.Controller): attachment.generate_access_token() uploads.extend(attachment.read(['name', 'mimetype', 'checksum', 'res_id', 'res_model', 'access_token', 'url'])) + # Notifies Unsplash from an image download. (API requirement) + self._notify_download(value.get('download_url')) + return uploads - @http.route("/web_unsplash/get_client_id", type='json', auth="user") - def get_unsplash_client_id(self, **post): - if request.env.user._has_unsplash_key_rights(): - return request.env['ir.config_parameter'].sudo().get_param('unsplash.access_key') - raise werkzeug.exceptions.NotFound() + @http.route("/web_unsplash/fetch_images", type='json', auth="user") + def fetch_unsplash_images(self, **post): + access_key = self._get_access_key() + app_id = self.get_unsplash_app_id() + if not access_key or not app_id: + return {'error': 'key_not_found'} + post['client_id'] = access_key + response = requests.get('https://api.unsplash.com/search/photos/', params=url_encode(post)) + if response.status_code == requests.codes.ok: + return response.json() + else: + return {'error': response.status_code} @http.route("/web_unsplash/get_app_id", type='json', auth="public") def get_unsplash_app_id(self, **post): diff --git a/addons/web_unsplash/static/src/js/unsplash_image_widget.js b/addons/web_unsplash/static/src/js/unsplash_image_widget.js index d353694ddea..ab900d6a03c 100644 --- a/addons/web_unsplash/static/src/js/unsplash_image_widget.js +++ b/addons/web_unsplash/static/src/js/unsplash_image_widget.js @@ -88,10 +88,6 @@ ImageWidget.include({ res_id: self.options.res_id, } }).then(function (images) { - for (var img in self._unsplash.selectedImages) { - self.unsplashAPI.notifyDownload(self._unsplash.selectedImages[img].download_url); - } - _.each(images, function (image) { image.src = image.url; image.isDocument = !(/gif|jpe|jpg|png/.test(image.mimetype)); @@ -140,7 +136,7 @@ ImageWidget.include({ self.$('.unsplash_img_container').html(QWeb.render('web_unsplash.dialog.image.content', { rows: rows })); self._highlightSelectedImages(); }).fail(function (err) { - self.$('.unsplash_img_container').html(QWeb.render('web_unsplash.dialog.error.content', err)); + self.$('.unsplash_img_container').html(QWeb.render('web_unsplash.dialog.error.content', { status: err })); }).always(function () { self._toggleAttachmentContaines(false); }); diff --git a/addons/web_unsplash/static/src/js/unsplashapi.js b/addons/web_unsplash/static/src/js/unsplashapi.js index 0ceb2b8f8a7..a6ec5b75324 100644 --- a/addons/web_unsplash/static/src/js/unsplashapi.js +++ b/addons/web_unsplash/static/src/js/unsplashapi.js @@ -38,45 +38,15 @@ var UnsplashCore = Class.extend(Mixins.EventDispatcherMixin, ServicesMixin, { if (cachedData && (cachedData.images.length >= to || (cachedData.totalImages !== 0 && cachedData.totalImages < to))) { return $.when({ images: cachedData.images.slice(from, to), isMaxed: to > cachedData.totalImages }); } - return this._getAPIKey().then(function (clientID) { - if (!clientID) { - return $.Deferred().reject({ key_not_found: true }); - } - return self._fetchImages(query).then(function (cachedData) { - return { images: cachedData.images.slice(from, to), isMaxed: to > cachedData.totalImages }; - }); + return self._fetchImages(query).then(function (cachedData) { + return { images: cachedData.images.slice(from, to), isMaxed: to > cachedData.totalImages }; }); }, - /** - * Notifies Unsplash from an image download. (API requirement) - * - * @param {String} url url of the image to notify - */ - notifyDownload: function (url) { - $.get(url, { client_id: this.clientId }); - }, //-------------------------------------------------------------------------- // Private //-------------------------------------------------------------------------- - /** - * Checks and retrieves the unsplash API key - * - * @private - */ - _getAPIKey: function () { - var self = this; - if (this.clientId) { - return $.Deferred().resolve(self.clientId); - } - return this._rpc({ - route: '/web_unsplash/get_client_id', - }).then(function (res) { - self.clientId = res; - return res; - }); - }, /** * Fetches images from unsplash and stores it in cache * @@ -96,10 +66,15 @@ var UnsplashCore = Class.extend(Mixins.EventDispatcherMixin, ServicesMixin, { var payload = { query: query, page: cachedData.pageCached + 1, - client_id: this.clientId, per_page: 30, // max size from unsplash API }; - return $.get('https://api.unsplash.com/search/photos/', payload).then(function (result) { + return this._rpc({ + route: '/web_unsplash/fetch_images', + params: payload, + }).then(function (result) { + if (result.error) { + return $.Deferred().reject(result.error); + } cachedData.pageCached++; cachedData.images.push.apply(cachedData.images, result.results); cachedData.maxPages = result.total_pages; diff --git a/addons/web_unsplash/static/src/xml/unsplash_image_widget.xml b/addons/web_unsplash/static/src/xml/unsplash_image_widget.xml index 409c435884b..05202e073b2 100644 --- a/addons/web_unsplash/static/src/xml/unsplash_image_widget.xml +++ b/addons/web_unsplash/static/src/xml/unsplash_image_widget.xml @@ -50,7 +50,7 @@
- + Unsplash requires an access key and an application ID From 55073e3baa97fa1285695233f30044bd7c698858 Mon Sep 17 00:00:00 2001 From: Romain Derie Date: Mon, 19 Nov 2018 17:09:40 +0000 Subject: [PATCH 009/104] [FIX] web_unsplash: add unsplash searched terms in attachement name/url Before this commit: An unsplash image would be saved as an attachement with: - A name like 'x54ze78z.JPEG' - An url like '/unsplash/x54ze78z.JPEG' - A filename like 'x54ze78z.JPGED' We would not store the searched terms in the name/url. Then, we would not be able to search on local attachement in the media dialog to retrieve the images based on what we searched. Now: We store the searched terms in the name/url so it can be used later in the media dialog search: - Name like 'big_lion.jpg' (duplicates may be possible) - Url like '/unsplash/x54ze78z/big_lion.jpg' - Filename like 'unsplash_x54ze78z_big_lion.jpg' Task-1911345 --- addons/web_unsplash/controllers/main.py | 24 ++++++++++++++----- .../static/src/js/unsplash_beacon.js | 4 ++-- .../static/src/js/unsplash_image_widget.js | 1 + 3 files changed, 21 insertions(+), 8 deletions(-) diff --git a/addons/web_unsplash/controllers/main.py b/addons/web_unsplash/controllers/main.py index 7a53cd8e115..219342d1c39 100644 --- a/addons/web_unsplash/controllers/main.py +++ b/addons/web_unsplash/controllers/main.py @@ -55,12 +55,23 @@ class Web_Unsplash(http.Controller): ..... } """ + def slugify(s): + ''' Keeps only alphanumeric characters, hyphens and spaces from a string. + The string will also be truncated to 1024 characters max. + :param s: the string to be filtered + :return: the sanitized string + ''' + return "".join([c for c in s if c.isalnum() or c in list("- ")])[:1024] + if not unsplashurls: return [] uploads = [] Attachments = request.env['ir.attachment'] + query = kwargs.get('query', '') + query = slugify(query) + res_model = kwargs.get('res_model', 'ir.ui.view') if res_model != 'ir.ui.view' and kwargs.get('res_id'): res_id = int(kwargs['res_id']) @@ -87,20 +98,21 @@ class Web_Unsplash(http.Controller): logger.exception("Timeout: " + str(e)) continue - name = key - # optimized image before save if mimetype in ('image/jpeg', 'image/png'): image = Image.open(io.BytesIO(datas)) if image.format in ('PNG', 'JPEG'): datas = tools.image_save_for_web(image) # append image extension in name - name += '.' + image.format + query += '.' + str.lower(image.format) + + # /unsplash/5gR788gfd/lion + url_frags = ['unsplash', key, query] attachment = Attachments.create({ - 'name': name, - 'url': '/unsplash/' + name, - 'datas_fname': name, + 'name': query, + 'url': '/' + '/'.join(url_frags), + 'datas_fname': '_'.join(url_frags), 'mimetype': mimetype, 'datas': base64.b64encode(datas), 'public': res_model == 'ir.ui.view', diff --git a/addons/web_unsplash/static/src/js/unsplash_beacon.js b/addons/web_unsplash/static/src/js/unsplash_beacon.js index f8e74a3b759..179d566cee3 100644 --- a/addons/web_unsplash/static/src/js/unsplash_beacon.js +++ b/addons/web_unsplash/static/src/js/unsplash_beacon.js @@ -7,8 +7,8 @@ var ajax = require('web.ajax'); base.ready().then(function () { var unsplash_images = []; _.each($('img[src*="/unsplash/"]'), function (img, index) { - // get image id from URL (`/unsplash/xYdf5feoI.jpg` -> `xYdf5feoI`) - unsplash_images.push(img.src.split('/unsplash/')[1].split('.')[0]); + // get image id from URL (`http://www.domain.com:1234/unsplash/xYdf5feoI/lion.jpg` -> `xYdf5feoI`) + unsplash_images.push(img.src.split('/unsplash/')[1].split('/')[0]); }); if (unsplash_images.length) { ajax.jsonRpc('/web_unsplash/get_app_id', 'call').then(function (appID) { diff --git a/addons/web_unsplash/static/src/js/unsplash_image_widget.js b/addons/web_unsplash/static/src/js/unsplash_image_widget.js index ab900d6a03c..6eb393d3798 100644 --- a/addons/web_unsplash/static/src/js/unsplash_image_widget.js +++ b/addons/web_unsplash/static/src/js/unsplash_image_widget.js @@ -86,6 +86,7 @@ ImageWidget.include({ unsplashurls: self._unsplash.selectedImages, res_model : self.options.res_model, res_id: self.options.res_id, + query: self._unsplash.query, } }).then(function (images) { _.each(images, function (image) { From fad35964bf7931766dd0ff9726fd13e5db0aecb1 Mon Sep 17 00:00:00 2001 From: Aaron Bohy Date: Fri, 23 Nov 2018 14:15:22 +0000 Subject: [PATCH 010/104] [IMP] web: backport of new asserts This rev. is a complement to the partial backport 49e78f46 of abf32b8. In addition to the helpers, we also backport the asserts (like isVisible, containsOnce...). closes odoo/odoo#28994 --- .../web/static/tests/helpers/qunit_asserts.js | 229 ++++++++++++++++++ addons/web/views/webclient_templates.xml | 2 + 2 files changed, 231 insertions(+) create mode 100644 addons/web/static/tests/helpers/qunit_asserts.js diff --git a/addons/web/static/tests/helpers/qunit_asserts.js b/addons/web/static/tests/helpers/qunit_asserts.js new file mode 100644 index 00000000000..bce6ef2a777 --- /dev/null +++ b/addons/web/static/tests/helpers/qunit_asserts.js @@ -0,0 +1,229 @@ +odoo.define('web.qunit_asserts', function (require) { +"use strict"; + +/** + * In this file, we extend QUnit by adding some specialized assertions. The goal + * of these new assertions is twofold: + * - ease of use: they should allow us to simplify some common complex assertions + * - safer: these assertions will fail when some preconditions are not met. + * + * For example, the assert.isVisible assertion will also check that the target + * matches exactly one element. + */ + +var Widget = require('web.Widget'); + +//------------------------------------------------------------------------------ +// Private functions +//------------------------------------------------------------------------------ + +/** + * Helper function, to check if a given element + * - is unique (if it is a jquery node set) + * - has (or has not) a css class + * + * @private + * @param {Widget|jQuery|HTMLElement} w + * @param {string} className + * @param {boolean} shouldHaveClass + * @param {string} [msg] + */ +function _checkClass(w, className, shouldHaveClass, msg) { + var $el = w instanceof Widget ? w.$el : + w instanceof HTMLElement ? $(w) : + w; // jquery element + + if ($el.length !== 1) { + var descr = `${shouldHaveClass ? 'hasClass' : 'doesNotHaveClass'} ${className}`; + QUnit.assert.ok(false, `Assertion '${descr}' targets ${$el.length} elements instead of 1`); + } else { + msg = msg || `target ${$el.selector || ''} should ${shouldHaveClass ? '' : 'not'} have class ${className}`; + var hasClass = $el.hasClass(className); + var condition = shouldHaveClass ? hasClass : !hasClass; + QUnit.assert.ok(condition, msg); + } +} + +/** + * Helper function, to check if a given element + * - is unique (if it is a jquery node set) + * - is (or not) visible + * + * @private + * @param {Widget|jQuery|HTMLElement} w + * @param {boolean} shouldBeVisible + * @param {string} [msg] + */ +function _checkVisible(w, shouldBeVisible, msg) { + var $el = w instanceof Widget ? w.$el : + w instanceof HTMLElement ? $(w) : + w; // jquery element + + if ($el.length !== 1) { + var descr = `${shouldBeVisible ? 'isVisible' : 'isNotVisible'}`; + QUnit.assert.ok(false, `Assertion '${descr}' targets ${$el.length} elements instead of 1`); + } else { + msg = msg || `target ${$el.selector} should ${shouldBeVisible ? '' : 'not'} be visible`; + var isVisible = $el.is(':visible'); + var condition = shouldBeVisible ? isVisible : !isVisible; + QUnit.assert.ok(condition, msg); + } +} + +//------------------------------------------------------------------------------ +// Public functions +//------------------------------------------------------------------------------ + +/** + * Checks that the target element (described by widget/jquery or html element) + * contains exactly n matches for the selector. + * + * Example: assert.containsN(document.body, '.modal', 0) + * + * @param {Widget|jQuery|HTMLElement} w + * @param {string} selector + * @param {number} n + * @param {string} [msg] + */ +function containsN(w, selector, n, msg) { + if (typeof n !== 'number') { + throw Error("containsN assert should be called with a number as third argument"); + } + var $el = w instanceof Widget ? w.$el : + w instanceof HTMLElement ? $(w) : + w; // jquery element + + var $matches = $el.find(selector); + if (!msg) { + msg = `Selector '${selector}' should have exactly ${n} matches`; + if ($el.selector) { + msg += ` (inside '${$el.selector}')`; + } + } + QUnit.assert.strictEqual($matches.length, n, msg); +} + +/** + * Checks that the target element (described by widget/jquery or html element) + * contains exactly 1 match for the selector. + * + * @param {Widget|jQuery|HTMLElement} w + * @param {string} selector + * @param {string} [msg] + */ +function containsOnce(w, selector, msg) { + containsN(w, selector, 1, msg); +} + +/** + * Checks that the target element (described by widget/jquery or html element) + * contains exactly 0 match for the selector. + * + * @param {Widget|jQuery|HTMLElement} w + * @param {string} selector + * @param {string} [msg] + */ +function containsNone(w, selector, msg) { + containsN(w, selector, 0, msg); +} + +/** + * Checks that the target element (described by widget/jquery or html element) + * - exists + * - is unique + * - has the given class (specified by className) + * + * Note that it uses the hasClass jQuery method, so it can be used to check the + * presence of more than one class ('some-class other-class'), but it is a + * little brittle, because it depends on the order of these classes: + * + * div.a.b.c: has class 'a b c', but does not have class 'a c b' + * + * @param {Widget|jQuery|HTMLElement} w + * @param {string} className + * @param {string} [msg] + */ +function hasClass(w, className, msg) { + _checkClass(w, className, true, msg); +} + +/** + * Checks that the target element (described by widget/jquery or html element) + * - exists + * - is unique + * - does not have the given class (specified by className) + * + * @param {Widget|jQuery|HTMLElement} w + * @param {string} className + * @param {string} [msg] + */ +function doesNotHaveClass(w, className, msg) { + _checkClass(w, className, false, msg); +} + +/** + * Checks that the target element (described by widget/jquery or html element) + * - exists + * - is unique + * - has the given attribute with the proper value + * + * @param {Widget|jQuery|HTMLElement} w + * @param {string} attr + * @param {string} value + * @param {string} [msg] + */ +function hasAttrValue(w, attr, value, msg) { + var $el = w instanceof Widget ? w.$el : + w instanceof HTMLElement ? $(w) : + w; // jquery element + + if ($el.length !== 1) { + var descr = `hasAttrValue (${attr}: ${value})`; + QUnit.assert.ok(false, `Assertion '${descr}' targets ${$el.length} elements instead of 1`); + } else { + msg = msg || `attribute '${attr}' of target ${$el.selector || ''} should be '${value}'`; + QUnit.assert.strictEqual($el.attr(attr), value, msg); + } +} + +/** + * Checks that the target element (described by widget/jquery or html element) + * - exists + * - is visible (as far as jQuery can tell: not in display none, ...) + * + * @param {Widget|jQuery|HTMLElement} w + * @param {string} [msg] + */ +function isVisible(w, msg) { + _checkVisible(w, true, msg); +} + +/** + * Checks that the target element (described by widget/jquery or html element) + * - exists + * - is not visible (as far as jQuery can tell: display none, ...) + * + * @param {Widget|jQuery|HTMLElement} w + * @param {string} [msg] + */ +function isNotVisible(w, msg) { + _checkVisible(w, false, msg); +} + +//------------------------------------------------------------------------------ +// Exposed API +//------------------------------------------------------------------------------ + +QUnit.assert.containsOnce = containsOnce; +QUnit.assert.containsNone = containsNone; +QUnit.assert.containsN = containsN; + +QUnit.assert.hasClass = hasClass; +QUnit.assert.doesNotHaveClass = doesNotHaveClass; + +QUnit.assert.hasAttrValue = hasAttrValue; + +QUnit.assert.isVisible = isVisible; +QUnit.assert.isNotVisible = isNotVisible; + +}); diff --git a/addons/web/views/webclient_templates.xml b/addons/web/views/webclient_templates.xml index e5c5bd22979..8a519b0d309 100644 --- a/addons/web/views/webclient_templates.xml +++ b/addons/web/views/webclient_templates.xml @@ -434,6 +434,8 @@ + + From 06b91b7658f1d24ccd0cf6310b2dcbd1d3694601 Mon Sep 17 00:00:00 2001 From: Aaron Bohy Date: Fri, 23 Nov 2018 14:58:34 +0000 Subject: [PATCH 011/104] [FIX] web: benchmarks: add missing test_utils Without those, the benchmarks suite can't run. closes odoo/odoo#28996 --- .../web/static/tests/views/form_benchmarks.js | 17 ++++++++--------- addons/web/views/webclient_templates.xml | 10 ++++++++++ 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/addons/web/static/tests/views/form_benchmarks.js b/addons/web/static/tests/views/form_benchmarks.js index d664859ba2f..b3edb07d0bb 100644 --- a/addons/web/static/tests/views/form_benchmarks.js +++ b/addons/web/static/tests/views/form_benchmarks.js @@ -1,4 +1,4 @@ -odoo.define('web.list_benchmarks', function (require) { +odoo.define('web.form_benchmarks', function (require) { "use strict"; var FormView = require('web.FormView'); @@ -38,7 +38,6 @@ QUnit.module('Form View', { this.run = function (assert, done, cb) { var data = this.data; var arch = this.arch; - var viewOptions = this.viewOptions; new Benchmark.Suite({}) .add('form', function () { var list = createView({ @@ -76,13 +75,13 @@ QUnit.module('Form View', { this.data.foo.records[0].many2many.push(i); } this.arch = - '
' - '' - '' - '' - '' - '' - '' + '' + + '' + + '' + + '' + + '' + + '' + + '' + '
'; this.run(assert, done, function (form) { form.$buttons.find('.o_form_button_edit').click(); diff --git a/addons/web/views/webclient_templates.xml b/addons/web/views/webclient_templates.xml index 8a519b0d309..100b553b09d 100644 --- a/addons/web/views/webclient_templates.xml +++ b/addons/web/views/webclient_templates.xml @@ -679,6 +679,16 @@ display: inherit; } + + + + + + + + + + From 04a3d6195431105d01d249e76761d3cb21412fea Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Fri, 23 Nov 2018 13:24:43 +0000 Subject: [PATCH 012/104] [FIX] website: settings - related field are now RO by default Following of 3f4f77f and 52a8ed3c0c72b2 closes odoo/odoo#28997 --- addons/website_sale/models/res_config_settings.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website_sale/models/res_config_settings.py b/addons/website_sale/models/res_config_settings.py index bceea238fa6..a3613339aed 100644 --- a/addons/website_sale/models/res_config_settings.py +++ b/addons/website_sale/models/res_config_settings.py @@ -16,7 +16,7 @@ class ResConfigSettings(models.TransientModel): return False salesperson_id = fields.Many2one('res.users', related='website_id.salesperson_id', string='Salesperson', readonly=False) - salesteam_id = fields.Many2one('crm.team', related='website_id.salesteam_id', string='Sales Team', domain=[('team_type', '!=', 'pos')]) + salesteam_id = fields.Many2one('crm.team', related='website_id.salesteam_id', string='Sales Team', domain=[('team_type', '!=', 'pos')], readonly=False) module_website_sale_delivery = fields.Boolean("eCommerce Shipping Costs") # field used to have a nice radio in form view, resuming the 2 fields above sale_delivery_settings = fields.Selection([ From b6246b3a4613c38946b9980b6e7223edc2314c3a Mon Sep 17 00:00:00 2001 From: sri-odoo Date: Fri, 23 Nov 2018 13:29:22 +0000 Subject: [PATCH 013/104] [FIX] * : add missing app icons - Add missing SVGs files - Add icons for new apps closes odoo/odoo#28992 --- .../payment_adyen/static/description/icon.png | Bin 2074 -> 5538 bytes .../payment_adyen/static/description/icon.svg | 1 + .../static/description/icon.png | Bin 6954 -> 6290 bytes .../static/description/icon.svg | 1 + .../static/description/icon.png | Bin 3118 -> 5943 bytes .../static/description/icon.svg | 1 + .../payment_ogone/static/description/icon.png | Bin 8748 -> 6060 bytes .../payment_ogone/static/description/icon.svg | 1 + .../static/description/icon.png | Bin 6278 -> 5876 bytes .../static/description/icon.svg | 1 + .../static/description/icon.png | Bin 3561 -> 6035 bytes .../static/description/icon.svg | 1 + .../payment_sips/static/description/icon.png | Bin 12578 -> 6028 bytes .../payment_sips/static/description/icon.svg | 1 + .../static/description/icon.png | Bin 2231 -> 6019 bytes .../static/description/icon.svg | 1 + addons/product/static/description/icon.png | Bin 2295 -> 5400 bytes addons/product/static/description/icon.svg | 1 + addons/transifex/static/description/icon.png | Bin 3279 -> 7344 bytes addons/transifex/static/description/icon.svg | 1 + .../web_unsplash/static/description/icon.png | Bin 1981 -> 6629 bytes .../web_unsplash/static/description/icon.svg | 1 + 22 files changed, 11 insertions(+) create mode 100644 addons/payment_adyen/static/description/icon.svg create mode 100644 addons/payment_authorize/static/description/icon.svg create mode 100644 addons/payment_buckaroo/static/description/icon.svg create mode 100644 addons/payment_ogone/static/description/icon.svg create mode 100644 addons/payment_paypal/static/description/icon.svg create mode 100644 addons/payment_payumoney/static/description/icon.svg create mode 100644 addons/payment_sips/static/description/icon.svg create mode 100644 addons/payment_stripe/static/description/icon.svg create mode 100644 addons/product/static/description/icon.svg create mode 100644 addons/transifex/static/description/icon.svg create mode 100644 addons/web_unsplash/static/description/icon.svg diff --git a/addons/payment_adyen/static/description/icon.png b/addons/payment_adyen/static/description/icon.png index bfb5111fff8f0bd0d31bc459a25e20a5f270649c..40cbb9e27b5f46998607c99141cd576b5777b41e 100644 GIT binary patch literal 5538 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 diff --git a/addons/payment_adyen/static/description/icon.svg b/addons/payment_adyen/static/description/icon.svg new file mode 100644 index 00000000000..79ba689e91a --- /dev/null +++ b/addons/payment_adyen/static/description/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/payment_authorize/static/description/icon.png b/addons/payment_authorize/static/description/icon.png index a4d905166aa59e6a166c8470e20722e11ee5deb4..235f1adbd412989a95451755bae3311140abb7e5 100644 GIT binary patch literal 6290 zcmc&&XE>X2*Qbh7qb*gNE=9E{722Zqo>A0}z15zT*lN~l?Jag}Ra6oYJNB$<>|IpU zsw8jvJlFgA{rKM3xzGRH=lY%VKl97|L04Oao|c`KjEsz4O;u5!bSC_JuThYA7Iy<3 z8QGOnT}=Zem3Nx;nE9H%nfjscuz}fz!MVnv`KICTEtv0LMi$ye7uv@bI>vr||wNEH%NjSQ>q4y#6n*K~(h zcSqE8N7kaENCZPg!%#7>o|w9x7#J$HuIEEN`a^wBTs=CD#2e7@B&tUzH1sAkpc5N= zlStImo7~iw+|>KAxi6);FSVsVwWTlP%K*3v`Jt|-c5p7V3K?37gj97WHxGnXBEo9A zNg5L7eI+8TrJn@*ubkS1eqV_UsX)B1K*ZLgLn;x$6^P(+cyKu)9)=1khX)k5H6R9X z$A5eaTAX7t7FITiM50$_ty5HncTygKKp0wB2`Wc8M`si^cAlJ_d8L;-MrF({E(Mmu z1JjCJKbAT~rq_Jy4TQpjq2HVn@*N^GmN&K=d&eMI(Dj`?#}C;KQ5mg0!;aCPe;pnn zFq84cb%(e=0Z_PiZUcH`vg`}eHRe-sZBzd&);=;lv%1y9-T&h6Wf-*GJ-uRlesOqu zUd7D8(mON&+T|9P6_uW=X6d48=9pI7(L1#;@^eGm+RexltO0V*Dy_DQNVAJfw~I{c zK=oOJll@CN{GyX|9DJUtMWk1^wA+QH>f67wfuz9N zzU}@xa0-sra}H3qaI}rgunkYMjYw0sbTRgc)B?HM`9XlLK?d&c+Xg0_Bhy;@$8EyX zK9)DxMSr%BNb@c2QZ{q24o~}#Q)V5O<`kI<3QGfpr7D}+@BBIdg{LW**f(_|4~}pk zNb389bSp@zwxgdVB-IjTKi(sT)u19_?1`O1U5NP>=2fIP@s(Z<_4^0StspPId|rlX&-t&fVW zkA}UUoV7OzGx>%>j3H&+B#TQ3VecNg+8*KK+{dsH>OR#ex5Pewt+2%qCj6? z6030A)0BEAj1LdzDc_#xJ&X`^z1^d7_iJcrf?qjqeUQTZfeIa^C>cGhn^P=ATnxBH zaEPOOzB5C}V16@64+LnTo@q@sa&gqPEBczR6i4dIv%Qg2lDZR@o_|~hesC>o3d4O}?rZl4DlP zbf8`rh(>}k-Pl#Dpzga>N`^NS@i!q7BYn7e?B%FI;CgQoT30tyOVXjk+h?Tps$(PP zDg3jM(hhra=hlIIo`P>Ro99Ob?Y#o(mm>BaoW_BRJ)>hQiW%3$Mho z^R%zn>NY4o9OqRZPP)&3DKbcI*BV<00U&tTel&DSxw%yz`$WHMJVtxzdLo4djdF_cvZWT!szAnyw8DEntqM+YNtcE#> zPSzLMAFu)Ve3znfZo6L-m=KgKez!vTs3hndndQ{W#F#6RhWRS-xScME!`VHEd9U-0 z`JxEYI!bLYgYwod*HbCCN7vOvO_B16NYLQy1|=tYjKfqRN-K`rL3e7d^r)LgFwNR_ z`OSfO1n0YZg2wq}MX1h*64k+)9<}FBBRKaED_VNF%}mbs9w#|VGv;dL;7k)e7Ii67 zoZU6tAln~-vuHyz%5L|nON6}UK+hf_@k)+Ad8B0h39>KZfEzS1qTN@!F2;HPoYo2L4{L5q8xgYQS@A3 zZ9c5Jx~CuuxD5ubMWJqH4chMdD>)f ze#a)qZaD9?GPBLIVh=h?MdSC|Qut|IGQU_b?!^%0{ZRa?-Z|#A#)kTL zf!2oot})Yh#hRGywL>R=7(F~?9jzo^G-~{W&oe!!gzc8|_>TaalC zH*_cdrmk5I@50JpnT<*XKUB$RNMI3cKJ?t~Hofx_ScCX{#`9jUK{o22BJ|k- zIU!BeCb4mgWe@>%5;n_=nVniJDeub2MhMP3@kVzorH0dX!G{fwp%dmI9toc7nTJo# z?ME%{Hfa2fZIK-hu?bvfa11CGS+SZ=_du-BZjlLaX^LZwlThLnvSX5C(2%s?3T;&Z zMQJDeN87H3SEIjOr+fHwvpH~D?h(7{U$m#5ry2soRMA0<+-7rOQXDCs9Me0?XR zH5-!l)J3qym?UcEK8u(%4B*LYIb@dM;G^2st2la8;b2}s>7MU76#eFb{@{t=&RjX@ z1=BF#)9fCES~A}aXN=GDhl2fw53qCIE)%rNsXqk z{prsB_QTrmYx^EGGR73#(|tdlyPQLN9n|h2cZ)UD@{DjJo zf}+3YBicdniFegfan!2FA#O{5bltn}xbE{zJZ;Jqo$Q1+**57OLiH8qD=Xe{I825D zTfy}!ag2;GhM|;vcYSB(;(Jk554^d~yB}bUt-|Wxiu5*RcrjAS@sZKL)7EU|&T zl#w%u0m_&5*m_LMHumyjje(f=?|~RhQp9@3g5z3vG_P2mo_HKuR#mK|X+j#{pPOz% z*;$#%V{R<2C)4or`2YYCc5yK#$@)0I@>8^xiIfvP;dKm8Mj-4xQx^$hPr}XY4 zRR^fc6MNC-Tr5IY@)4k(CHBi9oKO8!vnsiPvrFBi#WzlQY4!7pfWvLCmOG7y&Z9f9 z@UIT39zv~AJQmNF@%#x;3erT@M2ED$xHQrXa5Ycf+pH*t!3i2Xy&H`bp=&a=^fc zD~4|Lt`VrDac!A;GpPFKW^%@gFDqk-U%Vaaq{SjhPQt_I^xj<;B{xpnN(ql9}N&6bSe8+0}c zUEr_FADfA@{Z-*FxX2t@HVMB8wc8I$A=iwhR--WeQ!(z!nivhTVwWmO8CpK?$>!#w z#F*?uSrW8~%Eld^&cAoRcGa$50thsXR_)$&`}T+9)>J{}++2H!Z^8IB_S$6WoK@M% z!Mn@EqffLgAt`)D1M_mo%on4gwn<+_J~Svn#%o z(Hc=^$UC__p-~7z%ADEuu}7qxys?0$zNEO3T~IaaZ$PFg?bEsX0v|(@;jE< zvLB|27aTQHHfLTlxjR@_p=e`~h^<3)(SJ#1KA~es0^@K2`_>tPdf zA*&r2HN%LyQ^SKIl{IqO+4H+`htH`E=Y)aD2zzY>{A==I=c}h1Ll#7;_p&DdUUFT? zEd&Xw$e~BBbA7kx0|m=%uFN)-0~-Prj$k77_-)z`xZZCNn1cB#6>Z21)YhKPht_$j z@vT1q9e%f&>t8N6x?dr!Qj{NwNJ%hf^Gc8>^b*p^)E5+Og_t6W zQQ}PLcOH|1koyVQIPrAZnD!lES3T#TS|KFr^oYFp3+#4Quqq6rNt){ZvG(MRNJLZG z{mtD<1a@juna^^Oor88hdjNNRQs6e*5rB7jSdW594fW4XzDPIVH3jGJ{2t?~Ltn2y z)wkg`uRV{;k$GK-JZ?_S@+O5Y>UHiXd=81kR<^i=5kmSFB-(J$;JT6$`l0(1iJYxr+1KtN0*hM z-&06xIbx6ST3_ZJ#WSV_nNN6F(r2G}9h&Zz7%UHBmkfuCkiwj7d3b^G?PgIm7HO86 zdbm@D`l7p&bU=sc(AFZae^+g5x}{?r zpeB+)|2!c^z_+b904(?e4q_$w1o`vU7{nOg$h8G~E6YbL{3d7}Hg4OA9Oy*-1<;i= z$x^a%q!f)C7O9;8=+dU(NLy~jK9rsS=dlN?vI98oK1zrWqXS#Jllls2kaBA)9kvDIFRi=}o@Or+u)5IMZB0$NL_rM#Syr8GP*d|Bw-W!&ahr=pgi_P~z^?0qehRc#V6 ztt+|b!Aiv`Lt`0FEoQPAAGLrJi*~6>h6lc{=RqUa{Ai*NJTfCax4Of&N4D~WSzx;p z>Rg*z!`L%CM~8m!ywMxYTQJev!e$e%EED>9C7wnb>3V`E;ov43OHOP-ak>2*)@)41 zQpjwK*F)sRt6O+2FCvx5Z@hrvk_VKkdGtQZN2&|DG3hRKFi4h<_as@iZE;FG(_UHqECfNhckh1-!fh% z)`3p}*u0ex(M`H&b&fl?Z=V2|Ca)ju_;ArXx{yERoq&VT7XY#sKMUBo2`l28@qt+t z#UI6`>vN9*fl{-B{l7hN`F9A{(59KLb%3?#a>m)pMxWp7BD>zWh`s{;?pIq zS?ZucCu(5ao1mgR^}0?~?AN?drn8)`zd#=z<$xRP?3)O$>;uvcA}S7#%`{I-;oC1- zPKtou3<=plnoBJ>zA{){(CJ3@0de$^SPQ&BeuSU%mQ^etsq@fAxa|`A31HwaP-kE7 z-rv7Kv5+of;$MLgHf>IeN+v>YMCFTWVzYa1yVg}X)_i|nE=tD80Ep_-OR|1_k;I2p z$L;}9%}{8e^2$viM^_qmzX+QVnUEw3O0fD0xkJb*26V#4c(_a%fSB^VxC$yS?&mVXU0M3X4Qi1Ly%(eeujH|~>jAHEhyRyRJ za~Pd%GVcr-;EYv>Hx0oWAgd%as8FLKGxa(|j2zrhP;l>4*P54?4b@7{7r>J62@c4t z@6fhGC?zSRF5>Z*%%1vX6Kt@L9+!CfBTNV7e|1*-*(Hf`UB6EO{eV?5g0-xy66Y0v z?-J_sUM!XjI}Afu?roNrX7&^Rlnh2tgsdKTKs;c`e@Y+wdwmGCKuFj>kB1oMOLS% z{^eN8VJw-j40$U1XGaJ-c6!5Ro@0#z48Gskn@+G6mbDAPg}X}ro!MJl#4lc^|HkNiR~7KOKUC6kyq+@}-)(vMeMpB5 z`wBa@D7ZCTx?f)*j7_)>Zr~i!kqQyRPSgcGL~k_|z_~-j9$%vMlh(^QyRwA*k6p2j z&*j|5HjdYFTyS^dkLYYdY0o!~PLJNnHP`O?wao07%2tMkh?!@?&%U*8&>jI101xHW zfuO+j-W%pWrhUKFod*38eU7n6+Lpnp2#GDjO>Wu=QB*$<)#Lv4EB))P2 z)3~R;aZl1r??@RXP2Znwe#I%Vut<3mPvQIe_S<#M4`rl3tYm6R+KMoFtMLB;>L(G% literal 6954 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 diff --git a/addons/payment_authorize/static/description/icon.svg b/addons/payment_authorize/static/description/icon.svg new file mode 100644 index 00000000000..c2755ee6bc7 --- /dev/null +++ b/addons/payment_authorize/static/description/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/payment_buckaroo/static/description/icon.png b/addons/payment_buckaroo/static/description/icon.png index 16d9fffd10d53153f7d332346934f27a7fe58701..b7ad04c3cfd604a0c06be74e09dcec81898b4ae5 100644 GIT binary patch literal 5943 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 O0rGOnvL&zdeg6j+VUH#N literal 3118 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 \ No newline at end of file diff --git a/addons/payment_ogone/static/description/icon.png b/addons/payment_ogone/static/description/icon.png index f82747245290cfb9037ce32929c0b6217259405d..1d0d993cba4c9cc00ae480a28c41b0598eb6197b 100644 GIT binary patch literal 6060 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 A$^ZZW literal 8748 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 z zI<5m99IUkjRfQ~(U1B(t1m0NAK()EZc8WcO*XXz*)5ck$Gw--qov(OMk0L31A+7Ly z)i0l=D%UI`n||+_Y@;I(|Ab)$rLx`?^Y1p%+-S$kZDsB#tqQybNl5SjF#wJP}@S-@ZIl+s7iT7P;$9;VNgyYFB?*Y&5qd%Q#b9=$F z2Or_U+t(D$0ZD9}G;MTS`3ne*gbzBQ`0T!|!i!u+BEru!!!R%~YyQUq7+SR}xNG@J z)hIk)Z}+5-&{fe7uI=&*lTi2upWA9^<}Yds4I6BdH0mglp#~o|pzcxd{hqoBHTT01?yz3jbULAiqREAm_FxpvtTI>)HetJ0X z(F65M=^DUL-~Q2{+dqjXgHGUy+n0M{bXr}jPflNf>N?92Ge}i>zdryc$T3qL#2KIf zJfYth&SOW<9y42~Q9pmL<+nr(kJlq$(O?@g{OOnVOVLd;!x*X0k!fM3&KwjGs_^@v zE-q*7`*gaPm)f3}!WWJAr^K$!7?gJ1&P>u-di-ricd2zH|IGUxVr8wY616j8;4-sV z%Bry>e-^iT$6bZqXLEMO=lCZ4k7oG)1vvbVX86Bj5dSa0A^I{DlarczWwi$!@gLWL Op{AszSSxQ4@qYofbme{k diff --git a/addons/payment_ogone/static/description/icon.svg b/addons/payment_ogone/static/description/icon.svg new file mode 100644 index 00000000000..46e660daab6 --- /dev/null +++ b/addons/payment_ogone/static/description/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/payment_paypal/static/description/icon.png b/addons/payment_paypal/static/description/icon.png index 26b697a5c363074a12f03827041ec50e56223700..443af9d40c7dfc2e345bb9e22b239e2941b8db18 100644 GIT binary patch literal 5876 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 literal 6278 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 diff --git a/addons/payment_paypal/static/description/icon.svg b/addons/payment_paypal/static/description/icon.svg new file mode 100644 index 00000000000..020f3296ce7 --- /dev/null +++ b/addons/payment_paypal/static/description/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/payment_payumoney/static/description/icon.png b/addons/payment_payumoney/static/description/icon.png index 499b2ab26981aed1bf48de17d87265cb59e53657..d67b26803d09321b69ed7d59dea05ee8fb53bdf2 100644 GIT binary patch literal 6035 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 literal 3561 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 diff --git a/addons/payment_payumoney/static/description/icon.svg b/addons/payment_payumoney/static/description/icon.svg new file mode 100644 index 00000000000..dce75643382 --- /dev/null +++ b/addons/payment_payumoney/static/description/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/payment_sips/static/description/icon.png b/addons/payment_sips/static/description/icon.png index 15a08118ee1473d98e2885d42506f4908be79794..4c03f77626d7cf8c64cd8a27f0b42728b75cf719 100644 GIT binary patch literal 6028 zcmXAt2RK{b|HosOS}k7`)fy#qS#3h8J&W2!Yb1!>*fWR~Giuk~d(|whkr;_RYp;kZ zimK5TwSMXU|2+4cd(Y>*?)!YkInRBb8?CFO#z4nO2LJ#VG}M*#N%y#a?HUEC&)})2 z2LQ+qbhQjs)LgZKD!a7py>;IPs@rxSadhG1=we__l>)>)umW2@ zIIjqGC&3C(kGjFRcTEFr<4eWZv83ic(&e6B(>}ROBI`!x>xLGL1L74S?j+gd=6>tY zWJpLdG&I=~nPi1bf`lYlA`{Jn6K%tiVc{tjq=)bnM^vhLP@-LUicMIu>Ki+o(BwBk zi5lkiJ|&$N$V3%07zCN5@*1Z8#@-{kMUWvkQjy9?;-; z7%JU2DpAMQy`yiq?lY#arm?!YE&6?KMN6lti%%VP06#ie)!zHAv=I`V;DCDnv3EEK zo!U1!7nGdmg^ITgNysj*wMHgnRW_EiblC+&+J>k46t}yF#(eI^`=itL_7Bu7oveLA zpyBV|SGUAB;8C?bh;nRDMHi_S@s0T4%C6`Sz0q~Okso@IRo$W0-Ldt!h}xcajd*ke zKD?$Uu%auhx+kf*pH#BQ+MdLwzPNf^Ksna043p5*=U0mHFT+OH;odd&1yx}E%P^?g z-pJbCm^xfYRd+;9Pe2(ayrvu7fV;Z7N@&C*t4M0y$jYwRIvk<`OR9L?&|F+S-nSGJ z*MQIXJQ7;f-8QitQq>jpp|^j2EvBxw5?2aUrwQxdcN>Q0?ZQ(BW|lQA9e*DExwyFSEo^=59g$t%9+g*pe0thAvS1sQ zg09Ey?EQ3&%`EPkoLVF-5x;unHWSu2TSpf|s=E(={XYGB7LrjKRE|liZI7zM`IdGD zl(xqe)pZO`{ysi-ORG$&XeJ+$3MZWbUQc};1HjLNfy_4+bO+nHTxDnI@uBCXWoP*Z zeVctho{w)iZEo7p*{1;jtil?~3WmNGy=f}%Z2H*3J)X+$+w2Sghb&H*EFamxP%s!b zj9Q}cPBpjNp|SSyFOx&48Au#nBd5|^Aw&1~WKxLzReqa~+o^|EWMt$yqvd`;$bD)5 z3a;7s+S|+dwFi!YSNgBqUOMb-&%EgHA+D*tFCD$Veg2G+Hx}=wl8M{ARg{e-8@z#x zZ`|kk>L)v{VV=%6ymXeh=7ico!Mjm0~`+Li|~44VfMI0{~n^kp~uy{$K~?~Ox#p^ zt%@zS6}KdgS;FIA-GBW$|8zEJG>ol%t6Py(ateld3_cReFD{q>%5o+ECp6M;b2mDv zevVLorS7fxtU$H=2IFt!WbB#Q!w{J4w;}aUs6@}?5u3(^>d{eSyI7+x;YXXUX&#?0 zu5V5o3jLh7m^wn<%=z-iIgAS5yP-fq7Nv>JBzxW{A58fB$6HdSE-vMgy z5PHTq;jUXr9NM7ooElN`cSU0G^80q09Xri3B7^Uwi05^;mGoEVQ_>q8h_^~;zEc*G zGwAe6UQg_fuak5|vfNBNvEY`Bt%8pJ{ah+mYR+%ls%lUq;8xiAv&OkA`=boVo&YHQz@wiRo`*aLm;Q2>o3s~%;f zyrL3ER0r?NJtePN+m=HMi!Y);GDWntOfN+DQo&F_yrdUQMO!J)DMkY%%F@z_GP~Y2 zqu|ID^v{+AP;mc3$^Hpb)X%H*@O}>G7v_2Z)nNr{IZhHEG){KhU{%JgBnT>cAXpnD z(^&;H6eR6#1F@$v5eon+fu>Rsl{Ci3N7g2H%3F5Xvg_S?Go_eTL@Qi$z>T4xYZ_%w z_~KQGQDEb*GA5LF`8D_icx`q$XR za_m|n^=2VObnwYt zvIC*)$&P_AIQzZ?#qaYq2wj)Bv*ZVxKLCcTcfRg*{=R9YG_(R z5wfTmY?cEBE<~#JGJH%>inx!;A&dJqck3Dat0O$T>`p3U>@(#M2~&nJetsMyiy(A6 zvHOBS>VWWJVk_DtO9dSoELW^tkE?yxy>Zf9@NCdcoUPi;%#STne!bwyb$zY@M+5fx z4!73R!)2~$zZcSh$@9Cffr!ntVjbo8AoA7yUP?bdDDP4BB!Y9&;J-q(#m!Z!puq4HHPJvyn}x6>yXY%X(1J!qzbJ-Z)1* zX@bFOVQb%}IGeN<7K!R05*UO;uotKthuNJv6pcIi5`2r^EbQGAK^>Av{XaGIN;lpGwq|*iOa7; zFYN^XI<)u;o}taErjYs$@7#2LfF>4S!FVh>y>?RCEdL-L?2y-Yxq4YH+x_`xY!c!#2$Y=3w>SLSWh@&H1K! z=Ezfq(@Q?>I*kQ^KS~Tnzf`GI;L1J5Q8CkG2i?B>E4@q{Jsd6dkb#ZsNyry%zXy-G zH)TiW7G%ey+A;=K&V5&ohh^HQp{a#P;}Du9za%)1<+5vrMgLhNnfwoO--reKNw1F0 zxtg*f^Lm8RkfAwQ_L>N@0{aodEM^-|gIYShRSwatmQ}`Iot*C9uZ#706RnGQ|S7gMlg-qE2WSvZm}#zNII$5i{c znC(zrA_TKM{=1!FaPHQe)@HXOWKm4V<>tFU3oyj&t0v`fKg`NFy+>P?-7n_eGi_y6D+_vEphPc~yJLlNv* zq9jUwit47Msr0{Ua2^CuR5_=W-4LuIA2E)X^FB`M{Av5LYiq!zCD%;lkO6yFXZGPO z${7IDY8*7frtqfAz_y2!Hg13D{9=`CBpwha-=4(|sefnFREw zN2V%R-yYw(dGB}6-+x)&w(0crt~Fq7Ql)mX_!{|&Uzwl%p)bFi%kbKCvp|XlK-DIQ z1O+Mhmk>G(bS{8Pah)qBRqv@XQsBho1%x|#X6ctCh^Ma*EYq-gl6JaW<@wd zjOs!^(pF%WkJ@=!p2zi{s}|ndwgPgaOj(>Pl__{qyExJ751bB!;eyuzM<@V^pw5=! zh*3^ar!=iIc}z$}SMfnRbtzDf2;I52RQ-L^Nw=W$HfnQPsWUE~wxJK_@de_E+rSclDG zj$K+5^;&m-GWxu=GO>#oZE&^IA}&VA@}Zg%5yvF5M)D1v zB%*tML;1vxF-)^LZ-+$WClB9?$47{&liy9BxS?tl!~$lC_^J)+A4zG|SEeX^!p{rs2L3Cw@KM}Z@WjzKosu}xOJ)&SG)}Rwb_0%WQ zSj2VXj{ZnqbIjeCwIic9KF0?$;lDdz$Gmh-@0s2ikh0XR3&EX26%se-os~^g4u4s7E^3xA=uv?sc9nM%jg8f1CpQ58Rn__w*3D3DK zMPi_?ehzm=k4sW{OjJ!7`|KB`KR6A6Ll9x!xUDi#-c69;!xzok{z=_HoflcTt1|Wv zXMRTP$U+8gOw~~7+E$6QJfRZ+IO_hf+E5&YYmpma4WKzwU@M2SlQm~CpzeJTTiWdG zd-fT5aSrU`B6?eoxc>sTMLy8>BElTqKZ~%q%h@IY$(TwC;MvkHE`!33{L>V@^17qL zKGC6GgHccyT!pDnc$siS#`RBm;_@1Nz+`=n$|6Y@H&qELKe|caVe%fQTZb7}yixb3kN5$+Pm5OBT_$7Xi2J} zihlC^U=tC`&RZAUIxn@g$MRk))1@Mk$u#`zITtvJYKhRqk`k@{i z#z5(ptwVCz@`;GAO$C0}l)tzdXwYhK39bieLZ-ka?c!Hi@V^{|aTDePpkh6)&5_*7 z9JG)_7Bz_&?7c0<;L7Kj@%Lz?Qd#)&)6SnR#Uxrt2QNRY*TFgY5W_VCa!)rg&??Ct%38C(N*)#-P#=?8ayQc0IXk}*2W zNyhunRq&fDaJ04P+td7mq;pz}1XU^e^5Co}{P(sat{ZmQ6Mg1S>KFAW^*6WT-G^BJ zQDStR(F5de=co8CFcXWKJ-9N?h){Q*dHNTcMGd03R|cSPx#`U}d2*;-q~#IxWfjOY z?FNQIc8V)*|I3g_(SsX(S#Va^+1s;o)N9RGbPt=)c9jxw9UMU}*R}eOL30a}ZCN6} zH@Rf*%s=-+PBLRS4=)(3q#e1I^%La?&IlQsWyaG>JU0bu4;XlUdNksC*1$~w2=E^<;n$==abW~T8nis#v|FGRKlmUju(7^ronZjZ~2Xk4JvaFoF+Yzb8$dqxpUQuOQoSq?y{WgDl^4RT~W za>cdSn)IsHx%MKTC4Eka${R|z@4rE|(I*dV{kC?QOc$jwr)?P1hJN;Bm}{alIJ?{; zSfbud>GEH-#19Py7t&7A-g2p25qr8$`$3umzGDsAonSw0-$Hpw^46`((tGTGQf-UG zJZpHJ0*|;Zg6OsoyyE)>Gvm?HZ&M$`OhIHhuDa+wxQIKX_<`NJqlfCuuTyl8oQkyS zbUti9qu+O4#FE}7fsy7~d=1IBAXn8~Mz(KDv+$7}caZb#VJE!RD)h`}4O0pROMss(eZk$LJj!h_V2lZeJHV{hVRaGQ=(cA{LIOxOxUR zVkG32wzFS5U-}d_WBf5IG@(MDmu zi>C~OU{K6lHo-7={#&e`gnA^vhH~~C&BrqPZlhpf6t4O4bWK^paLb%_nE(_|?jnjt zJ=_HSw}TKHif2g-r(<0vgj-A>bo7t)L7r>o5SZm9|DKn+npI+1 zlZAP~t;gIabR2fyoq3Wx9s$BVZV}$*v40!ft#7#$@be2yxUZ;ZomYEz9NmihjZc2=o%c^)G|y9+-ty+aRe33*7Tl;e0b@v`Q@56)_Z^@(&$~-e-?JpX%yB zP;lWF5O7KY@Sm<*m*s9^o^<3xrL|Fk>1&;Oe?XydZ#lMe9M5TmP@R2EKt&S>c%nK_ zxYn7$cJa^3u3MtN)u_%stN$-fmEd}{ph~)t5I2dQWd(iH&Re4=v3K(F7HYfn!THdW zyT_&6ggDqaPRKM!lb8jr?D^K< zvXYzdrs?n!8g&1mTywBQ2L1wAh)>8QQaH9KNmF@!H<z1^@s6NHF9p00006VoOIv0RI60 z0RN!9r;`8x010qNS#tmY3ljhU3ljkVnw%H_000McNliru;0F{J2`Z%9YLEZ`AOJ~3 zK~#9!?VWj?RMnNoztwcp>>!BZ0)isAptymkM-q)o)a=o0W};?sOJYnW6LriaF^eW9 znaRYM#Vu}=iE&MIh`Uh_K@k-N1Q!rQ1Q7$szI508an4J zfzCS5bqnwYaK5T;s`H|s0DQ^El#ci=&#UTxG`CQf2Y_9HF~I)7?!d0V5TGy66KDl` z_?m|)4QvHE{O2ZMEwCDR3s?#)23~Q#U!bay_F!w3-hDsdpokkFY1#)k5xBF?;}{DZ z?8qMp#DU(;ZPjJL;0Rzca0oEMrGlOg0OSFHLeyS_hdM)`u>n{uBFlgUz+7M+Fk4mE z*9#cZp-;W3CvZXo07DY<(bW6878vXWd;~Ze81BH{lCzfS1os$R?R~%vO}1@P6#-!%;46Rt1N~5H6v;UkFj6i}_s#dEmThFs z+JNJltlOk2g2H*gjlfARC3FSVuM>D@TLuPzeMMw!lZBgTC(g8O32wk|QW0!KC3xk(9u!tua=0ef`e*XYDz zAZi8-sWLwGpwS|7aFeZ@6cZGV1bztYNY{5EcNRKDt3j_~K^4XPt;4X8&svI2{jivZ zr5(e$_5(xCBR6!Pq5jRT1pI*h|xX_GX~ara?`*F5t*#2k2SYv-9TY) z;5S%~K&rq=wiUCOulKOtSAl1MCslP`oyPrD;Ls{RCKZvdqe=|xYYGe{=xDN|!D>l; zFkf@6fuSu4rV)`o<;1$zdE<|F@SmcpujTp5g;>5oA?o3uUVeZK1I7a%0M?4gBH&TK z|J)kA(+EBW>vi=;kEr3a0)OEcv)3{o98>HI%q^W z30r~f{IehMFCsD%_@k=cTV=jE9oQ*BzD+srtOn)-&tkT(S1XZ-L}U*v#Q9t-1Urh< z&=3;Ci4+LKtf4xw6L386ml*dMizTR}D|~hw>g}MK1XGSm5D-oUP6bB$DZdf8DbM$Y z0$(7z&OlVLxy5Z0M>){X1Flomza-5tBC->34AE2O^8vyV;BMg0aa1E!oe#|SwEn{@ z9LFYKtA+rEBV$bP=8%{fhuX1Vr@zDmn0my)ryJ!yB65tMRQvgy2KSt=s&^JRbw^g= z9eQJF{(E^XkYB3m6A7!nNqHew1GfXeRn=v6*80*7Au))^(Qa^xI>EDCjNBvUBBg+X zL}X`GeS;=dx{kwuZ@8_de-1!)0Qcv)W@jt~xwT4Qns$IV0t| zPfl1zFGkzBbaK0hOpN)yeOzsfOYc+>6!5i(B7v{3D=_#3Pl$+YDc~Q#L%@_mFH<4) zq?tQW=^CDkg#nK(q7J@PKxaO&h7xMp)y?t1uiXX`mBwKy)ajVxxvz?#5b$%9ac!!% z#Bgkk6C(}Gbg}1d@t5=!EykKXD$mJ2PA0Bg`q=2_n^{ED2+JY*1ON|(77Z>ZIsu6EG7zFfJ zENnKe)X<60cIZ)k)KAeSHvCrrUqT! zO?3qZ%-yqn3^n2@Rb3JK-CW@1gvPd~i0t2lfV`k^B^m#HIrM6tP?P$M>C2FHJryPzJ#JQZP9mp4~azF6J1WuzM zL6i5W6 z{w@%amrH~sulMiAwKE(kBIl^;Z>q7$RP{!z7;R!=RW0lbQ8OvmlRsD{EHxaFfF2lR zTvh@MzX2XDbE9^+RB|-&I#IoWmB8Pc05B8^8NN886t-GbbL~DO{ZNQH#^u0iSn}A( zZm$@e5MQP-kHddpc^-vmX+prz8~Cz_r1K@0H5yeF7)0a%V9ywgu>gx(C`1oqb^Lcp zK%J;a2UOKZ$@Y|#nv4D}-Na$A)zxGw5&4#j{!wT}p5Kk2w2QMCy{4+Kx+L|4$yEa5M=>*rWqAXws);?=vkv2+JWYL@1cu2G86$kYwqtB<1~K} zm{Z30rn(-O#A$r6i0rtnA%a&uJ|e~(7Ah(_Fb0oxxQ&4#8}@9>ZQYT;J~-A}%;lqJ zNXF=!PkJ~4xKc!J5s{B?3lhVLyxUz;E^P%KEKxTyV31XqAuWlMV+Xd)jLS24ccx^e zz>u#*SdW-sv!TS=zYTmHE7KP@$!R;Rh)h1Zk7N?}3Q=Fo#`R+nc~C?y@Vc1Y3m81g z>#&ITPx?;C>rOlWjd4lne_hQuO+-d?7m49`*V`f&WKq=x6?}gN@LEC(H_i)xZY%Uj;#KTU zxhnTWfxpF7@5%v(Wx#h_^+?6om_vY%7Wn%g5;}a!8AnjIPW-*@5Rn@lBt~{+U^t2B zVX&LYQvs+1W30nmhe@atgRvCxZ9!V-kZ-xLYyb-=eNbD-{$UQPpRF>nIZc zUk3F6-dEuMxA_57D+;P&wYrM?UI&TWLLf1s%K(EL?+zk*Cgln&KA}>&7xQGqrPgf) z7_h9#xU~$Ysp_8!{B3oNd$(W#NR`m_z;iLBh7lrCsHp1YnD?dDnWBY2;&u_aMnpd1 zS*#5$F--QsM|FEW9kEE}^S~_YL5RfP_SJ7d}!b}43nR@I+5IIM2~a0r7$3Uj-@54b`^ZWECYHG;%&EM~lmszywU z89)9q@Ipe9Jj$Ezc30Zp#pWn$l>(Ni>XZ_jbRqe3D9T-ffkf-B^bl66J!&7weps)J zV()f2@KdZvajJpVH62okCIXj>$o~|vo74mtjv;!i{d#f=vP4iP(pWG`61@caV7VUM zmG&ii9z&Yq$!%d;NOS{a8)hJ_ln<6+aSd^vyH6RZ9|bgvj{#A_tu4tm&6skn>O;uG3kX=IE!+FXIk_Z0C$miLcnP%dHs$++A_M2_pGz%V2R zh_5Gq8Mk~io#TuVf6L;<>&c*duIdSf{s-HNcR)w@;o<5+{9M;u7gG?oXWFK~{C zoKsDS;UuEBw(kHQQPs^!y|riEJ&}+)u>%$e)Sajo@tU+&y5XkyHE}k^WY^`(r7gsZ zgl)qL&BWoudsX#x;9szQp9@`*P0<)J5PgAjMdXBP0mI?M%cPuAg%`h@p6>ut{X|s_Jv9`X5-(+=XP^sU39&iNJ>QEpH0-Pl{dh z(W}o4CwlBc3-ApQNxBe5+_vRm<`^#`BUJUZCN4y#TYy7}-l{GQ48y7(o!J%F!j0>< zV>u3^ut21vFoWPgGOqq~jlp3QR>A9{#DIZ#t?j`gwN9$yODA!U!B~vObUi^xr? z`a*0~!qavqCLju>tMo~V+UQ;xmm5R6ZWJ0A@w)31Q14P$F2mI#QY`$w6?30QrJ$!p zEkI&{s$Q$Ar(yLVF2Vx!mSVXk)mArx3Rb5iWn(yw=&kL$8tq;0a$5<~2I3Xa9T;%~ z+=In6Bq6oz3tS~4A1&ZL7#I^6Hdg3)NeU#EsOqh%dM5C3;QN>%JxF1%7C;0Y*%ASU z6NsKk*_9|T(j4C%UPe{lz+y)ttAF`Qpp{AgO>+4K!+{?G|CuN0X%z8#PpoQyb$VS@ zZ&1}wV0Aff!&2F+0T5|m=O8~QGBAk9uGGK1c`d02-OFvcG6n54Ncr9M~KMLF&KL`@MDrGtdl!7h}S%L9pyDUY6O6| z5V(W*O?Lts5JzG-9!oMwZ)3oa28PGk5DmmoPZBRZy*KcQm}B@0a3zgZ2??wS%`07K zIWH!;dZ&Hk0K?HVaPUZ#sW;uH$7P&iCMjT21tH3Xz~Q%8pwET|0f)|n?H{!O`7OX* z3E3NZL;?m88Bg@q_T7PkjLSZCcy`hf+QUT8CkTRK&Pjl=e+FFDAmFfp3j3Ng2u&x! zhB#3qh7*a`=de4d6T_%aOheM8_#P*EZNz|%j9PFs2ONG5TtWOS%($SxSXCeIf_%9G z3tEdicbkZ)4or3ijRFj7uwVw0-=N<@|c7Z9(4byVuWG9R~PT3azNc&)got?g65998{6J>S}k z%Iq0a;zDbTua3oWPv40w;^e4-x{0^W8sls8>if1UR5h;6YV=zQ}hzi`mys0In2~ z2Rt`pVx2+Z2;c{phbXRkyaspGR)R1m5Z!3E1mTFGIauyQHD^b;Je6BAg*#xJcHR5kdeD5=4GKqTwW3haN-;2l;Zz%ho zq`OX+Si5t8Ut)H@Bxpep*wtF*0CvP;?g@+OEm#Y@t3>3_z||EPX^YWrSOuqk366CWaJ{O| zFR=kf=kQ8kNbZLjN%sLh1-vC9FJW;7&jQb>>ZSz2pg-^-f7ae4SHdvM2AE2x)8!22 zlfVy&UVGtgRsBkX>1DSOzsy+5Mext5>a%4$^K#6nmISQ>eyys%itz5c0_Qq|4WN2f z|CCE+OR!!acLb%wDje^DK5xfhM&Bes>~U57Y>{X0jJep$^~R+_8*QW8E*81O_yVv1 zSYC-*?Ooo+VV%(q^uwiRg6o#Ts#Tq$s*B5(7+i#l)7pLtjYszb2N69rH#jx=V?kf# z^m6<=R=O*R;x_%TUJLsGzfjee%3!duSUU2FSQcHiU4cQy;|MGz`eYG#5vxe_EbxkV z4$G(B?CDbKB&=sif1=0F6xs}n{lF_mXJcjL(-pikKDT{+orYtT)H|?9)Ab^<)^++- z4)X7ii9+q??>pE(gZy5tA*nsdbqj1Pi^HODDP|h!VqsJ@;tk+|1_Xu&fU|(1F(wK5{oqUo8Z8WA}YtGt`eGq`av7`X#$ewy1ZE`?c^zoV+1)qe8=@7L)@w=pDB<@!ae>Q76~ zd#-X(e~FJ}0_HCtSY_S5)(qBFXe;n1RlTSL&wL7t=4|iAbCCufR@Kkv{vnVUj>DRP zq!UK39&Rkj$G9t8d|6n72`Kh{Nj0U}+duh4)>~X$Lsg#=k*QR-5>yim3WLHuWq`si zu4eY?=5zTn@V!F%aag>pMt_D{^?rythH5^e(?7Y-`8Dyg8f!s;*CkFFxJG%8&A?r% z`n58?e;zQh8-qe%c)g%d;#&(%s)v2!d93-$<_2e;cYvR(>Pc8H&^S$M>iHh)u~>zF zEko@*1`E*Y(T!Pf5pa>J7A#291cv&7!>_P_lFkMOg`cVF4L;tl0asJsdI?e9<1OG) zRsB(!*L;!c#&*=(rZ5-ya;cgVO<<@m{TuL912W;8z$L1BeGZsi4txs>(n&WsAanrF z1LvyhjTKyb4dzyElu~m^s#5m@pD&RU(gcPEkQ&wiUjwuOboi7@FSCHNRrS^aW1a$h z4$D$q-=Ldk6>uZ)QBRtyWKAAa)lY`jWo>AFx*{N?u~?$ZRrO5oLROMmo7=PQ;II_< ztcd)COiq2ePMhg2;76rm``uvmWfA!RR`YQz$%g1g-2@x4h|2#`)hA-E%YDFoB61j( zmv9&sbI}?S%NrdKR$+BLe^qJK>n1QX4nSNWBG33n+l}gnD+edwdMwrUSE~B=3dej8 zaF2+53Cm>|Sz~|*-eH65&Nry)oe8hYG+>&DjKEyX$6~QB{mBj*YZO4}#Huhoi3M@Z zh;pOW&<#^Het}v(v)1pIk9o^s!dpb-QQ-5y2e6{ENuN*w^Q>_l{02WA<7}R*MdW%1 zhmW}g(U)X%8*=Bf12crq!UC55Qf1(N4fq}KI}sU&Wz`Cn$1%_WF;!!r2%gvJ($Zq! zZ@_JFD^UeZ_okyvEnjFkwR6|i`u)Q1xrz$PdV8VQOGV@ctXb>vSWU%#WV_JP6@pTy zk7F5@%ypNlK9%6c*@9Jqy4gD>e-H~Q+sW0VO2?l24rvF2b(p(tD)4{h7}BZ$60@<` zjw@V}I1o$r+8Zlo)DMf8>_Oq2hd2jJ8mn=#4tU)qzK2xxZ;3H(kaq1g7ivjsRCRr= z9#)6<3uwI?8RLw7Ja7b7?{OsW&bDjGVVYnQZNLJQUU%tWnyNlp%a`{M@JU!_^xUzx z3*27EHc#pE`F*K>+m~VGywjF^X&U687#lp?s#Pa^9S~Re&y}^DhbAyIsYy+G7d7J; zn$)BwHG!c?O=?mT7@E|iCN+VfNlj`}6BwG*q$V|ip-D|@Qf;Ue{#gmS(zfI4Jp!y^ z^6I;-z=o*7D&A|Ltrp{LRPvy$VqJ(ftLn@ej;9aSc%|5Zv!qb-84=kN^YIs=HH{XR z(OoGh274`5_rBbqh9IQ*)O>vbN-)nSfp0r7tOLI4i7J)c<4EAYu}HFXHOJfFz;GdO zT9G;Ez$!3ZU!(DyiIqibDY6c8RQ2Qn*WU*0OW|_r?*M1j6705Vi2;ko>Kpofx{Qt1 zpJ>^cM`KZ5_{M$@Rv4oa>V?Il2gN!IC9i}-ZKIC2k*UA0TRP``!~Y*$!}0VZlRQ;O zbuCtLd_a-+NnxSHLn{QUFJMVsbAoDAO)4K4{s7EzCOX77Y(Sf^UXS78r77U8+*+5OnG~DYW5>9XdCX=@FU2azpkdVuKtJ`308D)e3A8k#VZ}Z_RCArYey$nO_3_ zH3SY@fs0l3j|qsH@4-@6dxx0zZQv8C`f|*BPjs*d`ZaU_e^k|f-KMym1O{yo*Ro)bvoH)xL&7pU&8K4bLb|8Og$_0)uecv z`qt&>+Q8uSkV^`|WbTvD^A5@L%vJ}CxF^#tWSYgMftj^T>uyrjs51)Cxdi%{t6KQa z$Gem9xgNkU9rG9j=sHY9_K&%7$6)#R`A~dsw?D+8{mG;sZ^1e$H)$ItFL{5tt0R}G z>NlFRQXaJyn9vtQxF7gKoeOvD;?2V>ri;QoJ)Iw2x53fRkmW+2&R)|Ub=MG52faN+$Z zY!zQwslp9TdS0syNS%>zXg}>;wG(9~M%pgL3i7AnT(rqg{u*(uxh{CkqLx36o>*0lR^x!Do0HzSK|1nk8=c> zVx_s2jkf?BMPxZvnDnj+fbvw}{324?Y7sd*H{4f5h610#ViSh@JO<;s2Ma;2)<)YE z_yq7?pO-#lY7_?4;q$UuMCJigl8AYUFxJUfn0&7SUrAw=rN2<%@8<(27P)qTh@4!= z(2) z`_MuL)p8wMOEBBudYCEfg`1hqS$x96GPKwTXzA}y+#uaR(nvWwE@ zuFq~RG0n)Ct5Y4gNBbHU>ZOtLQ@q{nZTpMJ?^OkZM_d2^5Ti*%K~(kU5!Yy(gV|v& z!L@|=b}N}?$t}KqeSCg)^aK8M5&4a(-Vp^Dp756rP9#Mndkc3fhGRE zb}XoGROp~+C6nWWh`iS~=DuWdcDA~DyxKp(p)$b75za>%0DM727OCoO6|T`|T~geU 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 Ef@~ diff --git a/addons/payment_sips/static/description/icon.svg b/addons/payment_sips/static/description/icon.svg new file mode 100644 index 00000000000..d8abf50becd --- /dev/null +++ b/addons/payment_sips/static/description/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/payment_stripe/static/description/icon.png b/addons/payment_stripe/static/description/icon.png index 9029a0330dbad8e466a19291d11c3ee4d7edbaf6..81bb12e9ed8116753e73313a44f8f23069aeae2e 100644 GIT binary patch literal 6019 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 literal 2231 zcmeH{`#aMM9LK-Jakdf}w#X^hnVM6ZOD-M4HkY{!%j1?ya@pgyOv)uOQZ93+HHuO? z(nwP~E}g`jGx4~$Vq~td+EjBb9Q_;T>3Kfy&-;0OetbWl=Y7M?1t$+y0|Njc?_h7| zzU$0gVSnATyMs9aXaJBFy5T)BC=08f^D}|}eF8f>JKBd|P40fb6vf@e1F)Wd8~Ou+ zop5%*by*GjT>!<}d&dF5UdRtg0kSgEK~MN=_LHhVpL5+W>$p#=-8iXZYl& zTm4SzzRLfEMFjh`$y8WpM7GvBfX#JfIzac2V}>@~V)-MlL6c1ATOSu;k~w1%;}l6+t5M z^e16?&$gHshz#Oa>9RE^QjzTFT#G>ZEkGf=l#5rFfx z9FIR$@KsjEE^&ysn(-!>$r!-QT#7;Z9h{-1n7YkC2;Ly6qC<=dH7${qNO!12EGnp5 zoCc2&SqyqJ2eLGNr&B&58~K%0U4YM2#x*?_<4!8BwqR6rmO}(^?YFg3c8-!-r!{{U z(C40q&g)<3=>^E`W_yKeS#-P;sfhNWyeLb~n^sJ_dsOjboJGD4Z2(`RMH$X*^kI^D z4{OqsIg_26D;YQAv;WADWBIwkqmM%&WXZH1{-p-)a3Rv&9OJn6_@ch+JXkx#XIOByMm##d zFEX8aaGQ9MnwvGHlocHRLSts_H_K>Gv?HYdEJ`yW!%CVx)Q&X>El?xFJ02_LGX@@C zFAcdTcTm?@y=?$jO;SBytKJz8GM?Uyf23cG_(+jC|I69KDnZ$5BU?;t?EBIDBnP}s zvq-zia9OW?>I9a|vDBznf8KC~ud%sY^Aa0RrN@VRMSP8)vg zcM@@aCQNew9s4K+G(<4_T1b0uYwR)^;ukC#l^M&V(EkBS#8 zM_Lu(LADx{om?1$Q|odR1KyoNLDu%BfGg_KUq_+5{63bflk}pqnF`QSwMyJ`9H)4!FPGppM^gCaEEo!#v+juO*dUR>N z=t71jU(9`SAOHtlRMdS&d~U>;`vEaupT)ftf3u6Piww)W&N^i z(5C^e910F)nW}Lxf8BT_8NVX3v>mkQv5k#GRGwXeA)ObA{BPAkdgKzMp5V~1BJ=Z! zJsXD}sUKH5ZV(O{!}DP!W!?u`OK%qTsj}oFO_*z{R_o=}qmX5W{(UMKSJKz%T(rfKGHXV_GzOI6K^>rHy4T>0}hqF@#^TdK^hP8FmQ5}!hksr#iOq5>NAJ3W$j z_T(_kmf~)Z;Dg^Q2xSxPuxAJp`=XEE?hJExwji)eA0%7g`h;H>FZKmYb7t$|@lP~a*J#m<;r`S*lZoZ9jJ~kljs+YrE_O_t!1VtBWOZ`E diff --git a/addons/payment_stripe/static/description/icon.svg b/addons/payment_stripe/static/description/icon.svg new file mode 100644 index 00000000000..70572e645e5 --- /dev/null +++ b/addons/payment_stripe/static/description/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/product/static/description/icon.png b/addons/product/static/description/icon.png index d008460f838c032b9155dfbbdfe543b6c8ec3160..2079879b777fa4e5d33309dea5642d6f026c648f 100644 GIT binary patch literal 5400 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 \ No newline at end of file diff --git a/addons/transifex/static/description/icon.png b/addons/transifex/static/description/icon.png index 9da4be521b094105944ab15d2d6d55ec097267f4..9e6c95560049132809ad2c2343fe19e0f54f5001 100644 GIT binary patch literal 7344 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 M>lka-YocQR52KbahX4Qo literal 3279 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 N002ovPDHLkV1k((6~O=i diff --git a/addons/transifex/static/description/icon.svg b/addons/transifex/static/description/icon.svg new file mode 100644 index 00000000000..a1c957930b5 --- /dev/null +++ b/addons/transifex/static/description/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/addons/web_unsplash/static/description/icon.png b/addons/web_unsplash/static/description/icon.png index 49ab112cb6b1aed92de591e50bf1a675c0c5ea67..54f5c717396d44d4140dcee7f9b27d60b90678c5 100644 GIT binary patch literal 6629 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 literal 1981 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 N;IZeNnlM*V{twDpl$!tm diff --git a/addons/web_unsplash/static/description/icon.svg b/addons/web_unsplash/static/description/icon.svg new file mode 100644 index 00000000000..09999b47674 --- /dev/null +++ b/addons/web_unsplash/static/description/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file From 2569bcc11d5dfc0e09adc3495ca51aefdd375f70 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Fri, 23 Nov 2018 17:42:22 +0000 Subject: [PATCH 014/104] [FIX] crm: allow to filter leads by activities This was possible do to it on opportunities, but not on leads (other search view). This is needed to allow effective search from activity dropdown. closes odoo/odoo#29003 --- addons/crm/views/crm_lead_views.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/addons/crm/views/crm_lead_views.xml b/addons/crm/views/crm_lead_views.xml index 90e015b821b..906bd07b5a1 100644 --- a/addons/crm/views/crm_lead_views.xml +++ b/addons/crm/views/crm_lead_views.xml @@ -410,6 +410,18 @@ domain="[('probability', '=', 100)]"/> + + + + + + From 07f6b8ef575441ca55a2452908fa8ec0ae5a6cc0 Mon Sep 17 00:00:00 2001 From: Odoo Translation Bot Date: Sun, 25 Nov 2018 01:26:32 +0100 Subject: [PATCH 015/104] [I18N] Update translation terms from Transifex --- addons/account/i18n/ca.po | 28 ++ addons/account/i18n/da.po | 25 +- addons/account/i18n/es.po | 5 +- addons/account/i18n/it.po | 363 ++++++++------- addons/account/i18n/ru.po | 118 ++--- addons/account/i18n/uk.po | 2 +- addons/account/i18n/zh_CN.po | 4 +- addons/account_analytic_default/i18n/da.po | 13 +- .../account_bank_statement_import/i18n/da.po | 17 +- addons/account_cancel/i18n/da.po | 5 +- addons/account_check_printing/i18n/da.po | 10 +- addons/account_payment/i18n/da.po | 2 +- addons/account_tax_python/i18n/da.po | 7 +- addons/account_test/i18n/da.po | 16 +- addons/account_voucher/i18n/da.po | 14 +- addons/analytic/i18n/da.po | 12 +- addons/analytic/i18n/zh_CN.po | 2 +- addons/auth_ldap/i18n/da.po | 16 +- addons/auth_ldap/i18n/zh_CN.po | 3 +- addons/auth_oauth/i18n/da.po | 16 +- addons/auth_oauth/i18n/it.po | 9 +- addons/auth_password_policy/i18n/da.po | 8 +- addons/auth_signup/i18n/da.po | 311 +++++++++++-- addons/auth_signup/i18n/zh_CN.po | 7 +- addons/barcodes/i18n/da.po | 58 ++- addons/base_address_city/i18n/da.po | 15 +- addons/base_address_extended/i18n/da.po | 20 +- addons/base_automation/i18n/da.po | 15 +- addons/base_gengo/i18n/da.po | 14 +- addons/base_gengo/i18n/zh_CN.po | 2 +- addons/base_iban/i18n/da.po | 10 +- addons/base_import/i18n/da.po | 5 +- addons/base_import/i18n/es.po | 10 +- addons/base_import_module/i18n/da.po | 9 +- addons/base_setup/i18n/da.po | 72 +-- addons/base_setup/i18n/zh_CN.po | 2 +- addons/base_vat/i18n/da.po | 8 +- addons/board/i18n/da.po | 20 +- addons/bus/i18n/da.po | 12 +- addons/calendar/i18n/da.po | 103 ++-- addons/calendar_sms/i18n/da.po | 12 +- addons/contacts/i18n/da.po | 11 +- addons/crm/i18n/da.po | 200 ++++---- addons/crm/i18n/it.po | 43 +- addons/crm/i18n/zh_CN.po | 2 +- addons/crm_phone_validation/i18n/da.po | 12 +- addons/crm_project/i18n/da.po | 17 +- addons/delivery/i18n/da.po | 27 +- addons/delivery/i18n/it.po | 2 +- addons/digest/i18n/da.po | 13 +- addons/digest/i18n/zh_CN.po | 2 +- addons/document/i18n/da.po | 10 +- addons/event/i18n/da.po | 35 +- addons/event_sale/i18n/da.po | 5 +- addons/fetchmail/i18n/da.po | 9 +- addons/fleet/i18n/da.po | 56 +-- addons/gamification/i18n/da.po | 72 +-- addons/gamification_sale_crm/i18n/da.po | 9 +- addons/google_calendar/i18n/da.po | 10 +- addons/google_drive/i18n/da.po | 8 +- addons/google_spreadsheet/i18n/da.po | 9 +- addons/hr/i18n/da.po | 12 +- addons/hr_attendance/i18n/da.po | 9 +- addons/hr_contract/i18n/da.po | 12 +- addons/hr_expense/i18n/da.po | 14 +- addons/hr_holidays/i18n/da.po | 14 +- addons/hr_maintenance/i18n/es.po | 8 +- addons/hr_payroll/i18n/da.po | 15 +- addons/hr_recruitment/i18n/da.po | 21 +- addons/hr_recruitment/i18n/ja.po | 17 +- addons/hr_timesheet/i18n/da.po | 4 +- addons/http_routing/i18n/da.po | 8 +- addons/im_support/i18n/da.po | 8 +- addons/link_tracker/i18n/da.po | 9 +- addons/mail/i18n/da.po | 24 +- addons/mail/i18n/it.po | 6 +- addons/mail/i18n/uk.po | 14 +- addons/mail/i18n/zh_CN.po | 6 +- addons/mail_bot/i18n/da.po | 8 +- addons/maintenance/i18n/da.po | 14 +- addons/maintenance/i18n/es.po | 32 +- addons/mass_mailing/i18n/da.po | 15 +- addons/mass_mailing/i18n/uk.po | 28 +- addons/membership/i18n/uk.po | 44 +- addons/mrp/i18n/da.po | 14 +- addons/mrp/i18n/uk.po | 14 +- addons/mrp/i18n/zh_CN.po | 2 +- addons/mrp_bom_cost/i18n/uk.po | 14 +- addons/mrp_byproduct/i18n/uk.po | 16 +- addons/note/i18n/da.po | 20 +- addons/pad/i18n/da.po | 8 +- addons/partner_autocomplete/i18n/da.po | 8 +- addons/payment/i18n/it.po | 55 +-- addons/payment/i18n/uk.po | 4 +- addons/payment_adyen/i18n/uk.po | 10 +- addons/payment_authorize/i18n/uk.po | 18 +- addons/payment_buckaroo/i18n/uk.po | 10 +- addons/payment_buckaroo/i18n/zh_CN.po | 3 +- addons/payment_ogone/i18n/uk.po | 12 +- addons/payment_paypal/i18n/uk.po | 24 +- addons/payment_paypal/i18n/zh_CN.po | 3 +- addons/payment_payumoney/i18n/uk.po | 12 +- addons/payment_payumoney/i18n/zh_CN.po | 3 +- addons/payment_sips/i18n/uk.po | 7 +- addons/payment_stripe/i18n/uk.po | 12 +- addons/payment_transfer/i18n/uk.po | 11 +- addons/phone_validation/i18n/uk.po | 10 +- addons/point_of_sale/i18n/da.po | 7 +- addons/point_of_sale/i18n/ru.po | 10 +- addons/portal/i18n/da.po | 17 +- addons/pos_cache/i18n/zh_CN.po | 2 +- addons/pos_mercury/i18n/da.po | 9 +- addons/product/i18n/da.po | 14 +- addons/project/i18n/da.po | 27 +- addons/project_timesheet_holidays/i18n/da.po | 9 +- addons/purchase/i18n/da.po | 20 +- addons/purchase/i18n/ja.po | 15 +- addons/purchase_requisition/i18n/uk.po | 2 +- addons/purchase_stock/i18n/da.po | 9 +- addons/purchase_stock/i18n/uk.po | 5 +- addons/repair/i18n/da.po | 12 +- addons/repair/i18n/es.po | 12 +- addons/sale/i18n/ca.po | 24 + addons/sale/i18n/da.po | 23 +- addons/sale/i18n/es.po | 12 +- addons/sale/i18n/it.po | 10 +- addons/sale/i18n/ru.po | 16 +- addons/sale/i18n/uk.po | 2 +- addons/sale_crm/i18n/da.po | 9 +- addons/sale_management/i18n/da.po | 7 +- addons/sale_quotation_builder/i18n/da.po | 8 +- addons/sale_stock/i18n/da.po | 11 +- addons/sale_stock/i18n/uk.po | 5 +- addons/sales_team/i18n/da.po | 5 +- addons/snailmail/i18n/da.po | 6 +- addons/snailmail_account/i18n/da.po | 5 +- addons/stock/i18n/da.po | 16 +- addons/stock/i18n/ru.po | 22 +- addons/stock/i18n/uk.po | 2 +- addons/stock_account/i18n/da.po | 9 +- addons/stock_dropshipping/i18n/uk.po | 5 +- addons/survey/i18n/da.po | 16 +- addons/utm/i18n/da.po | 11 +- addons/web/i18n/da.po | 27 +- addons/web/i18n/it.po | 83 ++-- addons/web/i18n/zh_CN.po | 10 +- addons/web_editor/i18n/da.po | 15 +- addons/web_settings_dashboard/i18n/it.po | 13 +- addons/web_tour/i18n/da.po | 9 +- addons/web_unsplash/i18n/da.po | 8 +- addons/website/i18n/da.po | 25 +- addons/website_crm/i18n/da.po | 9 +- addons/website_crm_partner_assign/i18n/it.po | 11 +- addons/website_event_track/i18n/da.po | 14 +- addons/website_event_track/i18n/it.po | 3 +- addons/website_form/i18n/da.po | 5 +- addons/website_livechat/i18n/da.po | 9 +- addons/website_mass_mailing/i18n/da.po | 9 +- addons/website_membership/i18n/uk.po | 5 +- addons/website_sale/i18n/da.po | 7 +- addons/website_sale_stock/i18n/da.po | 8 +- addons/website_slides/i18n/da.po | 6 +- addons/website_theme_install/i18n/da.po | 9 +- addons/website_twitter/i18n/da.po | 14 +- odoo/addons/base/i18n/da.po | 182 ++++---- odoo/addons/base/i18n/it.po | 438 ++++++++++++------ odoo/addons/base/i18n/uk.po | 2 +- 167 files changed, 2366 insertions(+), 1533 deletions(-) diff --git a/addons/account/i18n/ca.po b/addons/account/i18n/ca.po index 3b9e1f6d36b..4af463c5b9d 100644 --- a/addons/account/i18n/ca.po +++ b/addons/account/i18n/ca.po @@ -194,6 +194,34 @@ msgid "" "

\n" " " msgstr "" +"
\n" +"

\n" +" Apreciat ${object.partner_id.name}\n" +" % if object.partner_id.parent_id:\n" +" (${object.partner_id.parent_id.name})\n" +" % endif\n" +"

\n" +" Li fem arribar la seva \n" +" % if object.number:\n" +" factura ${object.number}\n" +" % else:\n" +" factura\n" +" %endif\n" +" % if object.origin:\n" +" (amb referència: ${object.origin})\n" +" % endif\n" +" per valor de ${format_amount(object.amount_total, object.currency_id)}\n" +" de ${object.company_id.name}.\n" +" % if object.state=='paid':\n" +" Aquesta factura ja està pagada.\n" +" % else:\n" +" Si us plau, feu aquest pagament amb la major brevetat possible.\n" +" % endif\n" +"

\n" +" No dubti en contactar amb nosaltres si té qualsevol dubte.\n" +"

\n" +"
\n" +" " #. module: account #: model_terms:ir.ui.view,arch_db:account.portal_my_home_menu_invoice diff --git a/addons/account/i18n/da.po b/addons/account/i18n/da.po index f8f8b97b0f8..2d040ac0e54 100644 --- a/addons/account/i18n/da.po +++ b/addons/account/i18n/da.po @@ -763,7 +763,7 @@ msgstr "Der kan indstilles en advarsel på en partner (konto)" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__access_warning msgid "Access warning" -msgstr "" +msgstr "Adgang advarsel" #. module: account #. openerp-web @@ -1263,7 +1263,7 @@ msgstr "" #. module: account #: model_terms:ir.ui.view,arch_db:account.invoice_form msgid "Add a note" -msgstr "" +msgstr "Tilføj en note" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -3050,7 +3050,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: account #: model:ir.ui.menu,name:account.menu_finance_configuration @@ -3645,7 +3645,7 @@ msgstr "Kundebetalinger" #. module: account #: model:ir.model.fields,help:account.field_account_invoice__access_url msgid "Customer Portal URL" -msgstr "" +msgstr "Kundeportal URL" #. module: account #: model:ir.model.fields,field_description:account.field_product_template__taxes_id @@ -4042,7 +4042,7 @@ msgstr "" #. module: account #: model:ir.model,name:account.model_digest_digest msgid "Digest" -msgstr "" +msgstr "Digest" #. module: account #: model:ir.model.fields,help:account.field_res_config_settings__group_products_in_bills @@ -4151,6 +4151,7 @@ msgstr "Vis på fakturaer" #, python-format msgid "Do not have access, skip this data for user's digest email" msgstr "" +"Har ikke adgang, spring over disse data til brugerens opsummerings e-mail" #. module: account #: model:ir.model.fields,help:account.field_account_invoice_send__auto_delete_message @@ -4580,7 +4581,7 @@ msgstr "" #: model:ir.actions.act_window,name:account.actions_account_fiscal_year #: model:ir.model.fields,field_description:account.field_res_config_settings__group_fiscal_year msgid "Fiscal Years" -msgstr "" +msgstr "Regnskabasår" #. module: account #: model:ir.model.fields,field_description:account.field_account_financial_year_op__fiscalyear_last_day @@ -6306,7 +6307,7 @@ msgstr "Seneste dato for udligning af faktura og betaling" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_send__layout msgid "Layout" -msgstr "" +msgstr "Layout" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_position_form @@ -6893,7 +6894,7 @@ msgstr "Oversigt over næste aktivitet" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__sequence_number_next @@ -7912,7 +7913,7 @@ msgstr "Plus anden indkomst" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__access_url msgid "Portal Access URL" -msgstr "" +msgstr "Portal adgangs URL" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_move_form @@ -9142,7 +9143,7 @@ msgstr "" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_invoice_filter msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_tax_search @@ -9357,6 +9358,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_bank_account_step diff --git a/addons/account/i18n/es.po b/addons/account/i18n/es.po index c959e0506e3..0a105c8eb7c 100644 --- a/addons/account/i18n/es.po +++ b/addons/account/i18n/es.po @@ -36,6 +36,7 @@ # Cris Martin , 2018 # luisg123v , 2018 # Pilar Marín , 2018 +# Rodrigo Aragon , 2018 # msgid "" msgstr "" @@ -43,7 +44,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:48+0000\n" "PO-Revision-Date: 2018-08-24 09:14+0000\n" -"Last-Translator: Pilar Marín , 2018\n" +"Last-Translator: Rodrigo Aragon , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -8053,7 +8054,7 @@ msgstr "" #. module: account #: model_terms:ir.ui.view,arch_db:account.report_invoice_document msgid "Please use the following communication for your payment :" -msgstr "" +msgstr "Por favor utilice la siguiente referencia al realizar su pago: " #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_form diff --git a/addons/account/i18n/it.po b/addons/account/i18n/it.po index e0e024dd470..3d0b1b5b35d 100644 --- a/addons/account/i18n/it.po +++ b/addons/account/i18n/it.po @@ -69,7 +69,7 @@ msgstr "${(object.name or '').replace('/','-')}" #. module: account #: model:mail.template,subject:account.email_template_edi_invoice msgid "${object.company_id.name} Invoice (Ref ${object.number or 'n/a'})" -msgstr "${object.company_id.name} Fattura (Rif. ${object.number or 'n/d'})" +msgstr "Fattura (Rif. ${object.number or 'n/d'}) - ${object.company_id.name}" #. module: account #: model:mail.template,subject:account.mail_template_data_payment_receipt @@ -114,12 +114,12 @@ msgstr "&times;" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_form msgid "-> Reconcile" -msgstr "-> riconciliazione" +msgstr "→ Riconcilia" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_move_line_form msgid "-> View partially reconciled entries" -msgstr "-> vedere voci riconciliate parzialmente" +msgstr "→ Registrazioni parzialmente riconciliate " #. module: account #: model_terms:ir.ui.view,arch_db:account.account_dashboard_onboarding_panel @@ -457,7 +457,7 @@ msgstr " estratti conto" #. module: account #: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view msgid "New" -msgstr "Nuovo" +msgstr "Nuovo/a" #. module: account #: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view @@ -898,7 +898,7 @@ msgstr "Rendiconto contabile ordinario" #: model:ir.model.fields,field_description:account.field_account_account__currency_id #: model:ir.model.fields,field_description:account.field_account_account_template__currency_id msgid "Account Currency" -msgstr "Valuta contabile" +msgstr "Valuta del conto" #. module: account #: model:ir.model.fields,field_description:account.field_account_fiscal_position_account_template__account_dest_id @@ -1030,7 +1030,7 @@ msgstr "Imposta conto" #: model_terms:ir.ui.view,arch_db:account.view_account_tax_template_form #: model_terms:ir.ui.view,arch_db:account.view_account_tax_template_tree msgid "Account Tax Template" -msgstr "Modello imposta conto" +msgstr "Modello imposta del conto" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__module_account_taxcloud @@ -1049,7 +1049,7 @@ msgstr "Modello conto" #: model:ir.model.fields,field_description:account.field_account_chart_template__property_stock_valuation_account_id #: model:ir.model.fields,field_description:account.field_res_company__property_stock_valuation_account_id msgid "Account Template for Stock Valuation" -msgstr "Modello conto per valutazione inventariale" +msgstr "Modello del conto per valutazione magazzino" #. module: account #: model:ir.actions.act_window,name:account.action_account_template_form @@ -1088,7 +1088,7 @@ msgstr "Tipi conto" #. module: account #: model:ir.model.fields,field_description:account.field_account_journal__type_control_ids msgid "Account Types Allowed" -msgstr "Tipi di conto consentiti" +msgstr "Tipi conto consentiti" #. module: account #: model:ir.model,name:account.model_account_unreconcile @@ -1098,12 +1098,12 @@ msgstr "De-riconciliazione " #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_group_search msgid "Account group" -msgstr "Gruppo conto" +msgstr "Gruppo del conto" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_group_search msgid "Account groups" -msgstr "Gruppi conto" +msgstr "Gruppi del conto" #. module: account #: model:ir.model.fields,help:account.field_account_setup_bank_manual_config__acc_holder_name @@ -1120,7 +1120,7 @@ msgstr "Conto su prodotto" #. module: account #: model:ir.model,name:account.model_report_account_report_invoice_with_payments msgid "Account report with payment lines" -msgstr "Report di conto co righe di pagamento" +msgstr "Rendiconto con righe di pagamento" #. module: account #: model:ir.model.fields,field_description:account.field_account_account_template__tag_ids @@ -1316,7 +1316,7 @@ msgstr "Aggiungi nota di credito" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_send__add_sign msgid "Add Sign" -msgstr "Aggiungi Firma" +msgstr "Aggiungi firma" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_bank_account_step @@ -1331,7 +1331,7 @@ msgstr "Aggiungi un registro" #. module: account #: model_terms:ir.ui.view,arch_db:account.invoice_form msgid "Add a line" -msgstr "Aggiungi una riga" +msgstr "Aggiungi riga" #. module: account #: model_terms:ir.actions.act_window,help:account.action_account_form @@ -1346,7 +1346,7 @@ msgstr "Aggiungi un tag" #. module: account #: model_terms:ir.ui.view,arch_db:account.invoice_form msgid "Add a note" -msgstr "Aggiungi un commento" +msgstr "Aggiungi nota" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -1368,7 +1368,7 @@ msgstr "Aggiungi una seconda riga" #. module: account #: model_terms:ir.ui.view,arch_db:account.invoice_form msgid "Add a section" -msgstr "Aggiungi una sezione" +msgstr "Aggiungi sezione" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -1534,7 +1534,7 @@ msgstr "Consentire annullamento registrazioni" #. module: account #: model:ir.model.fields,field_description:account.field_account_account_template__reconcile msgid "Allow Invoices & payments Matching" -msgstr "Permettere l'accoppiamento fra fattura e pagamento" +msgstr "Permettere l'abbinamento tra fatture e pagamenti" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__module_product_margin @@ -1647,7 +1647,7 @@ msgstr "Importo dovuto in valuta documento" #: model:ir.model.fields,field_description:account.field_account_reconcile_model__match_total_amount #: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__match_total_amount msgid "Amount Matching" -msgstr "" +msgstr "Abbinamento importo" #. module: account #: model:ir.model.fields,field_description:account.field_account_reconcile_model__match_total_amount_param @@ -1671,7 +1671,7 @@ msgstr "" #: model:ir.model.fields,field_description:account.field_account_reconcile_model__match_nature #: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__match_nature msgid "Amount Nature" -msgstr "" +msgstr "Natura importo" #. module: account #: selection:account.reconcile.model,match_nature:0 @@ -1710,7 +1710,7 @@ msgstr "Tipo importo" #. module: account #: model:ir.model.fields,help:account.field_account_partial_reconcile__amount msgid "Amount concerned by this matching. Assumed to be always positive" -msgstr "Importo utilizzato in questo accoppiamento. Si presume positivo." +msgstr "Importo coinvolto in questo abbinamento. Supposto sempre positivo" #. module: account #: model:ir.model.fields,field_description:account.field_account_partial_reconcile__amount_currency @@ -2038,7 +2038,7 @@ msgstr "Compilazione automatica da una fattura precedente." #. module: account #: model_terms:ir.ui.view,arch_db:account.invoice_supplier_form msgid "Auto-detect" -msgstr "Autorilevazione" +msgstr "Autorilevamento" #. module: account #: model:ir.model.fields,field_description:account.field_account_reconcile_model__auto_reconcile @@ -2494,8 +2494,8 @@ msgstr "" msgid "" "By unchecking the active field, you may hide an INCOTERM you will not use." msgstr "" -"Deselezionando il campo attivo, è possibile nascondere un INCOTERM che non " -"si utilizzerà." +"Deselezionando il campo attivo è possibile nascondere un INCOTERM da non " +"utilizzare." #. module: account #: code:addons/account/models/chart_template.py:389 @@ -2512,22 +2512,22 @@ msgstr "Importazione CAMT" #. module: account #: model:account.incoterms,name:account.incoterm_CIP msgid "CARRIAGE AND INSURANCE PAID TO" -msgstr "TRASPORTO E ASSICURAZIONE PAGATI A" +msgstr "TRASPORTO E ASSICURAZIONE PAGATI FINO A" #. module: account #: model:account.incoterms,name:account.incoterm_CPT msgid "CARRIAGE PAID TO" -msgstr "TRASPORTO PAGATO A" +msgstr "PORTO PAGATO FINO A" #. module: account #: model:account.incoterms,name:account.incoterm_CFR msgid "COST AND FREIGHT" -msgstr "COSTO E TRASPORTO" +msgstr "COSTO E NOLO" #. module: account #: model:account.incoterms,name:account.incoterm_CIF msgid "COST, INSURANCE AND FREIGHT" -msgstr "COSTO, ASSICURAZIONE E TRASPORTO" +msgstr "COSTO, ASSICURAZIONE E NOLO" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -2537,7 +2537,7 @@ msgstr "Importazione CSV" #. module: account #: model:ir.model.fields,field_description:account.field_account_chart_template__visible msgid "Can be Visible?" -msgstr "Dev essere visibile?" +msgstr "Può essere visibile?" #. module: account #: model_terms:ir.ui.view,arch_db:account.account_common_report_view @@ -2631,8 +2631,8 @@ msgstr "Impossibile generare un codice conto inutilizzato." msgid "" "Cannot generate an unused journal code. Please fill the 'Shortcode' field." msgstr "" -"Impossibile generare un codice registro inutilizzato. Compilare il campo " -"\"codice abbreviato\"" +"Impossibile generare un codice per un registro inutilizzato. Compilare il " +"campo \"Codice breve\"" #. module: account #: selection:account.journal,type:0 @@ -2692,7 +2692,7 @@ msgstr "Arrotondamento di cassa" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__cash_rounding_id msgid "Cash Rounding Method" -msgstr "Metodo di arrotondamento di cassa" +msgstr "Metodo arrotondamento di cassa" #. module: account #: model:ir.actions.act_window,name:account.rounding_list_action @@ -2705,7 +2705,7 @@ msgstr "Arrotondamenti di cassa" #: code:addons/account/models/account_bank_statement.py:187 #, python-format msgid "Cash difference observed during the counting (%s)" -msgstr "Differenza di cassa rilevata durante il periodo (%s)" +msgstr "Differenza di cassa rilevata durante il conteggio (%s)" #. module: account #: code:addons/account/models/account_journal_dashboard.py:34 @@ -2716,17 +2716,17 @@ msgstr "Cassa: saldo" #. module: account #: model:ir.model,name:account.model_account_cashbox_line msgid "CashBox Line" -msgstr "Riga: registratore di cassa" +msgstr "Riga cassa contanti" #. module: account #: model:ir.model.fields,field_description:account.field_account_cashbox_line__cashbox_id msgid "Cashbox" -msgstr "Registratore di cassa" +msgstr "Cassa contanti" #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement_cashbox__cashbox_lines_ids msgid "Cashbox Lines" -msgstr "Righe registratore di cassa" +msgstr "Righe cassa contanti" #. module: account #: model:ir.model.fields,field_description:account.field_account_chart_template__property_account_expense_categ_id @@ -2754,9 +2754,8 @@ msgid "" "Changing VAT number is not allowed once invoices have been issued for your " "account. Please contact us directly for this operation." msgstr "" -"La modifica del numero di partita IVA non è consentita quando sono già state" -" emesse delle fatture per il tuo account. Vi preghiamo di contattarci " -"direttamente per questa operazione." +"La modifica della partita IVA non è consentita dopo l'emissione delle " +"fatture per il conto. Per questa operazione contattarci direttamente." #. module: account #: code:addons/account/controllers/portal.py:111 @@ -2820,7 +2819,7 @@ msgstr "Modelli del piano dei conti" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_chart_of_account_step msgid "Chart of account set." -msgstr "Piano dei conti configurata." +msgstr "Piano dei conti impostato." #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_list @@ -2925,8 +2924,8 @@ msgid "" "Choose how you want to credit this invoice. You cannot Modify and Cancel if " "the invoice is already reconciled" msgstr "" -"Scegli come vuoi accreditare questa fattura. Non puoi Modificare o " -"Cancellare una fattura già riconciliata." +"Scegliere come accreditare questa fattura. Non è possibile modificare o " +"annullare una fattura già riconciliata" #. module: account #: model_terms:ir.actions.act_window,help:account.actions_account_fiscal_year @@ -3016,7 +3015,8 @@ msgstr "Valore moneta/banconota" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form msgid "Collect customer payments in one-click using Euro SEPA Service" -msgstr "Colleziona pagamenti con un click usando il SEPA Service" +msgstr "" +"Riscossione dei pagamenti clienti in un clic con il servizio europeo SEPA" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -3024,8 +3024,8 @@ msgid "" "Collect information and produce statistics on the trade in goods in Europe " "with intrastat." msgstr "" -"Colleziona Informazioni e produci report sui prodotti commerciati in Europa " -"con Infrastat" +"Raccolta informazioni e creazione resoconti sul commercio di beni in Europa " +"con Intrastat." #. module: account #: model:ir.model.fields,field_description:account.field_account_account_tag__color @@ -3044,8 +3044,8 @@ msgstr "Ente commerciale" #, python-format msgid "Commercial partner and vendor account owners must be identical." msgstr "" -"Il partner commerciale e il proprietario di account vendita devono essere lo" -" stesso." +"Il partner commerciale e il titolare del conto fornitore devono essere " +"identici." #. module: account #: model:ir.model,name:account.model_account_common_journal_report @@ -3648,7 +3648,7 @@ msgstr "Note di credito: numero successivo" #. module: account #: model:ir.model.fields,field_description:account.field_tax_adjustments_wizard__credit_account_id msgid "Credit account" -msgstr "Conto \"Avere\"" +msgstr "Conto avere" #. module: account #: model:ir.model.fields,help:account.field_account_move_line__matched_credit_ids @@ -3701,7 +3701,7 @@ msgstr "Differenza cambio valuta" #: model:account.account.type,name:account.data_account_type_current_assets #: model_terms:ir.ui.view,arch_db:account.view_account_form msgid "Current Assets" -msgstr "Attivita' correnti" +msgstr "Attività correnti" #. module: account #: model:account.account.type,name:account.data_account_type_current_liabilities @@ -3711,7 +3711,7 @@ msgstr "Passività correnti" #. module: account #: model:account.account.type,name:account.data_unaffected_earnings msgid "Current Year Earnings" -msgstr "Ricavi Anno Corrente" +msgstr "Ricavi anno corrente" #. module: account #: model:ir.model.fields,help:account.field_account_invoice_send__starred @@ -3791,27 +3791,27 @@ msgstr "Personalizza" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_invoice_layout_step msgid "Customize the look of your invoices." -msgstr "Modifica il formato della fattura." +msgstr "Personalizza l'aspetto della fattura." #. module: account #: model:account.incoterms,name:account.incoterm_DAF msgid "DELIVERED AT FRONTIER" -msgstr "CONSEGNATO ALLA FRONTIERA" +msgstr "RESO FRONTIERA" #. module: account #: model:account.incoterms,name:account.incoterm_DAP msgid "DELIVERED AT PLACE" -msgstr "RECAPITATO SUL POSTO" +msgstr "RESO AL LUOGO DI DESTINAZIONE" #. module: account #: model:account.incoterms,name:account.incoterm_DAT msgid "DELIVERED AT TERMINAL" -msgstr "CONSEGNATO A TERMINALE" +msgstr "RESO AL TERMINAL" #. module: account #: model:account.incoterms,name:account.incoterm_DDP msgid "DELIVERED DUTY PAID" -msgstr "SPEDITO TASSE PAGATE" +msgstr "RESO SDOGANATO" #. module: account #: model:account.incoterms,name:account.incoterm_DDU @@ -3821,17 +3821,17 @@ msgstr "RESO NON SDOGANATO" #. module: account #: model:account.incoterms,name:account.incoterm_DEQ msgid "DELIVERED EX QUAY" -msgstr "CONSEGNATO DA BANCHINA" +msgstr "RESO BANCHINA SDOGANATO" #. module: account #: model:account.incoterms,name:account.incoterm_DES msgid "DELIVERED EX SHIP" -msgstr "SPEDIZIONE DA NAVE" +msgstr "FRANCO NAVE" #. module: account #: selection:account.cash.rounding,rounding_method:0 msgid "DOWN" -msgstr "GIU" +msgstr "GIÙ" #. module: account #. openerp-web @@ -3868,7 +3868,7 @@ msgid "" "Date from which the accounting is managed in Odoo. It is the date of the " "opening entry." msgstr "" -"Data dalla quale la contabilita' e' gestita in Odoo. E' la data della " +"Data di inizio gestione della contabilità con Odoo. È la data della " "registrazione di apertura." #. module: account @@ -3948,7 +3948,7 @@ msgstr "Movimento in dare" #. module: account #: model:ir.model.fields,field_description:account.field_tax_adjustments_wizard__debit_account_id msgid "Debit account" -msgstr "Conto \"Dare\"" +msgstr "Conto dare" #. module: account #: model:ir.model.fields,help:account.field_account_move_line__matched_debit_ids @@ -3973,12 +3973,12 @@ msgstr "Tipo di comunicazione predefinito" #. module: account #: model:ir.model.fields,field_description:account.field_account_journal__default_credit_account_id msgid "Default Credit Account" -msgstr "Conto \"Avere\" predefinito" +msgstr "Conto avere predefinito" #. module: account #: model:ir.model.fields,field_description:account.field_account_journal__default_debit_account_id msgid "Default Debit Account" -msgstr "Conto \"Dare\" predefinito" +msgstr "Conto dare predefinito" #. module: account #: model:ir.model.fields,field_description:account.field_res_company__account_purchase_tax_id @@ -4013,7 +4013,7 @@ msgstr "Imposte predefinite" #. module: account #: model:ir.model.fields,field_description:account.field_res_company__incoterm_id msgid "Default incoterm" -msgstr "Predefiniti Incoterm" +msgstr "Incoterm predefinito" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -4054,7 +4054,7 @@ msgstr "" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_fiscal_year_step msgid "Define your fiscal years opening & closing dates." -msgstr "Scegli le date di apertura & date di chiusura." +msgstr "Indica le date di apertura e chiusura degli anni fiscali." #. module: account #: model:ir.model.fields,help:account.field_account_journal__bank_statements_source @@ -4354,7 +4354,7 @@ msgstr "Debito" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_report__residual msgid "Due Amount" -msgstr "Importo a debito" +msgstr "Importo dovuto" #. module: account #. openerp-web @@ -4372,7 +4372,7 @@ msgstr "Data scadenza" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_payment_term_line_form msgid "Due Date Computation" -msgstr "Calcolo della data di scadenza" +msgstr "Calcolo data di scadenza" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_payment_term_line_tree @@ -4402,7 +4402,7 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__module_account_reports msgid "Dynamic Reports" -msgstr "Resoconti dinamici." +msgstr "Rendiconti dinamici" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__module_l10n_eu_service @@ -4412,7 +4412,7 @@ msgstr "IVA comunitaria su beni digitali" #. module: account #: model:account.incoterms,name:account.incoterm_EXW msgid "EX WORKS" -msgstr "Franco Fabbrica" +msgstr "FRANCO FABBRICA" #. module: account #: code:addons/account/models/chart_template.py:387 @@ -4444,19 +4444,19 @@ msgid "" "Email address of the sender. This field is set when no matching partner is " "found and replaces the author_id field in the chatter." msgstr "" -"Indirizzo email del mittente. Questo campo viene impostato quando nessun " -"partner collegato viene trovato, e sostituisce il campo author_id " -"all'interno del chatter." +"Indirizzo email del mittente. Questo campo è impostato quando non sono " +"presenti partner abbinati, sostituisce il campo author_id nella " +"conversazione." #. module: account #: model:ir.model.fields,field_description:account.field_res_company__invoice_is_email msgid "Email by default" -msgstr "Email pre-impostata" +msgstr "Email predefinita" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_journal_form msgid "Email your Vendor Bills" -msgstr "Invia fatture fornitore via email" +msgstr "Invio fatture fornitore via email" #. module: account #: model:ir.model.fields,field_description:account.field_account_common_journal_report__date_to @@ -4479,12 +4479,12 @@ msgstr "Saldo finale" #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement__cashbox_end_id msgid "Ending Cashbox" -msgstr "Consistenza finale di cassa" +msgstr "Chiusura cassa contanti" #. module: account #: model:ir.model.fields,help:account.field_account_fiscal_year__date_to msgid "Ending Date, included in the fiscal year." -msgstr "Data di chiusura, inclusa nell'anno fiscale" +msgstr "Data di chiusura, inclusa nell'anno fiscale." #. module: account #: model:ir.actions.act_window,name:account.action_move_line_form @@ -4541,7 +4541,7 @@ msgstr "Errore." #: code:addons/account/models/chart_template.py:412 #, python-format msgid "Exchange Difference" -msgstr "Differenza cambio" +msgstr "Differenza di cambio" #. module: account #: model:ir.model.fields,field_description:account.field_res_company__currency_exchange_journal_id @@ -4552,7 +4552,7 @@ msgstr "Registro utili - perdite su cambi" #. module: account #: model:ir.model.fields,field_description:account.field_account_full_reconcile__exchange_move_id msgid "Exchange Move" -msgstr "Scrittura cambi" +msgstr "Movimento di cambio" #. module: account #: model:ir.model.fields,field_description:account.field_res_company__expects_chart_of_accounts @@ -4562,7 +4562,7 @@ msgstr "Atteso un piano dei conti" #. module: account #: selection:account.account.type,internal_group:0 msgid "Expense" -msgstr "Spese" +msgstr "Costo" #. module: account #: model:ir.model.fields,field_description:account.field_product_category__property_account_expense_categ_id @@ -4599,17 +4599,17 @@ msgstr "Collegamento esterno" #. module: account #: model:account.incoterms,name:account.incoterm_FAS msgid "FREE ALONGSIDE SHIP" -msgstr "SPEDIZIONE GRATUITA SULLA NAVE" +msgstr "FRANCO SOTTO BORDO" #. module: account #: model:account.incoterms,name:account.incoterm_FCA msgid "FREE CARRIER" -msgstr "FREE CARRIER" +msgstr "FRANCO VETTORE" #. module: account #: model:account.incoterms,name:account.incoterm_FOB msgid "FREE ON BOARD" -msgstr "FREE ON BOARD" +msgstr "FRANCO A BORDO" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_send__starred_partner_ids @@ -4728,13 +4728,13 @@ msgstr "Anni fiscali" #: model:ir.model.fields,field_description:account.field_account_financial_year_op__fiscalyear_last_day #: model:ir.model.fields,field_description:account.field_res_company__fiscalyear_last_day msgid "Fiscalyear Last Day" -msgstr "Ultimo giorno dell'esercizio" +msgstr "Ultimo giorno dell'anno fiscale" #. module: account #: model:ir.model.fields,field_description:account.field_account_financial_year_op__fiscalyear_last_month #: model:ir.model.fields,field_description:account.field_res_company__fiscalyear_last_month msgid "Fiscalyear Last Month" -msgstr "Ultimo mese dell'esercizio" +msgstr "Ultimo mese dell'anno fiscale" #. module: account #: selection:account.reconcile.model,amount_type:0 @@ -4754,7 +4754,7 @@ msgstr "Importo fisso" #. module: account #: model:account.account.type,name:account.data_account_type_fixed_assets msgid "Fixed Assets" -msgstr "Immobilizzazioni" +msgstr "Attività immobilizzate" #. module: account #: model:ir.model.fields,help:account.field_account_reconcile_model__amount @@ -4765,7 +4765,7 @@ msgid "" "Fixed amount will count as a debit if it is negative, as a credit if it is " "positive." msgstr "" -"L'importo fisso verrà computato in DARE se negativo, in AVERE se positivo" +"L'importo fisso verrà computato in dare se negativo, in avere se positivo." #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__module_account_reports_followup @@ -4849,7 +4849,7 @@ msgstr "" #: code:addons/account/report/account_journal.py:101 #, python-format msgid "Form content is missing, this report cannot be printed." -msgstr "Manca il contenuto del modulo, il rapporto non si puo' stampare." +msgstr "Contenuto del modulo mancante, impossibile stampare il rendiconto." #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_send__email_from @@ -5380,7 +5380,7 @@ msgstr "" #. module: account #: model:account.payment.term,name:account.account_payment_term_immediate msgid "Immediate Payment" -msgstr "Pagamento immediato" +msgstr "Rimessa diretta" #. module: account #: model_terms:ir.ui.view,arch_db:account.account_invoice_import_wizard_form_view @@ -5425,7 +5425,7 @@ msgstr "Importazione automatica estratti conto bancari" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form msgid "Import your bank statements in CAMT.053" -msgstr "Importazione estratti conto in CAMT .053" +msgstr "Importazione estratti conto in CAMT.053" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -5528,12 +5528,12 @@ msgstr "Operazione errata" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__incoterm_id msgid "Incoterm" -msgstr "Condizioni di consegna" +msgstr "Incoterm" #. module: account #: model:ir.model.fields,help:account.field_account_incoterms__code msgid "Incoterm Standard Code" -msgstr "Codice Standard Incoterm" +msgstr "Codice standard Incoterm" #. module: account #: model:ir.actions.act_window,name:account.action_incoterms_tree @@ -5543,7 +5543,7 @@ msgstr "Codice Standard Incoterm" #: model_terms:ir.ui.view,arch_db:account.account_incoterms_view_search #: model_terms:ir.ui.view,arch_db:account.view_incoterms_tree msgid "Incoterms" -msgstr "Incoterms" +msgstr "Incoterm" #. module: account #: model:ir.model.fields,help:account.field_account_incoterms__name @@ -5552,9 +5552,9 @@ msgid "" "costs and responsibilities between buyer and seller and reflect state-of-" "the-art transportation practices." msgstr "" -"Gli Incoterms sono una serie di termini di vendita. Sono usati per dividere " -"i costi e le responsabilità di transazione tra acquirente e venditore e " -"riflettono pratiche di trasporto all’avanguardia." +"Gli Incoterm sono una serie di termini di vendita. Servono per dividere " +"costi e responsabilità di transazione tra acquirente e venditore. Riflettono" +" pratiche di trasporto all’avanguardia." #. module: account #: model_terms:ir.actions.act_window,help:account.action_incoterms_tree @@ -5562,15 +5562,15 @@ msgid "" "Incoterms are used to divide transaction costs and responsibilities between " "buyer and seller." msgstr "" -"Incoterms sono usati per dividire costi e responsabilità tra compratori e " -"venditori." +"Gli Incoterm sono usati per dividere costi e responsabilità di transazione " +"tra acquirente e venditore." #. module: account #. openerp-web #: code:addons/account/static/src/xml/account_payment.xml:25 #, python-format msgid "Info" -msgstr "Informazione" +msgstr "Informazioni" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_move_line_form @@ -5718,7 +5718,7 @@ msgstr "Icona fattura" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_invoice_layout_step msgid "Invoice Layout" -msgstr "Struttura fattura" +msgstr "Struttura della fattura" #. module: account #: model:ir.model,name:account.model_account_invoice_line @@ -5880,7 +5880,7 @@ msgstr "fatture da validare" #: model:ir.model.fields,help:account.field_account_payment__reconciled_invoice_ids msgid "Invoices whose journal items have been reconciled with this payment's." msgstr "" -"Fatture per le quali le scritture contabili sono state riconciliate con " +"Fatture i cui movimenti contabili sono stati riconciliati con questi " "pagamenti." #. module: account @@ -5950,13 +5950,13 @@ msgstr "È zero" #: model:ir.model.fields,help:account.field_account_journal__default_credit_account_id #: model:ir.model.fields,help:account.field_res_company__income_currency_exchange_account_id msgid "It acts as a default account for credit amount" -msgstr "Funziona come un conto di default per l'importo AVERE" +msgstr "Opera come conto predefinito per l'importo avere" #. module: account #: model:ir.model.fields,help:account.field_account_journal__default_debit_account_id #: model:ir.model.fields,help:account.field_res_company__expense_currency_exchange_account_id msgid "It acts as a default account for debit amount" -msgstr "Funziona come conto di default per l'importo DARE" +msgstr "Opera come conto predefinito per l'importo dare" #. module: account #: model:ir.model.fields,help:account.field_account_journal__alias_name @@ -5975,7 +5975,7 @@ msgstr "" #. module: account #: model:ir.model.fields,help:account.field_account_invoice__sent msgid "It indicates that the invoice has been sent." -msgstr "Indica che la fattura e' stata spedita" +msgstr "Indica che la fattura è stata inviata." #. module: account #: code:addons/account/models/account_move.py:971 @@ -6137,7 +6137,7 @@ msgstr "Nome registro" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_move_line_filter msgid "Journal items where matching number isn't set" -msgstr "Movimenti mancanti del numero di corrispondenza" +msgstr "Movimenti con numero abbinato non impostato" #. module: account #: model:ir.model.fields,help:account.field_res_company__account_opening_journal_id @@ -6172,7 +6172,7 @@ msgstr "Registri" #. module: account #: model:ir.actions.report,name:account.action_report_journal msgid "Journals Audit" -msgstr "Registro" +msgstr "Revisione registri" #. module: account #: selection:res.company,fiscalyear_last_month:0 @@ -6406,7 +6406,7 @@ msgstr "Ultima riconciliazione:" #: model:ir.model.fields,field_description:account.field_tax_adjustments_wizard__write_uid #: model:ir.model.fields,field_description:account.field_validate_account_move__write_uid msgid "Last Updated by" -msgstr "Ultimo aggiornamento di:" +msgstr "Ultimo aggiornamento di" #. module: account #: model:ir.model.fields,field_description:account.field_account_account__write_date @@ -6528,7 +6528,7 @@ msgstr "Consentire ai clienti di pagare le fatture online" #: selection:account.account.type,internal_group:0 #: model_terms:ir.ui.view,arch_db:account.view_account_search msgid "Liability" -msgstr "Passivita'" +msgstr "Passività" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_report__nbr @@ -6774,12 +6774,12 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line__matched_credit_ids msgid "Matched Credit" -msgstr "Importo AVERE abbinato" +msgstr "Avere abbinato" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line__matched_debit_ids msgid "Matched Debit" -msgstr "Importo DARE abbinato" +msgstr "Dare abbinato" #. module: account #: model:ir.model.fields,field_description:account.field_account_full_reconcile__reconciled_line_ids @@ -6796,7 +6796,7 @@ msgstr "Abbinamento" #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line__full_reconcile_id msgid "Matching Number" -msgstr "Numero di abbinamento" +msgstr "Numero abbinamento" #. module: account #: model:ir.model.fields,field_description:account.field_account_partial_reconcile__max_date @@ -6832,7 +6832,7 @@ msgstr "Promemoria:" #: model:ir.model.fields,field_description:account.field_account_invoice__message_has_error #: model:ir.model.fields,field_description:account.field_account_payment__message_has_error msgid "Message Delivery error" -msgstr "Errore nella consegna del messaggio" +msgstr "Errore di consegna del messaggio" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_send__record_name @@ -7169,7 +7169,7 @@ msgstr "Attività non correnti" #. module: account #: model:account.account.type,name:account.data_account_type_non_current_liabilities msgid "Non-current Liabilities" -msgstr "Passivita' differite" +msgstr "Passività non correnti" #. module: account #: selection:account.tax,type_tax_use:0 @@ -7336,8 +7336,8 @@ msgid "" "Odoo allows you to reconcile a statement line directly with\n" " the related sale or puchase invoice(s)." msgstr "" -"Odoo permette di riconciliare un estratto conto direttamente\n" -"\t\tcon la relativa fattura di vendita o acquisto." +"Odoo consente di riconciliare direttamente una riga di estratto\n" +" conto con le relative fatture di vendita o acquisto." #. module: account #: model_terms:ir.actions.act_window,help:account.action_bank_statement_tree @@ -7345,8 +7345,8 @@ msgid "" "Odoo allows you to reconcile a statement line directly with\n" " the related sale or puchase invoices." msgstr "" -"Odoo permette di riconciliare un estratto conto direttamente\n" -"\t\tcon le relative fatture di vendita o acquisto." +"Odoo consente di riconciliare direttamente una riga di estratto\n" +" conto con le relative fatture di vendita o acquisto." #. module: account #: model:ir.model.fields,field_description:account.field_account_move_line__tax_line_grouping_key @@ -7466,22 +7466,22 @@ msgstr "Saldo di apertura" #. module: account #: model:ir.model.fields,field_description:account.field_account_account__opening_credit msgid "Opening credit" -msgstr "Apertura AVERE" +msgstr "Avere di apertura" #. module: account #: model:ir.model.fields,help:account.field_account_account__opening_credit msgid "Opening credit value for this account." -msgstr "Importo AVERE di apertura per questo conto" +msgstr "Valore avere di apertura per questo conto." #. module: account #: model:ir.model.fields,field_description:account.field_account_account__opening_debit msgid "Opening debit" -msgstr "Apertura DARE" +msgstr "Dare di apertura" #. module: account #: model:ir.model.fields,help:account.field_account_account__opening_debit msgid "Opening debit value for this account." -msgstr "Importo DARE di apertura per questo conto" +msgstr "Valore dare di apertura per questo conto." #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_reconcile_model_form @@ -7765,14 +7765,14 @@ msgstr "Precedenti" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form msgid "Pay your bills in one-click using Euro SEPA Service" -msgstr "Paga le tue fatture in un clic con il servizio Euro SEPA" +msgstr "Pagamento delle fatture in un clic con il servizio europeo SEPA" #. module: account #: model:account.account.type,name:account.data_account_type_payable #: selection:account.account.type,type:0 #: model_terms:ir.ui.view,arch_db:account.view_account_move_line_filter msgid "Payable" -msgstr "Debiti Fornitori" +msgstr "Debiti" #. module: account #: model:ir.model.fields,field_description:account.field_account_chart_template__property_account_payable_id @@ -7793,7 +7793,7 @@ msgstr "Limite debito fornitori" #. module: account #: model_terms:ir.ui.view,arch_db:account.product_template_form_view msgid "Payables" -msgstr "Debiti fornitori" +msgstr "Debiti" #. module: account #: model:ir.model.fields,field_description:account.field_account_abstract_payment__amount @@ -7814,7 +7814,7 @@ msgstr "Data pagamento" #: model:ir.model.fields,field_description:account.field_account_payment__payment_difference #: model:ir.model.fields,field_description:account.field_account_register_payments__payment_difference msgid "Payment Difference" -msgstr "Differenza pagamento" +msgstr "Differenza di pagamento" #. module: account #: model:ir.model.fields,field_description:account.field_account_abstract_payment__payment_difference_handling @@ -7833,7 +7833,7 @@ msgstr "Registro pagamenti" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_payment_form msgid "Payment Matching" -msgstr "Abbinamento di pagamento" +msgstr "Abbinamento pagamento" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_payment_search @@ -8120,7 +8120,7 @@ msgstr "+ banca" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_form msgid "Plus Fixed Assets" -msgstr "+ immobilizzazioni" +msgstr "+ attività immobilizzate" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_form @@ -8217,7 +8217,7 @@ msgstr "" #: model:account.account.type,name:account.data_account_type_prepayments #: model_terms:ir.ui.view,arch_db:account.view_account_form msgid "Prepayments" -msgstr "Anticipi" +msgstr "Risconti attivi" #. module: account #: model:ir.model,name:account.model_account_reconcile_model @@ -8335,6 +8335,8 @@ msgid "" "Programmation Error: Can't call _get_invoice_matching_query() for different " "rules than 'invoice_matching'" msgstr "" +"Errore di programmazione: Impossibile chiamare _get_invoice_matching_query()" +" per regole diverse da \"invoice_matching\"" #. module: account #: code:addons/account/models/account_reconcile_model.py:489 @@ -8431,7 +8433,7 @@ msgstr "Motivo..." #: selection:account.account.type,type:0 #: model_terms:ir.ui.view,arch_db:account.view_account_move_line_filter msgid "Receivable" -msgstr "Crediti clienti" +msgstr "Crediti" #. module: account #: model:ir.model.fields,field_description:account.field_account_chart_template__property_account_receivable_id @@ -8453,7 +8455,7 @@ msgstr "" #. module: account #: model_terms:ir.ui.view,arch_db:account.product_template_form_view msgid "Receivables" -msgstr "Crediti clienti" +msgstr "Crediti" #. module: account #: selection:account.abstract.payment,payment_type:0 @@ -8834,7 +8836,7 @@ msgstr "" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_chart_of_account_step msgid "Review" -msgstr "Revisiona" +msgstr "Esamina" #. module: account #: selection:res.company,tax_calculation_rounding_method:0 @@ -8936,7 +8938,7 @@ msgstr "Addetto vendite" #: model:ir.model.fields,field_description:account.field_account_reconcile_model__match_same_currency #: model:ir.model.fields,field_description:account.field_account_reconcile_model_template__match_same_currency msgid "Same Currency Matching" -msgstr "" +msgstr "Abbinamento valuta equivalente" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_sample_invoice_step @@ -9221,12 +9223,12 @@ msgstr "" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_sample_invoice_step msgid "Send an invoice to test the customer portal." -msgstr "" +msgstr "Invia una fattura per provare il portale clienti." #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_sample_invoice_step msgid "Send sample" -msgstr "Invia un esempio" +msgstr "Invia campione" #. module: account #: selection:account.payment,state:0 @@ -9331,17 +9333,17 @@ msgstr "Installazione" #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_bank_account_step msgid "Setup your bank account to sync bank feeds." -msgstr "" +msgstr "Imposta il conto per sincronizzare i feed bancari." #. module: account #: model_terms:ir.ui.view,arch_db:account.onboarding_chart_of_account_step msgid "Setup your chart of accounts and record initial balances." -msgstr "" +msgstr "Imposta il piano dei conti e registra i saldi iniziali." #. module: account #: model_terms:ir.ui.view,arch_db:account.dashboard_onboarding_company_step msgid "Setup your company's data for reports headers." -msgstr "" +msgstr "Imposta le informazioni aziendali per le intestazioni dei rendiconti." #. module: account #: model:ir.actions.server,name:account.model_account_invoice_action_share @@ -9351,7 +9353,7 @@ msgstr "Condividi" #. module: account #: model:ir.model.fields,field_description:account.field_account_journal__code msgid "Short Code" -msgstr "Codice abbreviato" +msgstr "Codice breve" #. module: account #: model:ir.model.fields,field_description:account.field_account_register_payments__show_communication_field @@ -9480,7 +9482,7 @@ msgstr "Saldo iniziale" #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement__cashbox_start_id msgid "Starting Cashbox" -msgstr "Consistenza di cassa iniziale" +msgstr "Cassa contanti iniziale" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_payment_search @@ -9537,7 +9539,7 @@ msgstr "Stato del movimento padre" #: model:ir.model.fields,field_description:account.field_account_move_line__statement_id #: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view msgid "Statement" -msgstr "" +msgstr "Estratto conto" #. module: account #: code:addons/account/models/account_bank_statement.py:248 @@ -9548,20 +9550,20 @@ msgstr "Documento %s confermato, i movimenti sono stati creati" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_bank_statement_line_form msgid "Statement Line" -msgstr "Riga documenti" +msgstr "Riga estratto conto" #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement__line_ids #: model_terms:ir.ui.view,arch_db:account.view_bank_statement_form #: model_terms:ir.ui.view,arch_db:account.view_bank_statement_line_tree msgid "Statement lines" -msgstr "Righe documenti" +msgstr "Righe estratto conto" #. module: account #: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view #: model_terms:ir.ui.view,arch_db:account.view_bank_statement_tree msgid "Statements" -msgstr "Documenti" +msgstr "Estratti conto" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_move_line_form @@ -9571,7 +9573,7 @@ msgstr "Condizioni" #. module: account #: model:ir.model.fields,field_description:account.field_account_fiscal_position__states_count msgid "States Count" -msgstr "Conta stati" +msgstr "Totale stati" #. module: account #: code:addons/account/controllers/portal.py:43 @@ -9700,7 +9702,7 @@ msgstr "Imposta %.2f%%" #: model:ir.model.fields,field_description:account.field_account_tax__account_id #: model:ir.model.fields,field_description:account.field_account_tax_template__account_id msgid "Tax Account" -msgstr "Conto Imposta" +msgstr "Conto imposta" #. module: account #: model:ir.model.fields,field_description:account.field_account_tax__refund_account_id @@ -9902,12 +9904,12 @@ msgstr "Imposta da applicare" #. module: account #: selection:res.config.settings,show_line_subtotals_tax_selection:0 msgid "Tax-Excluded" -msgstr "IVA-esclusa" +msgstr "Imposta esclusa" #. module: account #: selection:res.config.settings,show_line_subtotals_tax_selection:0 msgid "Tax-Included" -msgstr "IVA-inclusa" +msgstr "Imposta inclusa" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -9955,8 +9957,8 @@ msgid "" "Taxes, fiscal positions, chart of accounts & legal statements for your " "country" msgstr "" -"Imposte, posizioni fiscali, piano dei conti & documenti legali per il " -"tuo Paese" +"Imposte, posizioni fiscali, piano dei conti e documenti legali per la tua " +"nazione" #. module: account #: model:ir.model.fields,help:account.field_account_payment__invoice_ids @@ -10081,8 +10083,8 @@ msgstr "" msgid "" "Technical field used to adapt the interface to the payment type selected." msgstr "" -"Campo tecnico utilizzato per adattare l'interfaccia al tipo di pagamento " -"selezionato" +"Campo tecnico usato per adeguare l'interfaccia al tipo di pagamento " +"selezionato." #. module: account #: model:ir.model.fields,help:account.field_account_partial_reconcile__max_date @@ -10504,7 +10506,7 @@ msgstr "Il movimento di questa riga di registrazione." #. module: account #: model:ir.model.fields,help:account.field_account_invoice__name msgid "The name that will be used on account move lines" -msgstr "Il nome che verra' usato nelle righe del movimento contabile." +msgstr "Il nome che verrà usato nelle righe di movimento contabile." #. module: account #: code:addons/account/models/company.py:149 @@ -10554,7 +10556,7 @@ msgstr "" #. module: account #: model:ir.model.fields,help:account.field_account_invoice__account_id msgid "The partner account used for this invoice." -msgstr "Il conto cliente - fornitore usato per questa fattura" +msgstr "Il conto del partner usato per questa fattura." #. module: account #: model:ir.model.fields,help:account.field_res_partner__has_unreconciled_entries @@ -10562,8 +10564,8 @@ msgid "" "The partner has at least one unreconciled debit and credit since last time " "the invoices & payments matching was performed." msgstr "" -"La controparte ha almeno un importo DARE o AVERE non riconciliato da quando " -"e' stato fatto l'ultimo abbinamento fra fatture e pagamenti." +"Il partner possiede almeno un importo dare o avere non riconciliato " +"dall'ultimo abbinamento effettuato tra fatture e pagamenti." #. module: account #: code:addons/account/models/account.py:648 @@ -10571,13 +10573,14 @@ msgstr "" msgid "" "The partners of the journal's company and the related bank account mismatch." msgstr "" -"I partner del sezionale dell'azienda e il conto bancario non corrispondono. " +"Nel registro, i partner dell'azienda e il relativo conto bancario non " +"corrispondono. " #. module: account #: code:addons/account/models/account_payment.py:118 #, python-format msgid "The payment amount cannot be negative." -msgstr "L'importo del pagamento non puo' essere negativo" +msgstr "L'importo di pagamento non può essere negativo." #. module: account #: code:addons/account/models/account_payment.py:602 @@ -10981,7 +10984,7 @@ msgid "" "This journal already contains items, therefore you cannot modify its short " "name." msgstr "" -"Impossibile modificare il nome abbreviato, questo registro contiene già dei " +"Impossibile modificare il nome breve, questo registro contiene già dei " "movimenti." #. module: account @@ -11025,13 +11028,15 @@ msgid "" "This parameter will be bypassed in case of a statement line communication " "matching exactly existing entries" msgstr "" +"Il parametro verrà ignorato se la riga di estratto conto è abbinata in modo " +"esatto alle registrazioni esistenti" #. module: account #. openerp-web #: code:addons/account/static/src/xml/account_reconciliation.xml:294 #, python-format msgid "This payment is registered but not reconciled." -msgstr "Questo pagamento e' registrato ma non riconciliato." +msgstr "Questo pagamento è registrato ma non riconciliato." #. module: account #: model:ir.model.fields,help:account.field_res_partner__property_supplier_payment_term_id @@ -11204,7 +11209,7 @@ msgstr "Totale importo dovuto dal cliente" #. module: account #: model:ir.model.fields,help:account.field_account_invoice_line__price_total msgid "Total amount with taxes" -msgstr "Totale importo imposte comprese." +msgstr "Importo totale comprese imposte" #. module: account #: model:ir.model.fields,help:account.field_account_invoice_line__price_subtotal @@ -11214,7 +11219,7 @@ msgstr "Totale imponibile" #. module: account #: model:ir.model.fields,help:account.field_res_partner__debit msgid "Total amount you have to pay to this vendor." -msgstr "Totale importo da pagare al fornitore" +msgstr "Importo totale da pagare a questo fornitore." #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__amount_total_company_signed @@ -11224,7 +11229,7 @@ msgstr "Totale nella valuta dell'azienda" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__amount_total_signed msgid "Total in Invoice Currency" -msgstr "Totale in valuta documento" +msgstr "Totale in valuta fattura" #. module: account #: model:ir.model.fields,help:account.field_account_bank_statement__total_entry_encoding @@ -11350,7 +11355,7 @@ msgstr "Partner sconosciuto" #: model:ir.actions.act_window,name:account.act_account_journal_2_account_invoice_opened #: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view msgid "Unpaid Invoices" -msgstr "Fatture non pagate" +msgstr "fatture non pagate" #. module: account #: selection:account.move,state:0 @@ -11381,7 +11386,7 @@ msgstr "Messaggi non letti" #: model:ir.model.fields,field_description:account.field_account_invoice__message_unread_counter #: model:ir.model.fields,field_description:account.field_account_payment__message_unread_counter msgid "Unread Messages Counter" -msgstr "Contatore di messaggi non letti" +msgstr "Contatore messaggi non letti" #. module: account #. openerp-web @@ -11419,7 +11424,7 @@ msgstr "Importo imponibile" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice__amount_untaxed_signed msgid "Untaxed Amount in Company Currency" -msgstr "Importo imponibile in moneta di conto" +msgstr "Importo imponibile in valuta aziendale" #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_report__price_total @@ -11496,7 +11501,7 @@ msgstr "Usare livelli di verifica e pianificazione di azioni" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__group_products_in_bills msgid "Use products in vendor bills" -msgstr "Usa i prodotti nelle fatture di acquisto" +msgstr "Usare i prodotti nelle fatture fornitore" #. module: account #: model:res.groups,name:account.group_products_in_bills @@ -11789,8 +11794,8 @@ msgid "" "We cannot find any journal for this company. You should create one.\n" "Please go to Configuration > Journals." msgstr "" -"Nessun sezionale trovato per questa azienda. Devi crearne uno. Clicca su " -"Configurazione > Sezionali." +"Impossibile trovare registri per questa azienda. È necessario crearne uno.\n" +"Andare in Configurazione → Registri." #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement__website_message_ids @@ -11838,7 +11843,7 @@ msgstr "Determina se questo registro deve essere visualizzato nella bacheca" #: model:ir.model.fields,help:account.field_account_setup_bank_manual_config__new_journal_name msgid "Will be used to name the Journal related to this bank account" msgstr "" -"Sarà usato per denominare il sezionale collegato a questo conto bancario" +"Verrà usato come nome per il registro collegato a questo conto bancario" #. module: account #: model:ir.model.fields,field_description:account.field_account_common_journal_report__amount_currency @@ -11856,7 +11861,7 @@ msgstr "Con imposta" #: code:addons/account/models/account_move.py:999 #, python-format msgid "Write-Off" -msgstr "Svalutazione" +msgstr "Storno" #. module: account #: model:ir.model.fields,field_description:account.field_account_reconcile_model__amount @@ -11872,7 +11877,7 @@ msgstr "" #. module: account #: sql_constraint:account.move.line:0 msgid "Wrong credit or debit value in accounting entry !" -msgstr "Importo AVERE o DARE errato nella scrittura contabile!" +msgstr "Valore avere o dare errato nella registrazione contabile." #. module: account #: code:addons/account/models/account_move.py:907 @@ -11911,8 +11916,8 @@ msgid "" "You can not have an overlap between two fiscal years, please correct the " "start and/or end dates of your fiscal years." msgstr "" -"Non puoi avere una sovrapposizione tra due anni fiscali, correggi le date di" -" inizio e/o di fine dei tuoi anni fiscali. " +"Impossibile avere una sovrapposizione tra due anni fiscali, correggere le " +"relative date di inizio e/o di fine. " #. module: account #: code:addons/account/models/account_invoice.py:1784 @@ -11926,7 +11931,7 @@ msgstr "" #: code:addons/account/models/account_payment.py:86 #, python-format msgid "You can only register payments for open invoices" -msgstr "Puoi registrare pagamenti solo su fatture aperte." +msgstr "È possibile registrare pagamenti solo per fatture aperte" #. module: account #: model:ir.model.fields,help:account.field_res_company__invoice_reference_type @@ -11966,8 +11971,8 @@ msgid "" "You cannot change the currency of the company since some journal items " "already exist" msgstr "" -"Non è possibile cambiare la divisa dell'azienda perchè esistono già delle " -"registrazioni contabili." +"Impossibile cambiare la valuta dell'azienda, sono già presenti dei movimenti" +" contabili" #. module: account #: code:addons/account/models/account.py:310 @@ -11976,7 +11981,7 @@ msgid "" "You cannot change the owner company of an account that already contains " "journal items." msgstr "" -"Non puoi cambiare l'azienda proprietaria di un conto che contiene già " +"Impossibile cambiare l'azienda titolare di un conto che contiene già dei " "movimenti contabili." #. module: account @@ -12055,7 +12060,7 @@ msgid "" "You cannot do this modification on a reconciled entry. You can just change some non legal fields or you must unreconcile first.\n" "%s." msgstr "" -"Non puoi fare questa modifica in una registrazione riconciliata. Puoi solo cambiare alcuni campi non obbligatori o devi prima de-riconciliarla.\n" +"Impossibile effettuare questa modifica su una registrazione riconciliata, sono modificabili solo alcuni dati non legali. Annullare prima la riconciliazione.\n" "%s." #. module: account @@ -12206,7 +12211,7 @@ msgstr "Hai" #: code:addons/account/models/account_payment.py:622 #, python-format msgid "You have to define a sequence for %s in your company." -msgstr "È necessario definire una sequenza per %s nell'azienda." +msgstr "Nell'azienda è necessario definire una sequenza per %s." #. module: account #: code:addons/account/wizard/pos_box.py:50 @@ -12345,7 +12350,7 @@ msgstr "giorni dopo la data della fattura" #. module: account #: model_terms:ir.ui.view,arch_db:account.setup_bank_account_wizard msgid "e.g BE15001559627230" -msgstr "ad esempio: BE15001559627230" +msgstr "es. IT15001559627" #. module: account #: model_terms:ir.ui.view,arch_db:account.setup_bank_account_wizard @@ -12360,7 +12365,7 @@ msgstr "es. Conto corrente" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_account_reconcile_model_form msgid "e.g. Bank Fees" -msgstr "ad es. commissioni bancarie" +msgstr "es. commissioni bancarie" #. module: account #: model_terms:ir.ui.view,arch_db:account.invoice_form @@ -12469,7 +12474,9 @@ msgstr "operazioni in" #. module: account #: model:ir.model.fields,help:account.field_account_invoice__amount_by_group msgid "type: [(name, amount, base, formated amount, formated base)]" -msgstr "type: [(name, amount, base, formated amount, formated base)]" +msgstr "" +"tipo: [(nome, importo, imponibile, importo formattato, imponibile " +"formattato)]" #. module: account #: model_terms:ir.ui.view,arch_db:account.view_bank_statement_form diff --git a/addons/account/i18n/ru.po b/addons/account/i18n/ru.po index 12f49456ff1..ebff80dd479 100644 --- a/addons/account/i18n/ru.po +++ b/addons/account/i18n/ru.po @@ -5,7 +5,6 @@ # Translators: # Viktor Pogrebniak , 2018 # Gennady Marchenko , 2018 -# sergeiruzkiicode , 2018 # Max Belyanin , 2018 # Collex100, 2018 # Martin Trigaux, 2018 @@ -13,6 +12,7 @@ # Sergey Vilizhanin, 2018 # Denis Baranov , 2018 # Yaroslav Panychev , 2018 +# Vitalius Sharkhun , 2018 # msgid "" msgstr "" @@ -20,7 +20,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:48+0000\n" "PO-Revision-Date: 2018-08-24 09:14+0000\n" -"Last-Translator: Yaroslav Panychev , 2018\n" +"Last-Translator: Vitalius Sharkhun , 2018\n" "Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,11 +37,11 @@ msgid "" " * The 'Paid' status is set automatically when the invoice is paid. Its related journal entries may or may not be reconciled.\n" " * The 'Cancelled' status is used when user cancel invoice." msgstr "" -" * Статус «Проект» используется, когда пользователь составляет новый и неподтвержденный Cчёт-фактура.\n" -" * Статус «Открыт» используется, когда пользователь создает Cчёт-фактуру, генерируется номер Cчёт-фактуры. Он остается в открытом состоянии до тех пор, пока пользователь не оплатит счет.\n" -" * Статус «В оплате» используется, когда платежи были зарегистрированы для всего счета-фактуры в журнале, настроенном на запись записей только при сверке банковских счетов, и некоторые из них еще не были согласованы с линией выписки по счету.\n" -" * Статус «Оплачено» устанавливается автоматически при оплате счета. Его связанные записи в журнале могут быть или не быть согласованы.\n" -" * Статус «Отменен» используется, когда пользователь отменяет счет-фактуру." +" * Статус «Проект» используется, когда пользователь составляет новый и неподтвержденный Cчёт-фактуру.\n" +" * Статус «Открыт» используется, когда пользователь создает Cчёт-фактуру, генерируется номер Cчёт-фактуры. Он остается в открытом состоянии до тех пор, пока пользователь не оплатит счёт.\n" +" * Статус «В оплате» используется, когда платежи были зарегистрированы для всего Счёта-фактуры в журнале, настроенном на внесение записей только при сверке банковских счетов, и некоторые из них еще не были согласованы с банковской выпиской.\n" +" * Статус «Оплачено» устанавливается автоматически при оплате счёта. Связанные с ним записи в журнале могут или не могут быть согласованы.\n" +" * Статус «Отменён» используется, когда пользователь отменяет Счёт-фактуру." #. module: account #: model:ir.model.fields,field_description:account.field_account_chart_template__code_digits @@ -56,7 +56,8 @@ msgstr "" #. module: account #: model:mail.template,subject:account.email_template_edi_invoice msgid "${object.company_id.name} Invoice (Ref ${object.number or 'n/a'})" -msgstr "${object.company_id.name|safe} Счёт (№ ${object.number or 'n/a' })" +msgstr "" +"${object.company_id.name|safe} Счёт-фактура (№ ${object.number or 'n/a' })" #. module: account #: model:mail.template,subject:account.mail_template_data_payment_receipt @@ -125,7 +126,7 @@ msgstr "15 дней" #. module: account #: model:account.payment.term,name:account.account_payment_term_2months msgid "2 Months" -msgstr "2 Месяца" +msgstr "2 месяца" #. module: account #: model:account.payment.term,name:account.account_payment_term_net @@ -140,7 +141,7 @@ msgstr "30 % до конца следующего месяца" #. module: account #: model:account.payment.term,name:account.account_payment_term_45days msgid "45 Days" -msgstr "45 Дней" +msgstr "45 дней" #. module: account #: code:addons/account/models/account.py:686 @@ -173,10 +174,10 @@ msgstr "" "

\n" " Уважаемый ${object.partner_id.name}

\n" " Спасибо за оплату.\n" -" Вот ваш платеж ${(object.name or '').replace('/','-')} на сумму\n" +" Вот ваш платёж ${(object.name or '').replace('/','-')} на сумму\n" " ${format_amount(object.amount, object.currency_id)} от ${object.company_id.name}.\n" "

\n" -" Не стесняйтесь обращаться к нам, если у вас есть какие-либо вопросы..\n" +" Не стесняйтесь обращаться к нам, если у вас возникли какие-либо вопросы.\n" "

\n" " С наилучшими пожеланиями,
\n" " % if user and user.signature:\n" @@ -580,22 +581,22 @@ msgstr "Журнал:" #. module: account #: model_terms:ir.ui.view,arch_db:account.report_payment_receipt_document msgid "Memo: " -msgstr "Заметка." +msgstr "Заметка:" #. module: account #: model_terms:ir.ui.view,arch_db:account.report_payment_receipt_document msgid "Payment Amount: " -msgstr "Сумма платежа" +msgstr "Сумма платежа:" #. module: account #: model_terms:ir.ui.view,arch_db:account.report_payment_receipt_document msgid "Payment Date: " -msgstr "Дата платежа" +msgstr "Дата платежа:" #. module: account #: model_terms:ir.ui.view,arch_db:account.report_payment_receipt_document msgid "Payment Method: " -msgstr "Метода платежа" +msgstr "Метод платежа:" #. module: account #: model_terms:ir.ui.view,arch_db:account.report_invoice_document @@ -610,7 +611,7 @@ msgstr "Источник:" #. module: account #: model_terms:ir.ui.view,arch_db:account.report_invoice_document msgid "Subtotal" -msgstr "Подытог" +msgstr "Промежуточный итог" #. module: account #: model_terms:ir.ui.view,arch_db:account.report_journal @@ -716,23 +717,21 @@ msgid "" "the sum of line subtotals equals the total with taxes." msgstr "" "Округление по строкам рекомендуется использовать, если ваши цены включают " -"налоги. В этом случае, сумма подитогов по строке будет эквивалентна итогу, " -"включающему налоги." +"налоги. В этом случае, сумма промежуточных итогов по строке будет " +"эквивалентна итогу, включающему налоги." #. module: account #: code:addons/account/models/account_bank_statement.py:527 #: code:addons/account/models/account_bank_statement.py:530 #, python-format msgid "A selected move line was already reconciled." -msgstr "Выбранная строка была уже сверена" +msgstr "Выбранная строка была уже сверена." #. module: account #: code:addons/account/models/account_bank_statement.py:538 #, python-format msgid "A selected statement line was already reconciled with an account move." -msgstr "" -"Выбранная строка оператора уже была согласована с перемещением учетной " -"записи." +msgstr "Выбранная строка уже была согласована с перемещением учётной записи." #. module: account #: sql_constraint:account.fiscal.position.tax:0 @@ -827,13 +826,13 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.action_account_group_tree msgid "Account Groups" -msgstr "Группы Счетов" +msgstr "Группы счетов" #. module: account #: model:ir.model.fields,field_description:account.field_account_journal__company_partner_id #: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__partner_id msgid "Account Holder" -msgstr "Владелец счета" +msgstr "Владелец счёта" #. module: account #: model:ir.model.fields,field_description:account.field_account_setup_bank_manual_config__acc_holder_name @@ -924,7 +923,7 @@ msgstr "Тег счёта" #. module: account #: model:ir.actions.act_window,name:account.account_tag_action msgid "Account Tags" -msgstr "Тэги Счетов" +msgstr "Теги счетов" #. module: account #: model_terms:ir.ui.view,arch_db:account.account_tax_view_tree @@ -937,7 +936,7 @@ msgstr "Счёт налога" #: model_terms:ir.ui.view,arch_db:account.view_account_tax_template_form #: model_terms:ir.ui.view,arch_db:account.view_account_tax_template_tree msgid "Account Tax Template" -msgstr "Шаблон налогового счета" +msgstr "Шаблон налогового счёта" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__module_account_taxcloud @@ -950,7 +949,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:account.view_account_template_search #: model_terms:ir.ui.view,arch_db:account.view_account_template_tree msgid "Account Template" -msgstr "Шаблон счета" +msgstr "Шаблон счёта" #. module: account #: model:ir.model.fields,field_description:account.field_account_chart_template__property_stock_valuation_account_id @@ -984,7 +983,7 @@ msgid "" " entries." msgstr "" "Тип счёта используется в информационных целях, при создании официальных " -"отчетов для конкретной страны, определении правил закрытия финансового года " +"отчётов для конкретной страны, определении правил закрытия финансового года " "и проводок открытия." #. module: account @@ -1049,7 +1048,7 @@ msgid "" "Account that will be set on invoice tax lines for invoices. Leave empty to " "use the expense account." msgstr "" -"Банковский счёт который будет указан в строках, соответствующих налогам в " +"Банковский счёт, который будет указан в строках, соответствующих налогам в " "счёте на оплату. Если оставить это поле пустым, будет использоваться " "расходный счёт." @@ -1059,7 +1058,7 @@ msgid "" "Account that will be set on invoice tax lines for refunds. Leave empty to " "use the expense account." msgstr "" -"Банковский счёт который будет указан как счёт для возврата в строках, " +"Банковский счёт, который будет указан как счёт для возврата в строках, " "соответствующих налогам в счёте на оплату. Если оставить это поле пустым, " "будет использоваться расходный счёт." @@ -1305,7 +1304,7 @@ msgstr "Дополнительная информация" #. module: account #: model_terms:ir.ui.view,arch_db:account.invoice_supplier_form msgid "Additional notes..." -msgstr "Дополнительные заметки ..." +msgstr "Дополнительные заметки..." #. module: account #: selection:account.tax,type_tax_use:0 @@ -1450,7 +1449,7 @@ msgstr "Разрешить печать чеков и депозиты" #. module: account #: model:res.groups,name:account.group_cash_rounding msgid "Allow the cash rounding management" -msgstr "Разрешает управление округлением наличности" +msgstr "Разрешить управление округлением наличности" #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -1805,13 +1804,13 @@ msgstr "" #: model:ir.model.fields,help:account.field_account_fiscal_position__country_id #: model:ir.model.fields,help:account.field_account_fiscal_position_template__country_id msgid "Apply only if delivery or invoicing country match." -msgstr "Применить только если страна доставки или счёта совпадают." +msgstr "Применить, только если страна доставки или счёта совпадают." #. module: account #: model:ir.model.fields,help:account.field_account_fiscal_position__vat_required #: model:ir.model.fields,help:account.field_account_fiscal_position_template__vat_required msgid "Apply only if partner has a VAT number." -msgstr "Применить если партнеру указано значение НДС." +msgstr "Применить, если партнёру указано значение НДС." #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -1853,7 +1852,7 @@ msgstr "Управление активами" #. module: account #: model:ir.model.fields,field_description:account.field_account_chart_template__account_ids msgid "Associated Account Templates" -msgstr "Связанные шаблоны счета" +msgstr "Связанные шаблоны счёта" #. module: account #: model:ir.model.fields,field_description:account.field_account_journal__at_least_one_inbound @@ -1908,7 +1907,7 @@ msgid "" " did not match any partner." msgstr "" "Автор сообщения. Если не установлен, email_from может содержать адрес почты," -" который не соответствует ни одному партнеру." +" который не соответствует ни одному партнёру." #. module: account #: model:ir.model.fields,field_description:account.field_account_invoice_send__author_avatar @@ -2018,7 +2017,7 @@ msgstr "Балансовая ведомость" #. module: account #: model:ir.model.fields,help:account.field_account_bank_statement__balance_end msgid "Balance as calculated based on Opening Balance and transaction lines" -msgstr "Баланс вычисляется основываясь на начальном балансе и операциях" +msgstr "Баланс вычисляется, основываясь на начальном балансе и операциях" #. module: account #: selection:account.journal,type:0 @@ -2055,7 +2054,7 @@ msgstr "" #. module: account #: model:ir.model.fields,field_description:account.field_account_bank_statement_line__account_number msgid "Bank Account Number" -msgstr "Номер банковского счета" +msgstr "Номер банковского счёта" #. module: account #: model:ir.model.fields,help:account.field_account_invoice__partner_bank_id @@ -2271,7 +2270,7 @@ msgstr "Дата выставления счёта" #. module: account #: model_terms:ir.ui.view,arch_db:account.invoice_supplier_form msgid "Bill lines" -msgstr "Строки счета" +msgstr "Строки счёта" #. module: account #: model:res.groups,name:account.group_account_invoice @@ -2319,7 +2318,7 @@ msgstr "Блокирующее сообщение" #. module: account #: model:ir.model.fields,field_description:account.field_account_account_type__include_initial_balance msgid "Bring Accounts Balance Forward" -msgstr "Перенос баланса счетов вперёд." +msgstr "Перенос баланса счетов вперёд" #. module: account #: model_terms:ir.actions.act_window,help:account.open_account_journal_dashboard_kanban @@ -2367,7 +2366,8 @@ msgstr "По продавцу" msgid "" "By unchecking the active field, you may hide a fiscal position without " "deleting it." -msgstr "Вы можете скрыть позицию системы налогов без её удаления сняв флажок." +msgstr "" +"Вы можете скрыть позицию системы налогов без её удаления, сняв флажок." #. module: account #: model:ir.model.fields,help:account.field_account_incoterms__active @@ -2476,7 +2476,7 @@ msgstr "" #: code:addons/account/models/account_move.py:358 #, python-format msgid "Cannot create moves for different companies." -msgstr "Нельзя создать операцию для различных компаний" +msgstr "Нельзя создать операцию для различных компаний." #. module: account #: code:addons/account/models/account_move.py:390 @@ -2491,7 +2491,7 @@ msgid "" "Cannot find a chart of accounts for this company, You should configure it. \n" "Please go to Account Configuration." msgstr "" -"Не могу найти план счетов для этой компании, Вы следует настроить его. \n" +"Не могу найти план счетов для этой компании, Вам следует настроить его. \n" "Пожалуйста, перейдите в настройки счёта." #. module: account @@ -2581,7 +2581,7 @@ msgstr "Округления наличности" #: code:addons/account/models/account_bank_statement.py:187 #, python-format msgid "Cash difference observed during the counting (%s)" -msgstr "Денежная разница наблюдается при подсчете (%s)" +msgstr "Денежная разница наблюдается при подсчёте (%s)" #. module: account #: code:addons/account/models/account_journal_dashboard.py:34 @@ -2706,7 +2706,7 @@ msgstr "Проверьте итоговый баланс" #. module: account #: model:ir.model.fields,help:account.field_account_bank_statement__is_difference_zero msgid "Check if difference is zero." -msgstr "Проверять если разница нулевая." +msgstr "Проверять, если разница нулевая." #. module: account #: model:ir.model.fields,help:account.field_account_account__reconcile @@ -2714,8 +2714,8 @@ msgid "" "Check this box if this account allows invoices & payments matching of " "journal items." msgstr "" -"Поставьте тут флажок, если данный счёт допускает сверку позиций журнала со " -"счетами-фактурами и оплатами." +"Установите этот флажок, если данный счёт допускает сверку позиций журнала со" +" счетами-фактурами и оплатами." #. module: account #: model:ir.model.fields,help:account.field_account_journal__refund_sequence @@ -2723,8 +2723,8 @@ msgid "" "Check this box if you don't want to share the same sequence for invoices and" " credit notes made from this journal" msgstr "" -"Установите это, если не хотите сквозную нумерацию счетов и кредитных авизо, " -"относящихся к этому журналу " +"Установите этот флажок, если не хотите сквозную нумерацию счетов и кредитных" +" авизо, относящихся к этому журналу " #. module: account #: model:ir.model.fields,help:account.field_account_journal__update_posted @@ -2732,8 +2732,8 @@ msgid "" "Check this box if you want to allow the cancellation the entries related to " "this journal or of the invoice related to this journal" msgstr "" -"Отметьте, если вы хотите включить возможность отмены проводок, связанных с " -"этим журналом, или позиций из счетов, связанных с этим журналом" +"Установите этот флажок, если вы хотите включить возможность отмены проводок," +" связанных с этим журналом, или позиций из счетов, связанных с этим журналом" #. module: account #: model:ir.model.fields,help:account.field_account_tax__price_include @@ -2741,14 +2741,16 @@ msgstr "" msgid "" "Check this if the price you use on the product and invoices includes this " "tax." -msgstr "Отметьте, если цена продукта и счёта включают этот налог." +msgstr "" +"Установите этот флажок, если цена продукта и счёта включают этот налог." #. module: account #: model:ir.model.fields,help:account.field_account_account_template__reconcile msgid "" "Check this option if you want the user to reconcile entries in this account." msgstr "" -"Отметьте, если вы хотите, чтобы пользователь сверял проводки по этому счету." +"Установите этот флажок, если вы хотите, чтобы пользователь сверял проводки " +"по этому счёту." #. module: account #: model_terms:ir.ui.view,arch_db:account.res_config_settings_view_form @@ -2804,14 +2806,14 @@ msgstr "" #: code:addons/account/static/src/js/tour.js:19 #, python-format msgid "Click to send the invoice by email." -msgstr "Кликните, чтобы отослать счет по эл.почте." +msgstr "Нажмите, чтобы отослать счёт по эл. почте." #. module: account #. openerp-web #: code:addons/account/static/src/js/tour.js:23 #, python-format msgid "Click to send the invoice." -msgstr "Кликните, чтобы послать счет." +msgstr "Нажмите, чтобы отослать счёт." #. module: account #. openerp-web @@ -2821,7 +2823,7 @@ msgid "" "Click to validate your invoice. A reference will be assigned to this " "invoice and you will not be able to modify it anymore." msgstr "" -"Нажмите, чтобы подтвердить свой счет. Счет получит номер и вы не " +"Нажмите, чтобы подтвердить свой счёт. Счёт получит номер и вы не " "сможете больше его менять." #. module: account @@ -2917,7 +2919,7 @@ msgstr "" #. module: account #: model:ir.actions.act_window,name:account.action_account_common_menu msgid "Common Report" -msgstr "Общий отчет" +msgstr "Общий отчёт" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__invoice_reference_type diff --git a/addons/account/i18n/uk.po b/addons/account/i18n/uk.po index ef6a4522a7b..cfc5c971788 100644 --- a/addons/account/i18n/uk.po +++ b/addons/account/i18n/uk.po @@ -476,7 +476,7 @@ msgstr "" #. module: account #: model_terms:ir.ui.view,arch_db:account.report_invoice_document msgid "Quantity" -msgstr "" +msgstr "Кількість" #. module: account #: model_terms:ir.ui.view,arch_db:account.account_journal_dashboard_kanban_view diff --git a/addons/account/i18n/zh_CN.po b/addons/account/i18n/zh_CN.po index 39ae8e9db22..c2a7c9ec935 100644 --- a/addons/account/i18n/zh_CN.po +++ b/addons/account/i18n/zh_CN.po @@ -71,7 +71,7 @@ msgstr "# 数字" #. module: account #: model:mail.template,report_name:account.mail_template_data_payment_receipt msgid "${(object.name or '').replace('/','-')}" -msgstr "${(object.name or '').取代('/','-')}" +msgstr "${(object.name or '').replace('/','-')}" #. module: account #: model:mail.template,subject:account.email_template_edi_invoice @@ -4274,7 +4274,7 @@ msgstr "发现重复的供应商。你可能重复记录了同一供应商的账 #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__module_account_reports msgid "Dynamic Reports" -msgstr "动态报表" +msgstr "动态报告" #. module: account #: model:ir.model.fields,field_description:account.field_res_config_settings__module_l10n_eu_service diff --git a/addons/account_analytic_default/i18n/da.po b/addons/account_analytic_default/i18n/da.po index d371f17882e..c9696f6743d 100644 --- a/addons/account_analytic_default/i18n/da.po +++ b/addons/account_analytic_default/i18n/da.po @@ -7,16 +7,17 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:15+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -51,6 +52,8 @@ msgid "" "An analytic default requires at least an analytic account or an analytic " "tag." msgstr "" +"En analytisk standard kræver mindst en analytisk konto eller en analytisk " +"tag." #. module: account_analytic_default #: model:ir.model.fields,field_description:account_analytic_default.field_account_analytic_default__analytic_id @@ -106,7 +109,7 @@ msgstr "Oprettet den" #. module: account_analytic_default #: model_terms:ir.ui.view,arch_db:account_analytic_default.res_config_settings_view_form msgid "Default Analytic Values" -msgstr "Analytiske Standardværdier" +msgstr "Analytiske standardværdier" #. module: account_analytic_default #: model:ir.model.fields,help:account_analytic_default.field_account_analytic_default__date_stop @@ -223,7 +226,7 @@ msgstr "Vælg en bruger som vil bruge analysekonto som standard." #. module: account_analytic_default #: model:ir.model.fields,field_description:account_analytic_default.field_account_analytic_default__sequence msgid "Sequence" -msgstr "Rækkefølge" +msgstr "Sekvens" #. module: account_analytic_default #: model:ir.model.fields,field_description:account_analytic_default.field_account_analytic_default__date_start diff --git a/addons/account_bank_statement_import/i18n/da.po b/addons/account_bank_statement_import/i18n/da.po index cfdb091f5fc..c7798a0b424 100644 --- a/addons/account_bank_statement_import/i18n/da.po +++ b/addons/account_bank_statement_import/i18n/da.po @@ -12,12 +12,13 @@ # Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:15+0000\n" "Last-Translator: lhmflexerp , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" @@ -104,12 +105,12 @@ msgstr "Allerede importerede posteringer" #. module: account_bank_statement_import #: model:ir.model.fields,field_description:account_bank_statement_import.field_account_bank_statement_import_journal_creation__at_least_one_inbound msgid "At Least One Inbound" -msgstr "Mindst En Indgående" +msgstr "Mindst én indgående" #. module: account_bank_statement_import #: model:ir.model.fields,field_description:account_bank_statement_import.field_account_bank_statement_import_journal_creation__at_least_one_outbound msgid "At Least One Outbound" -msgstr "Mindst En Udgående" +msgstr "Mindst én udgående" #. module: account_bank_statement_import #: code:addons/account_bank_statement_import/account_bank_statement_import.py:82 @@ -236,7 +237,7 @@ msgstr "" #. module: account_bank_statement_import #: model:ir.model.fields,field_description:account_bank_statement_import.field_account_bank_statement_import_journal_creation__refund_sequence_number_next msgid "Credit Notes: Next Number" -msgstr "Kreditnotaer: Næste Nummer" +msgstr "Kreditnotaer: Næste nummer" #. module: account_bank_statement_import #: model:ir.model.fields,field_description:account_bank_statement_import.field_account_bank_statement_import_journal_creation__currency_id @@ -409,7 +410,7 @@ msgstr "" #. module: account_bank_statement_import #: model:ir.model.fields,field_description:account_bank_statement_import.field_account_bank_statement_import_journal_creation__kanban_dashboard msgid "Kanban Dashboard" -msgstr "Kanban rollecenter" +msgstr "Kanban dashboard" #. module: account_bank_statement_import #: model:ir.model.fields,field_description:account_bank_statement_import.field_account_bank_statement_import_journal_creation__kanban_dashboard_graph @@ -507,7 +508,7 @@ msgstr "Rækkefølge" #. module: account_bank_statement_import #: model:ir.model.fields,help:account_bank_statement_import.field_account_bank_statement_import_journal_creation__active msgid "Set active to false to hide the Journal without removing it." -msgstr "Sæt aktiv til falsk for at skjule Journalen uden at fjerne den." +msgstr "Sæt aktiv til falsk for at skjule journalen uden at fjerne den." #. module: account_bank_statement_import #: model:ir.model.fields,field_description:account_bank_statement_import.field_account_bank_statement_import_journal_creation__code @@ -656,8 +657,8 @@ msgid "" "You have to set a Default Debit Account and a Default Credit Account for the" " journal: %s" msgstr "" -"Du skal angive en default debet konto og en default kredit konto for denne " -"journal: %s" +"Du skal angive en standard debet konto og en standard kredit konto for denne" +" journal: %s" #. module: account_bank_statement_import #: model_terms:ir.ui.view,arch_db:account_bank_statement_import.account_bank_statement_import_view diff --git a/addons/account_cancel/i18n/da.po b/addons/account_cancel/i18n/da.po index 4fb2c7ea675..1ab03a5edda 100644 --- a/addons/account_cancel/i18n/da.po +++ b/addons/account_cancel/i18n/da.po @@ -6,12 +6,13 @@ # Martin Trigaux, 2018 # Sanne Kristensen , 2018 # lhmflexerp , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" +"PO-Revision-Date: 2018-08-24 09:15+0000\n" "Last-Translator: lhmflexerp , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" @@ -40,7 +41,7 @@ msgstr "Fortryd indtastning" #. module: account_cancel #: model_terms:ir.ui.view,arch_db:account_cancel.bank_statement_draft_form_inherit msgid "Reset to New" -msgstr "Nulstil til Ny" +msgstr "Nulstil til ny" #. module: account_cancel #: model_terms:ir.ui.view,arch_db:account_cancel.bank_statement_cancel_form_inherit diff --git a/addons/account_check_printing/i18n/da.po b/addons/account_check_printing/i18n/da.po index 97fea06ac8b..fbd44e1617b 100644 --- a/addons/account_check_printing/i18n/da.po +++ b/addons/account_check_printing/i18n/da.po @@ -9,13 +9,15 @@ # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:15+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -158,7 +160,7 @@ msgstr "" #. module: account_check_printing #: model:ir.model,name:account_check_printing.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: account_check_printing #: model:ir.model.fields,field_description:account_check_printing.field_print_prenumbered_checks__create_uid @@ -227,7 +229,7 @@ msgstr "" #: model:ir.model.fields,field_description:account_check_printing.field_account_journal__check_next_number #: model:ir.model.fields,field_description:account_check_printing.field_print_prenumbered_checks__next_check_number msgid "Next Check Number" -msgstr "Næste check nummer" +msgstr "Næste checknummer" #. module: account_check_printing #: selection:res.company,account_check_printing_layout:0 diff --git a/addons/account_payment/i18n/da.po b/addons/account_payment/i18n/da.po index 447b891f49b..6dcb6ec4681 100644 --- a/addons/account_payment/i18n/da.po +++ b/addons/account_payment/i18n/da.po @@ -118,7 +118,7 @@ msgstr "" #: code:addons/account_payment/controllers/payment.py:44 #, python-format msgid "Pay & Confirm" -msgstr "Betal & Bekræft" +msgstr "Betal & bekræft" #. module: account_payment #: code:addons/account_payment/models/payment.py:22 diff --git a/addons/account_tax_python/i18n/da.po b/addons/account_tax_python/i18n/da.po index 43ed9644698..021eb0feda6 100644 --- a/addons/account_tax_python/i18n/da.po +++ b/addons/account_tax_python/i18n/da.po @@ -6,12 +6,13 @@ # Martin Trigaux, 2018 # Pernille Kristensen , 2018 # Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" +"PO-Revision-Date: 2018-08-24 09:15+0000\n" "Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" @@ -96,7 +97,7 @@ msgstr "Procent af pris" #: selection:account.tax,amount_type:0 #: selection:account.tax.template,amount_type:0 msgid "Percentage of Price Tax Included" -msgstr "Procentdel af pris inklusiv skat" +msgstr "Procentdel af pris inklusiv moms" #. module: account_tax_python #: selection:account.tax,amount_type:0 @@ -120,4 +121,4 @@ msgstr "Momsberegning" #. module: account_tax_python #: model:ir.model,name:account_tax_python.model_account_tax_template msgid "Templates for Taxes" -msgstr "Moms skabeloner" +msgstr "Momsskabeloner" diff --git a/addons/account_test/i18n/da.po b/addons/account_test/i18n/da.po index b18f868c3da..2ca0675b647 100644 --- a/addons/account_test/i18n/da.po +++ b/addons/account_test/i18n/da.po @@ -4,19 +4,19 @@ # # Translators: # Martin Trigaux, 2018 -# jonas jensen , 2018 # Visti Kristensen , 2018 # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 # Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:15+0000\n" "Last-Translator: Ejner Sønniksen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" @@ -54,12 +54,12 @@ msgstr "" #: model:ir.actions.report,name:account_test.account_assert_test_report #: model:ir.ui.menu,name:account_test.menu_action_license msgid "Accounting Tests" -msgstr "Bogførings tests" +msgstr "Regnskabstests" #. module: account_test #: model_terms:ir.ui.view,arch_db:account_test.report_accounttest msgid "Accouting tests on" -msgstr "Regnskabs test aktiveret" +msgstr "Regnskabstest aktiveret" #. module: account_test #: model:ir.model.fields,field_description:account_test.field_accounting_assert_test__active @@ -69,7 +69,7 @@ msgstr "Aktiv" #. module: account_test #: model:accounting.assert.test,desc:account_test.account_test_03 msgid "Check if movement lines are balanced and have the same date and period" -msgstr "Tjek om flytte linier er i balance og har samme dato og periode" +msgstr "Tjek om flyttede linjer er i balance og har samme dato og periode" #. module: account_test #: model:accounting.assert.test,desc:account_test.account_test_07 @@ -110,7 +110,7 @@ msgstr "Tjek balancen: Debet sum = Kredit sum" #. module: account_test #: model_terms:ir.ui.view,arch_db:account_test.account_assert_form msgid "Code Help" -msgstr "Kode Hjælp" +msgstr "Kode hjælp" #. module: account_test #: model_terms:ir.ui.view,arch_db:account_test.account_assert_form @@ -203,7 +203,7 @@ msgstr "Python code" #. module: account_test #: model:ir.model.fields,field_description:account_test.field_accounting_assert_test__sequence msgid "Sequence" -msgstr "Rækkefølge" +msgstr "Sekvens" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_01 @@ -224,7 +224,7 @@ msgstr "Test 5.1 : Kreditor og Debitor posteringer fra udlignede fakturaer" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_05_2 msgid "Test 5.2 : Reconcilied invoices and Payable/Receivable accounts" -msgstr "Test 5.2 : Udlignede fakturaer og Kreditor/Debitor konti" +msgstr "Test 5.2 : Udlignede fakturaer og kreditor/debitor konti" #. module: account_test #: model:accounting.assert.test,name:account_test.account_test_06 diff --git a/addons/account_voucher/i18n/da.po b/addons/account_voucher/i18n/da.po index a2a616ffe8f..f3b219db7cf 100644 --- a/addons/account_voucher/i18n/da.po +++ b/addons/account_voucher/i18n/da.po @@ -57,7 +57,7 @@ msgstr "Bogføringsdato" #. module: account_voucher #: model:ir.model,name:account_voucher.model_account_voucher msgid "Accounting Voucher" -msgstr "Regnskabs bilag" +msgstr "Bogføringsbilag" #. module: account_voucher #: model:ir.model,name:account_voucher.model_account_voucher_line @@ -67,7 +67,7 @@ msgstr "" #. module: account_voucher #: model:ir.model.fields,field_description:account_voucher.field_account_voucher__message_needaction msgid "Action Needed" -msgstr "Aktion påkrævet" +msgstr "Handling påkrævet" #. module: account_voucher #: model:ir.model.fields,field_description:account_voucher.field_account_voucher_line__price_subtotal @@ -252,7 +252,7 @@ msgstr "ID" #. module: account_voucher #: model:ir.model.fields,help:account_voucher.field_account_voucher__message_unread msgid "If checked new messages require your attention." -msgstr "Hvis afmærket, kræver nye beskeder din attention" +msgstr "Hvis afmærket, kræver nye beskeder din opmærksomhed" #. module: account_voucher #: model:ir.model.fields,help:account_voucher.field_account_voucher__message_needaction @@ -281,7 +281,7 @@ msgstr "Interne noter" #. module: account_voucher #: model:ir.model.fields,field_description:account_voucher.field_account_voucher__message_is_follower msgid "Is Follower" -msgstr "Følger" +msgstr "Er følger" #. module: account_voucher #: model:ir.model.fields,field_description:account_voucher.field_account_voucher__journal_id @@ -360,7 +360,7 @@ msgstr "Nummer" #. module: account_voucher #: model:ir.model.fields,field_description:account_voucher.field_account_voucher__message_needaction_counter msgid "Number of Actions" -msgstr "Antal aktioner" +msgstr "Antal handlinger" #. module: account_voucher #: model:ir.model.fields,field_description:account_voucher.field_account_voucher__message_has_error_counter @@ -518,7 +518,7 @@ msgstr "Søg bilag" #. module: account_voucher #: model:ir.model.fields,field_description:account_voucher.field_account_voucher_line__sequence msgid "Sequence" -msgstr "Rækkefølge" +msgstr "Sekvens" #. module: account_voucher #: model_terms:ir.ui.view,arch_db:account_voucher.view_purchase_receipt_form @@ -652,7 +652,7 @@ msgstr "Bilagsposteringer" #: model_terms:ir.ui.view,arch_db:account_voucher.view_voucher_line_form #: model_terms:ir.ui.view,arch_db:account_voucher.view_voucher_line_tree msgid "Voucher Lines" -msgstr "Bilagslinier" +msgstr "Bilagslinjer" #. module: account_voucher #: model_terms:ir.ui.view,arch_db:account_voucher.account_cash_statement_graph diff --git a/addons/analytic/i18n/da.po b/addons/analytic/i18n/da.po index 75c88e723dc..bd654b7ac60 100644 --- a/addons/analytic/i18n/da.po +++ b/addons/analytic/i18n/da.po @@ -29,7 +29,7 @@ msgstr "" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account__message_needaction msgid "Action Needed" -msgstr "Aktion påkrævet" +msgstr "Handling påkrævet" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account__active @@ -125,7 +125,7 @@ msgstr "Analytiske emner" #. module: analytic #: model:ir.model,name:analytic.model_account_analytic_line msgid "Analytic Line" -msgstr "Analytisk linie" +msgstr "Analytisk linje" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account__line_ids @@ -324,7 +324,7 @@ msgstr "ID" #. module: analytic #: model:ir.model.fields,help:analytic.field_account_analytic_account__message_unread msgid "If checked new messages require your attention." -msgstr "Hvis afmærket, kræver nye beskeder din attention" +msgstr "Hvis afmærket, kræver nye beskeder din opmærksomhed" #. module: analytic #: model:ir.model.fields,help:analytic.field_account_analytic_account__message_needaction @@ -360,7 +360,7 @@ msgstr "" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account__message_is_follower msgid "Is Follower" -msgstr "Følger" +msgstr "Er følger" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account____last_update @@ -424,7 +424,7 @@ msgstr "" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account__message_needaction_counter msgid "Number of Actions" -msgstr "Antal aktioner" +msgstr "Antal handlinger" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account__message_has_error_counter @@ -554,7 +554,7 @@ msgstr "Ulæste beskeder" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account__message_unread_counter msgid "Unread Messages Counter" -msgstr "Ulæste besked tæller" +msgstr "Ulæste beskedtæller" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_line__user_id diff --git a/addons/analytic/i18n/zh_CN.po b/addons/analytic/i18n/zh_CN.po index 9d3fe0d9755..108a11c5d40 100644 --- a/addons/analytic/i18n/zh_CN.po +++ b/addons/analytic/i18n/zh_CN.po @@ -31,7 +31,7 @@ msgstr "" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account__message_needaction msgid "Action Needed" -msgstr "需要激活" +msgstr "需要采取行动" #. module: analytic #: model:ir.model.fields,field_description:analytic.field_account_analytic_account__active diff --git a/addons/auth_ldap/i18n/da.po b/addons/auth_ldap/i18n/da.po index 5d9bed60e58..c01fde11814 100644 --- a/addons/auth_ldap/i18n/da.po +++ b/addons/auth_ldap/i18n/da.po @@ -7,13 +7,15 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:15+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,17 +43,17 @@ msgstr "Virksomhed" #. module: auth_ldap #: model:ir.model,name:auth_ldap.model_res_company_ldap msgid "Company LDAP configuration" -msgstr "" +msgstr "Virksomhed LDAP konfiguration" #. module: auth_ldap #: model:ir.model,name:auth_ldap.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: auth_ldap #: model:ir.model.fields,field_description:auth_ldap.field_res_company_ldap__create_user msgid "Create User" -msgstr "Opret Bruger" +msgstr "Opret bruger" #. module: auth_ldap #: model:ir.model.fields,field_description:auth_ldap.field_res_company_ldap__create_uid @@ -145,6 +147,8 @@ msgstr "Login-information" #, python-format msgid "No local user found for LDAP login and not configured to create one" msgstr "" +"Ingen lokal bruger er fundet for LDAP login og den er ikke konfigureret til " +"at oprette en" #. module: auth_ldap #: model_terms:ir.ui.view,arch_db:auth_ldap.view_ldap_installer_form @@ -164,7 +168,7 @@ msgstr "" #. module: auth_ldap #: model:ir.model.fields,field_description:auth_ldap.field_res_company_ldap__sequence msgid "Sequence" -msgstr "Rækkefølge" +msgstr "Sekvens" #. module: auth_ldap #: model_terms:ir.ui.view,arch_db:auth_ldap.view_ldap_installer_form diff --git a/addons/auth_ldap/i18n/zh_CN.po b/addons/auth_ldap/i18n/zh_CN.po index 3190f99f431..77ce7c34407 100644 --- a/addons/auth_ldap/i18n/zh_CN.po +++ b/addons/auth_ldap/i18n/zh_CN.po @@ -4,6 +4,7 @@ # # Translators: # Martin Trigaux, 2018 +# Jeffery CHEN Fan , 2018 # inspur qiuguodong , 2018 # kun zhang , 2018 # @@ -108,7 +109,7 @@ msgstr "LDAP 基节点" #. module: auth_ldap #: model:ir.model.fields,field_description:auth_ldap.field_res_company_ldap__ldap_binddn msgid "LDAP binddn" -msgstr "LDAP协议" +msgstr "LDAP 绑定dn" #. module: auth_ldap #: model:ir.model.fields,field_description:auth_ldap.field_res_company_ldap__ldap_filter diff --git a/addons/auth_oauth/i18n/da.po b/addons/auth_oauth/i18n/da.po index 6e17181278a..efcab7e2457 100644 --- a/addons/auth_oauth/i18n/da.po +++ b/addons/auth_oauth/i18n/da.po @@ -8,13 +8,15 @@ # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:15+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,7 +27,7 @@ msgstr "" #. module: auth_oauth #: model_terms:ir.ui.view,arch_db:auth_oauth.providers msgid "- or -" -msgstr "" +msgstr "- eller -" #. module: auth_oauth #: model_terms:ir.ui.view,arch_db:auth_oauth.res_config_settings_view_form @@ -77,12 +79,12 @@ msgstr "Kunde ID" #. module: auth_oauth #: model_terms:ir.ui.view,arch_db:auth_oauth.res_config_settings_view_form msgid "Client ID:" -msgstr "" +msgstr "Kunde ID:" #. module: auth_oauth #: model:ir.model,name:auth_oauth.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__create_uid @@ -107,7 +109,7 @@ msgstr "Vis navn" #. module: auth_oauth #: model_terms:ir.ui.view,arch_db:auth_oauth.res_config_settings_view_form msgid "Google Authentication" -msgstr "" +msgstr "Google godkendelse" #. module: auth_oauth #: model:ir.model.fields,field_description:auth_oauth.field_auth_oauth_provider__id @@ -204,7 +206,7 @@ msgstr "Sign up er ikke tilladt på denne database." #. module: auth_oauth #: model:ir.model,name:auth_oauth.model_ir_config_parameter msgid "System Parameter" -msgstr "" +msgstr "Systemparameter" #. module: auth_oauth #: model:ir.model,name:auth_oauth.model_res_users diff --git a/addons/auth_oauth/i18n/it.po b/addons/auth_oauth/i18n/it.po index 55a9ddcff55..f78bba8d625 100644 --- a/addons/auth_oauth/i18n/it.po +++ b/addons/auth_oauth/i18n/it.po @@ -3,18 +3,19 @@ # * auth_oauth # # Translators: -# Sergio Zanchetta , 2018 # Martin Trigaux, 2018 # Paolo Valier, 2018 # Pietro Della Notte , 2018 # Léonie Bouchat , 2018 +# Sergio Zanchetta , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: Léonie Bouchat , 2018\n" +"PO-Revision-Date: 2018-08-24 09:15+0000\n" +"Last-Translator: Sergio Zanchetta , 2018\n" "Language-Team: Italian (https://www.transifex.com/odoo/teams/41243/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -204,7 +205,7 @@ msgstr "L'accesso non è permesso su questo database" #. module: auth_oauth #: model:ir.model,name:auth_oauth.model_ir_config_parameter msgid "System Parameter" -msgstr "" +msgstr "Parametro di sistema" #. module: auth_oauth #: model:ir.model,name:auth_oauth.model_res_users diff --git a/addons/auth_password_policy/i18n/da.po b/addons/auth_password_policy/i18n/da.po index 4286fee94ac..e2890e40ceb 100644 --- a/addons/auth_password_policy/i18n/da.po +++ b/addons/auth_password_policy/i18n/da.po @@ -4,13 +4,15 @@ # # Translators: # Martin Trigaux, 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:48+0000\n" -"PO-Revision-Date: 2018-10-08 06:48+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"PO-Revision-Date: 2018-10-08 07:10+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +23,7 @@ msgstr "" #. module: auth_password_policy #: model:ir.model,name:auth_password_policy.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: auth_password_policy #: model:ir.model.fields,field_description:auth_password_policy.field_res_config_settings__minlength diff --git a/addons/auth_signup/i18n/da.po b/addons/auth_signup/i18n/da.po index 2f46680c55f..813ff214c0b 100644 --- a/addons/auth_signup/i18n/da.po +++ b/addons/auth_signup/i18n/da.po @@ -4,17 +4,18 @@ # # Translators: # Martin Trigaux, 2018 -# Hans Henrik Gabelgaard , 2018 # Morten Schou , 2018 # Pernille Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,12 +29,14 @@ msgid "" "${object.create_uid.name} from ${object.company_id.name} invites you to " "connect to Odoo" msgstr "" +"${object.create_uid.name} from ${object.company_id.name} inviterer dig til " +"at oprette forbindelse til Odoo" #. module: auth_signup #: code:addons/auth_signup/models/res_users.py:126 #, python-format msgid "%s connected" -msgstr "" +msgstr "%s Forbundet" #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.res_users_view_form @@ -141,6 +144,90 @@ msgid "" "\n" "" msgstr "" +"\n" +"\n" +"\n" +"
\n" +"\n" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"\n" +"
\n" +" \n" +" \n" +" \n" +"
\n" +" Velkommen til Odoo
\n" +" \n" +" ${object.name}\n" +" \n" +"
\n" +" \"${object.company_id.name}\"/\n" +"
\n" +"
\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" Kære ${object.name},

\n" +" Du er inviteret af ${object.create_uid.name} fra ${object.company_id.name} til at oprette forbindelse til Odoo.\n" +" \n" +" % set website_url = object.env['ir.config_parameter'].sudo().get_param('web.base.url')\n" +" Dit Odoo-domæne er: ${website_url}
\n" +" Din registrerings e-mail er: ${object.email}

\n" +" Har du aldrig hørt om Odoo? Det er et alt-i-et-ERP system, der er har +3 millioner brugere. Det vil forbedre din oplevelse på arbejdspladsen betydeligt og øge produktiviteten.\n" +"

\n" +" Prøv at se her Odoo Tour for at opleve systemet\n" +"

\n" +" God fornøjelse med Odoo!
\n" +" --
Hilsen ${object.company_id.name} \n" +"
\n" +"
\n" +"
\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +"
\n" +" ${object.company_id.name}\n" +"
\n" +" ${object.company_id.phone}\n" +" % if object.company_id.email\n" +" | ${object.company_id.email}\n" +" % endif\n" +" % if object.company_id.website\n" +" | \n" +" ${object.company_id.website}\n" +" \n" +" % endif\n" +"
\n" +"
\n" +"
\n" +" \n" +" \n" +"
\n" +" Powered by Odoo\n" +"
\n" +"
" #. module: auth_signup #: model:mail.template,body_html:auth_signup.reset_password_email @@ -226,6 +313,86 @@ msgid "" "\n" " " msgstr "" +"\n" +"\n" +"\n" +"
\n" +"\n" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"\n" +"
\n" +" \n" +" \n" +" \n" +"
\n" +" Din konto
\n" +" \n" +" ${object.name}\n" +" \n" +"
\n" +" \"${object.company_id.name}\"/\n" +"
\n" +"
\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" Kære ${object.name},

\n" +" Der blev anmodet om en nulstilling af adgangskoden til den Odoo konto, der var knyttet til denne e-mail.\n" +" Du kan ændre dit kodeord ved at følge dette link, som forbliver gyldigt i de næste 24 timer:
\n" +" \n" +" Hvis du ikke forventer dette, kan du ignorere denne e-mail.

\n" +" Tak,
\n" +" ${user.signature | safe}
\n" +"
\n" +"
\n" +"
\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +"
\n" +" ${object.company_id.name}\n" +"
\n" +" ${object.company_id.phone}\n" +" % if object.company_id.email\n" +" | ${object.company_id.email}\n" +" % endif\n" +" % if object.company_id.website\n" +" | \n" +" ${object.company_id.website}\n" +" \n" +" % endif\n" +"
\n" +"
\n" +"
\n" +" \n" +" \n" +"
\n" +" Powered by Odoo\n" +"
\n" +"
\n" +" " #. module: auth_signup #: model:mail.template,body_html:auth_signup.mail_template_user_signup_account_created @@ -310,11 +477,90 @@ msgid "" "\n" "" msgstr "" +"\n" +"\n" +"\n" +"
\n" +"\n" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"\n" +"
\n" +" \n" +" \n" +" \n" +"
\n" +" Din konto
\n" +" \n" +" ${object.name}\n" +" \n" +"
\n" +" \"${object.company_id.name}\"/\n" +"
\n" +"
\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" Kære ${object.name},

\n" +" Din konto er blevet oprettet!
\n" +" Dit login er ${object.email}
\n" +" For at få adgang til din konto, kan du bruge følgende link:\n" +" \n" +" Tak,

\n" +" ${user.signature | safe}
\n" +"
\n" +"
\n" +"
\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +"
\n" +" ${object.company_id.name}\n" +"
\n" +" ${object.company_id.phone}\n" +" % if object.company_id.email\n" +" | ${object.company_id.email}\n" +" % endif\n" +" % if object.company_id.website\n" +" | \n" +" ${object.company_id.website}\n" +" \n" +" % endif\n" +"
\n" +"
\n" +"
\n" +" \n" +" \n" +"
\n" +" Powered by Odoo\n" +"
\n" +"
" #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.signup msgid "Already have an account?" -msgstr "" +msgstr "Har du allerede en konto?" #. module: auth_signup #: code:addons/auth_signup/controllers/main.py:80 @@ -340,7 +586,7 @@ msgstr "Godkendelse mislykkedes." #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.reset_password msgid "Back to Login" -msgstr "Tilbage til log ind" +msgstr "Tilbage til login" #. module: auth_signup #: code:addons/auth_signup/models/res_users.py:199 @@ -356,7 +602,7 @@ msgstr "Luk" #. module: auth_signup #: model:ir.model,name:auth_signup.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.reset_password @@ -393,12 +639,12 @@ msgstr "Kunne ikke nulstille din adgangskode" #. module: auth_signup #: model:ir.model.fields,field_description:auth_signup.field_res_config_settings__auth_signup_uninvited msgid "Customer Account" -msgstr "" +msgstr "Konto" #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.res_config_settings_view_form msgid "Default Access Rights" -msgstr "Standard Adgangsrettigheder" +msgstr "Standard adgangsrettigheder" #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.login @@ -409,18 +655,18 @@ msgstr "Har ikke en konto?" #: model:ir.model.fields,field_description:auth_signup.field_res_config_settings__auth_signup_reset_password #: model_terms:ir.ui.view,arch_db:auth_signup.res_config_settings_view_form msgid "Enable password reset from Login page" -msgstr "Tillad nulstilling af adgangskode fra log ind siden." +msgstr "Tillad nulstilling af adgangskode fra login siden." #. module: auth_signup #: model:ir.model,name:auth_signup.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: auth_signup #: code:addons/auth_signup/controllers/main.py:115 #, python-format msgid "Invalid signup token" -msgstr "Ugyldigt tilmeldings token" +msgstr "Ugyldigt tilmeldingstoken" #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.res_config_settings_view_form @@ -436,7 +682,7 @@ msgstr "Aldrig forbundet" #: code:addons/auth_signup/controllers/main.py:75 #, python-format msgid "No login provided." -msgstr "" +msgstr "Ingen login angivet." #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.fields @@ -446,7 +692,7 @@ msgstr "Adgangskode" #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.res_config_settings_view_form msgid "Password Reset" -msgstr "" +msgstr "Nulstil adgangskode" #. module: auth_signup #: model:mail.template,subject:auth_signup.reset_password_email @@ -457,7 +703,7 @@ msgstr "Nulstilling af adgangskode" #: code:addons/auth_signup/controllers/main.py:125 #, python-format msgid "Passwords do not match; please retype them." -msgstr "Passwordsene matcher ikke; prøv venligst igen." +msgstr "Adgangskoderne matcher ikke; prøv venligst igen." #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.login @@ -468,7 +714,7 @@ msgstr "Nulstil adgangskode" #: code:addons/auth_signup/models/res_users.py:163 #, python-format msgid "Reset password: invalid username or email" -msgstr "Nulstil adgangskode: ugyldigt brugernavn eller email" +msgstr "Nulstil adgangskode: ugyldigt brugernavn eller e-mail" #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.res_users_view_form @@ -478,7 +724,7 @@ msgstr "Send instruktioner til at nulstille adgangskode " #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.res_users_view_form msgid "Send an Invitation Email" -msgstr "Send en invitations email" +msgstr "Send en invitations e-mail" #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.signup @@ -489,67 +735,67 @@ msgstr "Tilmeld dig" #: model:ir.model.fields,field_description:auth_signup.field_res_partner__signup_expiration #: model:ir.model.fields,field_description:auth_signup.field_res_users__signup_expiration msgid "Signup Expiration" -msgstr "" +msgstr "Tilmelding er udløb" #. module: auth_signup #: model:ir.model.fields,field_description:auth_signup.field_res_partner__signup_token #: model:ir.model.fields,field_description:auth_signup.field_res_users__signup_token msgid "Signup Token" -msgstr "" +msgstr "Tilmeldingstoken" #. module: auth_signup #: model:ir.model.fields,field_description:auth_signup.field_res_partner__signup_type #: model:ir.model.fields,field_description:auth_signup.field_res_users__signup_type msgid "Signup Token Type" -msgstr "" +msgstr "Type på tilmeldingstoken" #. module: auth_signup #: model:ir.model.fields,field_description:auth_signup.field_res_partner__signup_valid #: model:ir.model.fields,field_description:auth_signup.field_res_users__signup_valid msgid "Signup Token is Valid" -msgstr "" +msgstr "Tilmeldingstoken er gyldig" #. module: auth_signup #: model:ir.model.fields,field_description:auth_signup.field_res_partner__signup_url #: model:ir.model.fields,field_description:auth_signup.field_res_users__signup_url msgid "Signup URL" -msgstr "" +msgstr "Tilmeldings URL" #. module: auth_signup #: code:addons/auth_signup/models/res_users.py:117 #, python-format msgid "Signup is not allowed for uninvited users" -msgstr "" +msgstr "Tilmelding er ikke tilladt for ikke inviterede brugere" #. module: auth_signup #: code:addons/auth_signup/models/res_partner.py:149 #, python-format msgid "Signup token '%s' is no longer valid" -msgstr "" +msgstr "Tilmeldingstoken '%s' er ikke længere gyldig" #. module: auth_signup #: code:addons/auth_signup/models/res_partner.py:145 #, python-format msgid "Signup token '%s' is not valid" -msgstr "" +msgstr "Tilmeldingstoken '%s' er ikke gyldig" #. module: auth_signup #: code:addons/auth_signup/models/res_users.py:138 #, python-format msgid "Signup: invalid template user" -msgstr "" +msgstr "Tilmelding: ugyldig skabelonbruger" #. module: auth_signup #: code:addons/auth_signup/models/res_users.py:141 #, python-format msgid "Signup: no login given for new user" -msgstr "" +msgstr "Tilmelding: Ingen login er givet til ny bruger" #. module: auth_signup #: code:addons/auth_signup/models/res_users.py:143 #, python-format msgid "Signup: no name or partner given for new user" -msgstr "" +msgstr "Tilmelding: Intet navn eller partner er givet til ny bruger" #. module: auth_signup #: model:ir.model.fields,field_description:auth_signup.field_res_users__state @@ -565,13 +811,13 @@ msgstr "\"Skabelonbruger\" for nye brugere, som oprettes gennem tilmelding" #: code:addons/auth_signup/controllers/main.py:123 #, python-format msgid "The form was not properly filled in." -msgstr "" +msgstr "Formularen blev ikke korrekt udfyldt." #. module: auth_signup #: code:addons/auth_signup/models/res_users.py:127 #, python-format msgid "This is his first connection. Wish him welcome" -msgstr "" +msgstr "Dette er hans første forbindelse. Ønsk ham velkommen" #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.res_config_settings_view_form @@ -580,6 +826,9 @@ msgid "" "list view and click on 'Portal Access Management' option in the dropdown " "menu *Action*." msgstr "" +"Hvis du vil sende invitationer i B2B-tilstand, skal du åbne en kontakt eller" +" vælge flere i listevisning og klikke på 'Portal Access Management' i " +"rullemenuen *Handling*." #. module: auth_signup #: model:ir.model,name:auth_signup.model_res_users @@ -605,4 +854,4 @@ msgstr "Dit navn" #. module: auth_signup #: model_terms:ir.ui.view,arch_db:auth_signup.fields msgid "e.g. John Doe" -msgstr "" +msgstr "e.g. John Doe" diff --git a/addons/auth_signup/i18n/zh_CN.po b/addons/auth_signup/i18n/zh_CN.po index 70528de42d9..b17f8d686a4 100644 --- a/addons/auth_signup/i18n/zh_CN.po +++ b/addons/auth_signup/i18n/zh_CN.po @@ -5,8 +5,9 @@ # Translators: # Martin Trigaux, 2018 # ChinaMaker , 2018 -# liAnGjiA , 2018 # inspur qiuguodong , 2018 +# liAnGjiA , 2018 +# Jeffery CHEN Fan , 2018 # 广州救火 <7017511@qq.com>, 2018 # msgid "" @@ -780,13 +781,13 @@ msgstr "登入: 无效用户模板" #: code:addons/auth_signup/models/res_users.py:141 #, python-format msgid "Signup: no login given for new user" -msgstr "登入:没有为新用户提供登录" +msgstr "注册:没有为新用户提供登录" #. module: auth_signup #: code:addons/auth_signup/models/res_users.py:143 #, python-format msgid "Signup: no name or partner given for new user" -msgstr "登入:没有为新用户指定名称或合作伙伴" +msgstr "注册:没有为新用户指定名称或合作伙伴" #. module: auth_signup #: model:ir.model.fields,field_description:auth_signup.field_res_users__state diff --git a/addons/barcodes/i18n/da.po b/addons/barcodes/i18n/da.po index c425f9aa8c8..a01db15c304 100644 --- a/addons/barcodes/i18n/da.po +++ b/addons/barcodes/i18n/da.po @@ -7,16 +7,17 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -34,19 +35,19 @@ msgstr "" #: code:addons/barcodes/models/barcodes.py:202 #, python-format msgid ": a rule can only contain one pair of braces." -msgstr "" +msgstr ": en regel kan kun indeholde et par parenteser." #. module: barcodes #: code:addons/barcodes/models/barcodes.py:198 #, python-format msgid ": braces can only contain N's followed by D's." -msgstr "" +msgstr ": parenteser kan kun indeholde N'er efterfulgt af D'er." #. module: barcodes #: code:addons/barcodes/models/barcodes.py:200 #, python-format msgid ": empty braces." -msgstr "" +msgstr ": tomme parenteser." #. module: barcodes #: model_terms:ir.ui.view,arch_db:barcodes.view_barcode_nomenclature_form @@ -56,6 +57,10 @@ msgid "" " pattern. The pattern syntax is that of regular expression, and a barcode is matched\n" " if the regular expression matches a prefix of the barcode." msgstr "" +"Stregkode nomenklatures definere hvordan stregkoder genkendes og kategoriseres.\n" +" Når en stregkode scannes, er den forbundet med den første regel med en matchende\n" +" mønster. Mønstersyntaxen er det almindelige udtryk, og en stregkode matches\n" +" hvis det regulære udtryk matcher et præfiks for stregkoden." #. module: barcodes #: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form @@ -63,11 +68,13 @@ msgid "" "A barcode nomenclature defines how the point of sale identify and interprets" " barcodes" msgstr "" +"En stregkodes nomenklatur definerer, hvordan butikken identificerer og " +"fortolker stregkoder" #. module: barcodes #: model_terms:ir.actions.act_window,help:barcodes.action_barcode_nomenclature_form msgid "Add a new barcode nomenclature" -msgstr "" +msgstr "Tilføj en ny stregkode nomenklatur" #. module: barcodes #: selection:barcode.rule,type:0 @@ -83,7 +90,7 @@ msgstr "Altid" #. module: barcodes #: model:ir.model.fields,help:barcodes.field_barcode_rule__name msgid "An internal identification for this barcode nomenclature rule" -msgstr "En intern identifikation af sdenne tregkodes nomenklaturregel" +msgstr "En intern identifikation af denne stregkodes nomenklature regel" #. module: barcodes #: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__name @@ -98,7 +105,7 @@ msgstr "Enhver" #. module: barcodes #: model:ir.model,name:barcodes.model_barcodes_barcode_events_mixin msgid "Barcode Event Mixin" -msgstr "" +msgstr "Stregkode Event Mixin" #. module: barcodes #: model:ir.model,name:barcodes.model_barcode_nomenclature @@ -138,7 +145,7 @@ msgstr "Ekspedient" #. module: barcodes #: selection:barcode.rule,type:0 msgid "Client" -msgstr "Klient" +msgstr "Kunde" #. module: barcodes #: model:ir.model,name:barcodes.model_res_company @@ -206,21 +213,21 @@ msgstr "Kodning" #: code:addons/barcodes/static/src/js/barcode_form_view.js:326 #, python-format msgid "Error: Barcode command is undefined" -msgstr "" +msgstr "Fejl: Stregkodekommandoen er udefineret" #. module: barcodes #. openerp-web #: code:addons/barcodes/static/src/js/barcode_form_view.js:63 #, python-format msgid "Error: Document not editable" -msgstr "" +msgstr "Fejl: Dokument kan ikke redigeres" #. module: barcodes #. openerp-web #: code:addons/barcodes/static/src/js/barcode_form_view.js:362 #, python-format msgid "Error: No last scanned barcode" -msgstr "" +msgstr "Fejl: Ingen sidste scannet stregkode" #. module: barcodes #. openerp-web @@ -230,12 +237,12 @@ msgstr "" #: code:addons/barcodes/static/src/js/barcode_form_view.js:139 #, python-format msgid "Error: Pager not available" -msgstr "" +msgstr "Fejl: Pager er ikke tilgængelig" #. module: barcodes #: model:ir.model,name:barcodes.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: barcodes #: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__id @@ -281,7 +288,7 @@ msgstr "Aldrig" #. module: barcodes #: model:ir.model.fields,field_description:barcodes.field_res_company__nomenclature_id msgid "Nomenclature" -msgstr "" +msgstr "Nomenklature" #. module: barcodes #: selection:barcode.rule,type:0 @@ -307,7 +314,7 @@ msgstr "Prissat produkt" #. module: barcodes #: model:ir.model.fields,field_description:barcodes.field_barcode_rule__name msgid "Rule Name" -msgstr "Regel Navn" +msgstr "Regelnavn" #. module: barcodes #: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__rule_ids @@ -341,17 +348,17 @@ msgstr "Borde" #. module: barcodes #: model:ir.model.fields,help:barcodes.field_barcode_rule__pattern msgid "The barcode matching pattern" -msgstr "" +msgstr "Stregkode matchende mønster" #. module: barcodes #: model:ir.model.fields,help:barcodes.field_barcode_nomenclature__rule_ids msgid "The list of barcode rules" -msgstr "" +msgstr "Listen over stregkoderegler" #. module: barcodes #: model:ir.model.fields,help:barcodes.field_barcode_rule__alias msgid "The matched pattern will alias to this barcode" -msgstr "" +msgstr "Det matchede mønster vil passe til denne stregkode" #. module: barcodes #: code:addons/barcodes/models/barcodes.py:198 @@ -359,7 +366,7 @@ msgstr "" #: code:addons/barcodes/models/barcodes.py:202 #, python-format msgid "There is a syntax error in the barcode pattern " -msgstr "" +msgstr "Der er en syntaksfejl i stregkodemønsteret" #. module: barcodes #: model:ir.model.fields,help:barcodes.field_barcode_rule__encoding @@ -367,13 +374,14 @@ msgid "" "This rule will apply only if the barcode is encoded with the specified " "encoding" msgstr "" +"Denne regel gælder kun hvis stregkoden er kodet med den angivne kodning" #. module: barcodes #. openerp-web #: code:addons/barcodes/static/src/js/barcode_form_view.js:64 #, python-format msgid "To modify this document, please first start edition." -msgstr "" +msgstr "For at ændre dette dokument, bedes du først aktivere redigering." #. module: barcodes #. openerp-web @@ -403,7 +411,7 @@ msgstr "UPC-A" #. module: barcodes #: selection:barcode.nomenclature,upc_ean_conv:0 msgid "UPC-A to EAN-13" -msgstr "" +msgstr "UPC-A til EAN-13" #. module: barcodes #: model:ir.model.fields,field_description:barcodes.field_barcode_nomenclature__upc_ean_conv @@ -413,13 +421,15 @@ msgstr "UPC/EAN Konvertering" #. module: barcodes #: selection:barcode.rule,type:0 msgid "Unit Product" -msgstr "" +msgstr "Stk. produkt" #. module: barcodes #: model:ir.model.fields,help:barcodes.field_barcode_rule__sequence msgid "" "Used to order rules such that rules with a smaller sequence match first" msgstr "" +"Bruges til at bestille regler, sådan at regler med en mindre sekvens matcher" +" først" #. module: barcodes #: model:ir.model.fields,help:barcodes.field_barcodes_barcode_events_mixin___barcode_scanned diff --git a/addons/base_address_city/i18n/da.po b/addons/base_address_city/i18n/da.po index 7cd06a15441..94a2e9a4f76 100644 --- a/addons/base_address_city/i18n/da.po +++ b/addons/base_address_city/i18n/da.po @@ -7,13 +7,15 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:48+0000\n" -"PO-Revision-Date: 2018-09-18 09:48+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -51,7 +53,7 @@ msgstr "By" #: model:ir.model.fields,field_description:base_address_city.field_res_partner__city_id #: model:ir.model.fields,field_description:base_address_city.field_res_users__city_id msgid "City of Address" -msgstr "" +msgstr "By" #. module: base_address_city #: model:ir.model,name:base_address_city.model_res_partner @@ -86,13 +88,16 @@ msgid "" " your partner records. Note that an option can be set on each country separately\n" " to enforce any address of it to have a city in this list." msgstr "" +"Vis og administrer listen over alle byer, der kan tildeles\n" +" din partners lister. Bemærk, at en valgmulighed kan indstilles for hvert land separat\n" +" for at gennemtvinge at enhver adresse i en by er i denne liste." #. module: base_address_city #: model:ir.model.fields,field_description:base_address_city.field_res_country__enforce_cities #: model:ir.model.fields,field_description:base_address_city.field_res_partner__country_enforce_cities #: model:ir.model.fields,field_description:base_address_city.field_res_users__country_enforce_cities msgid "Enforce Cities" -msgstr "" +msgstr "Gennemtving byer" #. module: base_address_city #: model:ir.model.fields,field_description:base_address_city.field_res_city__id @@ -122,7 +127,7 @@ msgstr "Navn" #. module: base_address_city #: model_terms:ir.ui.view,arch_db:base_address_city.view_city_filter msgid "Search City" -msgstr "Søg By" +msgstr "Søg by" #. module: base_address_city #: model:ir.model.fields,field_description:base_address_city.field_res_city__state_id diff --git a/addons/base_address_extended/i18n/da.po b/addons/base_address_extended/i18n/da.po index cfdfb4e9937..33ddb8f0bb0 100644 --- a/addons/base_address_extended/i18n/da.po +++ b/addons/base_address_extended/i18n/da.po @@ -5,13 +5,15 @@ # Translators: # Martin Trigaux, 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:48+0000\n" -"PO-Revision-Date: 2018-09-18 09:48+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -45,7 +47,7 @@ msgstr "Land" #: model:ir.model.fields,field_description:base_address_extended.field_res_partner__street_number2 #: model:ir.model.fields,field_description:base_address_extended.field_res_users__street_number2 msgid "Door" -msgstr "" +msgstr "Dør" #. module: base_address_extended #: model:ir.model.fields,field_description:base_address_extended.field_res_company__street_number2 @@ -69,19 +71,19 @@ msgstr "" #: model:ir.model.fields,field_description:base_address_extended.field_res_partner__street_number #: model:ir.model.fields,field_description:base_address_extended.field_res_users__street_number msgid "House" -msgstr "" +msgstr "Hus" #. module: base_address_extended #: model:ir.model.fields,field_description:base_address_extended.field_res_company__street_number #: model:ir.model.fields,help:base_address_extended.field_res_partner__street_number #: model:ir.model.fields,help:base_address_extended.field_res_users__street_number msgid "House Number" -msgstr "" +msgstr "Husnummer" #. module: base_address_extended #: model:ir.model.fields,field_description:base_address_extended.field_res_country__street_format msgid "Street Format" -msgstr "" +msgstr "Gade" #. module: base_address_extended #: model:ir.model.fields,field_description:base_address_extended.field_res_company__street_name @@ -95,16 +97,16 @@ msgstr "Gadenavn" #: model_terms:ir.ui.view,arch_db:base_address_extended.view_partner_structured_form #: model_terms:ir.ui.view,arch_db:base_address_extended.view_res_company_extended_form msgid "Street Name..." -msgstr "" +msgstr "Gadenavn" #. module: base_address_extended #: model_terms:ir.ui.view,arch_db:base_address_extended.view_res_country_extended_form msgid "Street format..." -msgstr "" +msgstr "Gade" #. module: base_address_extended #: code:addons/base_address_extended/models/base_address_extended.py:65 #: code:addons/base_address_extended/models/base_address_extended.py:113 #, python-format msgid "Unrecognized field %s in street format." -msgstr "" +msgstr "Ukendt felt %s i gade formatet" diff --git a/addons/base_automation/i18n/da.po b/addons/base_automation/i18n/da.po index 497d40664ac..2837cfd4304 100644 --- a/addons/base_automation/i18n/da.po +++ b/addons/base_automation/i18n/da.po @@ -10,12 +10,13 @@ # Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" -"PO-Revision-Date: 2018-10-08 06:49+0000\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" "Last-Translator: lhmflexerp , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" @@ -27,7 +28,7 @@ msgstr "" #. module: base_automation #: model:ir.model.fields,field_description:base_automation.field_base_automation__help msgid "Action Description" -msgstr "Handling beskrivelse" +msgstr "Handlingsbeskrivelse" #. module: base_automation #: model:ir.model.fields,field_description:base_automation.field_base_automation__name @@ -37,7 +38,7 @@ msgstr "Navn på handling" #. module: base_automation #: model:ir.model.fields,field_description:base_automation.field_base_automation__state msgid "Action To Do" -msgstr "To Do" +msgstr "Handling på To Do" #. module: base_automation #: model:ir.model.fields,field_description:base_automation.field_base_automation__type @@ -84,7 +85,7 @@ msgstr "Tildelt til admin bruger" #: selection:ir.actions.server,usage:0 #: model:ir.model,name:base_automation.model_base_automation msgid "Automated Action" -msgstr "Automatiseret Handling" +msgstr "Automatiseret handling" #. module: base_automation #: model:ir.actions.act_window,name:base_automation.base_automation_act @@ -436,7 +437,7 @@ msgstr "Om oprettelse & opdatering" #. module: base_automation #: selection:base.automation,trigger:0 msgid "On Deletion" -msgstr "Ved Sletning" +msgstr "Ved sletning" #. module: base_automation #: selection:base.automation,trigger:0 @@ -480,7 +481,7 @@ msgstr "Python kode" #. module: base_automation #: model_terms:ir.ui.view,arch_db:base_automation.view_base_automation_form msgid "Remove Action" -msgstr "Fjern Handling" +msgstr "Fjern handling" #. module: base_automation #: model_terms:ir.ui.view,arch_db:base_automation.view_base_automation_form @@ -593,7 +594,7 @@ msgstr "" #. module: base_automation #: model:ir.model.fields,field_description:base_automation.field_base_automation__trg_date_calendar_id msgid "Use Calendar" -msgstr "Anvend Kalender" +msgstr "Anvend kalender" #. module: base_automation #: model_terms:ir.actions.act_window,help:base_automation.base_automation_act diff --git a/addons/base_gengo/i18n/da.po b/addons/base_gengo/i18n/da.po index de5b44b6ceb..2e6fe7a9133 100644 --- a/addons/base_gengo/i18n/da.po +++ b/addons/base_gengo/i18n/da.po @@ -8,13 +8,15 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-02 10:05+0000\n" -"PO-Revision-Date: 2018-10-02 10:05+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,7 +43,7 @@ msgstr "" #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.res_config_settings_view_form msgid "Add Gengo login Private Key..." -msgstr "Indtast Gengo login Privat nøgle..." +msgstr "Indtast Gengo login privat nøgle..." #. module: base_gengo #: model_terms:ir.ui.view,arch_db:base_gengo.res_config_settings_view_form @@ -111,7 +113,7 @@ msgstr "Virksomheder" #. module: base_gengo #: model:ir.model,name:base_gengo.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: base_gengo #: model:ir.model.fields,field_description:base_gengo.field_base_gengo_translations__create_uid @@ -257,7 +259,7 @@ msgstr "Offentlig nøgle" #. module: base_gengo #: selection:base.gengo.translations,sync_type:0 msgid "Receive Translation" -msgstr "Modtag Oversættelse" +msgstr "Modtag oversættelse" #. module: base_gengo #: model:ir.model.fields,field_description:base_gengo.field_res_company__gengo_sandbox @@ -274,7 +276,7 @@ msgstr "Send" #. module: base_gengo #: selection:base.gengo.translations,sync_type:0 msgid "Send New Terms" -msgstr "" +msgstr "Send nye termer" #. module: base_gengo #: selection:ir.translation,gengo_translation:0 diff --git a/addons/base_gengo/i18n/zh_CN.po b/addons/base_gengo/i18n/zh_CN.po index d0391a14e40..1279d3daecf 100644 --- a/addons/base_gengo/i18n/zh_CN.po +++ b/addons/base_gengo/i18n/zh_CN.po @@ -345,4 +345,4 @@ msgstr "你可以在这里选择你所需要的Gengo自动翻译级别." #. module: base_gengo #: model:ir.model,name:base_gengo.model_base_gengo_translations msgid "base.gengo.translations" -msgstr "基础gengo翻译" +msgstr "base.gengo.translations" diff --git a/addons/base_iban/i18n/da.po b/addons/base_iban/i18n/da.po index 9b8e04b280c..00708b491c7 100644 --- a/addons/base_iban/i18n/da.po +++ b/addons/base_iban/i18n/da.po @@ -5,13 +5,15 @@ # Translators: # Martin Trigaux, 2018 # Ejner Sønniksen , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" -"Last-Translator: Ejner Sønniksen , 2018\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -34,7 +36,7 @@ msgstr "Kan ikke udregne BBAN fordi kontonummeret ikke er et IBAN." #: code:addons/base_iban/models/res_partner_bank.py:54 #, python-format msgid "IBAN" -msgstr "" +msgstr "IBAN" #. module: base_iban #: code:addons/base_iban/models/res_partner_bank.py:39 @@ -56,7 +58,7 @@ msgstr "IBAN er ikke gyldigt. Det skal starte med landekoden." #: code:addons/base_iban/models/res_partner_bank.py:31 #, python-format msgid "There is no IBAN code." -msgstr "" +msgstr "Der er ikke nogen IBAN kode." #. module: base_iban #: code:addons/base_iban/models/res_partner_bank.py:45 diff --git a/addons/base_import/i18n/da.po b/addons/base_import/i18n/da.po index bfd250ac72d..80320bb5180 100644 --- a/addons/base_import/i18n/da.po +++ b/addons/base_import/i18n/da.po @@ -11,12 +11,13 @@ # Pernille Kristensen , 2018 # Sanne Kristensen , 2018 # lhmflexerp , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-02 10:05+0000\n" -"PO-Revision-Date: 2018-10-02 10:05+0000\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" "Last-Translator: lhmflexerp , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" @@ -207,7 +208,7 @@ msgstr "Dato format" #: code:addons/base_import/static/src/js/import_action.js:88 #, python-format msgid "Decimal Separator:" -msgstr "Decimal Separator:" +msgstr "Decimal separator:" #. module: base_import #. openerp-web diff --git a/addons/base_import/i18n/es.po b/addons/base_import/i18n/es.po index ee5cbc97eda..d512b6846e1 100644 --- a/addons/base_import/i18n/es.po +++ b/addons/base_import/i18n/es.po @@ -3,15 +3,17 @@ # * base_import # # Translators: -# Martin Trigaux, 2018 # Miguel Orueta , 2018 +# Martin Trigaux, 2018 +# Emilio Silva , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-02 10:05+0000\n" -"PO-Revision-Date: 2018-10-02 10:05+0000\n" -"Last-Translator: Miguel Orueta , 2018\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" +"Last-Translator: Emilio Silva , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -63,7 +65,7 @@ msgstr "Base" #. module: base_import #: model:ir.model,name:base_import.model_base_import_import msgid "Base Import" -msgstr "" +msgstr "Importar Base" #. module: base_import #: model:ir.model,name:base_import.model_base_import_mapping diff --git a/addons/base_import_module/i18n/da.po b/addons/base_import_module/i18n/da.po index 476683c255b..8b7a2ab4263 100644 --- a/addons/base_import_module/i18n/da.po +++ b/addons/base_import_module/i18n/da.po @@ -10,12 +10,13 @@ # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 # Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" "Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" @@ -148,7 +149,7 @@ msgstr "Kun administratorer kan uploade et modul " #: code:addons/base_import_module/models/ir_module.py:115 #, python-format msgid "Only zip files are supported." -msgstr "" +msgstr "Kun ZIP filer er understøttet." #. module: base_import_module #: model_terms:ir.ui.view,arch_db:base_import_module.view_base_module_import @@ -169,13 +170,13 @@ msgstr "Status" #: code:addons/base_import_module/models/ir_module.py:50 #, python-format msgid "Studio customizations require Studio" -msgstr "" +msgstr "Studiotilpasninger kræver Studio" #. module: base_import_module #: code:addons/base_import_module/models/ir_module.py:57 #, python-format msgid "Studio customizations require the Odoo Studio app." -msgstr "" +msgstr "Studiotilpasninger kræver Odoo Studio-appen." #. module: base_import_module #: code:addons/base_import_module/models/ir_module.py:52 diff --git a/addons/base_setup/i18n/da.po b/addons/base_setup/i18n/da.po index 63371e2eb18..37e4a221dd1 100644 --- a/addons/base_setup/i18n/da.po +++ b/addons/base_setup/i18n/da.po @@ -7,16 +7,17 @@ # Martin Trigaux, 2018 # Morten Schou , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,6 +33,10 @@ msgid "" " the creation of documents between your companies\n" " " msgstr "" +"\n" +" \n" +" Oprettelse af dokumenter mellem dine virksomheder\n" +" " #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form @@ -39,6 +44,8 @@ msgid "" "Document Template\n" " " msgstr "" +"Dokumentskabelon\n" +" " #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form @@ -46,6 +53,8 @@ msgid "" "Format\n" " " msgstr "" +"Format\n" +" " #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form @@ -58,12 +67,12 @@ msgstr "" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Access Rights" -msgstr "Adgangs rettigheder" +msgstr "Adgangsrettigheder" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Add fun feedback and motivate your employees" -msgstr "" +msgstr "Tilføj sjov feedback og motiver dine medarbejdere" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__module_google_calendar @@ -84,7 +93,7 @@ msgstr "Tillad at arbejde med multi valuta" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__module_voip msgid "Asterisk (VoIP)" -msgstr "" +msgstr "Stjerne (VoIP)" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__module_google_drive @@ -94,17 +103,17 @@ msgstr "Vedhæft Google dokumenter til en vilkårlig postering" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__module_partner_autocomplete msgid "Auto-populate company data" -msgstr "" +msgstr "Auto-udfyld virksomhedsdata" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Autocomplete company data (name, logo, address, etc.)" -msgstr "" +msgstr "Auto-udfyld virksomhedsdata (navn, logo, adresse, osv.)" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Business Documents" -msgstr "" +msgstr "Forretningsdokumenter" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form @@ -117,7 +126,7 @@ msgstr "" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Change Document Template" -msgstr "Skift Dokument Skabelon" +msgstr "Skift dokumentskabelon" #. module: base_setup #: code:addons/base_setup/models/res_config_settings.py:100 @@ -133,12 +142,12 @@ msgstr "Vælg layout for dit dokuments sidehoved og -fod" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__module_pad msgid "Collaborative Pads" -msgstr "" +msgstr "Samarbejdende Pads" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Common Contact Book" -msgstr "" +msgstr "Generel kontaktbog" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form @@ -153,7 +162,7 @@ msgstr "Virksomhed" #. module: base_setup #: model:ir.model,name:base_setup.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form @@ -161,16 +170,18 @@ msgid "" "Configure company rules to automatically create SO/PO when one of your " "company sells/buys to another of your company." msgstr "" +"Konfigurer virksomhedens regler til automatisk at oprette SO / PO, når en af" +" dine virksomheder sælger / køber til en anden af dine virksomheder." #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Create and attach Google Drive documents to any record" -msgstr "" +msgstr "Opret og vedhæft Google Drive-dokumenter til enhver post" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__report_footer msgid "Custom Report Footer" -msgstr "Brugerdefineret Rapport Sidefod" +msgstr "Brugerdefineret rapport sidefod" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__user_default_rights @@ -181,7 +192,7 @@ msgstr "Standard Adgangsrettigheder" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__external_report_layout_id msgid "Document Template" -msgstr "Dokument Skabelon" +msgstr "Dokumentskabelon" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form @@ -191,17 +202,17 @@ msgstr "Redigér layout" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__external_email_server_default msgid "External Email Servers" -msgstr "Eksterne Email Servere" +msgstr "Eksterne e-mailservere" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Extract and analyze Odoo data from Google Spreadsheet" -msgstr "" +msgstr "Udtag og analyser Odoo data fra Google Regneark" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Find free high-resolution images from Unsplash" -msgstr "" +msgstr "Find gratis billeder i høj opløsning fra Unsplash" #. module: base_setup #: model:ir.model.fields,help:base_setup.field_res_config_settings__report_footer @@ -242,7 +253,7 @@ msgstr "Google Spreadsheet" #. module: base_setup #: model:ir.model,name:base_setup.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form @@ -257,13 +268,13 @@ msgstr "Integrationer" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Inter Company Flows" -msgstr "" +msgstr "Inter Company Flows" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__module_auth_ldap #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "LDAP Authentication" -msgstr "" +msgstr "LDAP godkendelse" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__module_inter_company_rules @@ -288,12 +299,12 @@ msgstr "Multi-valuta" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Multi-companies" -msgstr "" +msgstr "Multi-companies" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "OAuth Authentication" -msgstr "" +msgstr "OAuth godkendelse" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__paperformat_id @@ -339,7 +350,7 @@ msgstr "" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__show_effect msgid "Show Effect" -msgstr "" +msgstr "Vis effekt" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form @@ -364,12 +375,12 @@ msgstr "Oversæt din hjemmeside med Gengo" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__module_web_unsplash msgid "Unsplash Image Library" -msgstr "" +msgstr "Unsplash billedebibliotek" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Use LDAP credentials to log in" -msgstr "" +msgstr "Brug LDAP oplysninger til at logge ind" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form @@ -379,12 +390,12 @@ msgstr "Anvend eksterne konti til at logge ind (Google, Facebook etc.)" #. module: base_setup #: model:ir.model.fields,field_description:base_setup.field_res_config_settings__module_auth_oauth msgid "Use external authentication providers (OAuth)" -msgstr "Brug ekstern authentication providers (OAuth)" +msgstr "Brug eksterne godkendelses-udbydere (OAuth)" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Use external pads in Odoo Notes" -msgstr "" +msgstr "Brug eksterne pads i Odoo Notes" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form @@ -398,3 +409,6 @@ msgid "" "companies. When selecting one item, the company data and logo are auto-" "filled." msgstr "" +"Når du udfylder din adressebog, giver Odoo en liste over matchende " +"virksomheder. Når du vælger et emne, er virksomhedens data og logo " +"automatisk fyldt." diff --git a/addons/base_setup/i18n/zh_CN.po b/addons/base_setup/i18n/zh_CN.po index 011593b409f..e73b5d60153 100644 --- a/addons/base_setup/i18n/zh_CN.po +++ b/addons/base_setup/i18n/zh_CN.po @@ -374,7 +374,7 @@ msgstr "Unsplash图像库" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form msgid "Use LDAP credentials to log in" -msgstr "使用LDAP凭证登录" +msgstr "使用LDAP凭据登录" #. module: base_setup #: model_terms:ir.ui.view,arch_db:base_setup.res_config_settings_view_form diff --git a/addons/base_vat/i18n/da.po b/addons/base_vat/i18n/da.po index f9fff2af534..585ab04225c 100644 --- a/addons/base_vat/i18n/da.po +++ b/addons/base_vat/i18n/da.po @@ -5,13 +5,15 @@ # Translators: # Martin Trigaux, 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +29,7 @@ msgstr "Virksomheder" #. module: base_vat #: model:ir.model,name:base_vat.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: base_vat #: model:ir.model,name:base_vat.model_res_partner diff --git a/addons/board/i18n/da.po b/addons/board/i18n/da.po index e27f5ccf7ce..6a26fa1b2e0 100644 --- a/addons/board/i18n/da.po +++ b/addons/board/i18n/da.po @@ -9,13 +9,15 @@ # Pernille Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:16+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,6 +33,8 @@ msgid "" "\"Add to\n" " Dashboard\"" msgstr "" +"\"Tilføj til\n" +" dashboard\"" #. module: board #. openerp-web @@ -130,7 +134,7 @@ msgstr "Sidst ændret den" #: code:addons/board/static/src/xml/board.xml:41 #, python-format msgid "Layout" -msgstr "" +msgstr "Layout" #. module: board #. openerp-web @@ -147,7 +151,7 @@ msgstr "Mit dashboard" #: code:addons/board/static/src/js/favorite_menu.js:104 #, python-format msgid "Please refresh your browser for the changes to take effect." -msgstr "" +msgstr "Opdater venligst din browser for at ændringerne træder i kraft." #. module: board #. openerp-web @@ -157,6 +161,8 @@ msgid "" "To add your first report into this dashboard, go to any\n" " menu, switch to list or graph view, and click" msgstr "" +"For at tilføje din første rapport til dette dashboard, skal du gå til en\n" +" menu, skifte til liste eller grafevisning, og klikke" #. module: board #. openerp-web @@ -166,17 +172,19 @@ msgid "" "You can filter and group data before inserting into the\n" " dashboard using the search options." msgstr "" +"Du kan filtrere og gruppere data, før du indsætter i\n" +" dashboardet ved hjælp af søgemulighederne." #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:49 #, python-format msgid "Your personal dashboard is empty" -msgstr "" +msgstr "Dit personlige dashboard er tomt" #. module: board #. openerp-web #: code:addons/board/static/src/xml/board.xml:53 #, python-format msgid "in the extended search options." -msgstr "" +msgstr "i de udvidede søgeindstillinger." diff --git a/addons/bus/i18n/da.po b/addons/bus/i18n/da.po index 4d3a243cffe..e010e66d5d4 100644 --- a/addons/bus/i18n/da.po +++ b/addons/bus/i18n/da.po @@ -8,13 +8,15 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: Pernille Kristensen , 2018\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -40,7 +42,7 @@ msgstr "Kanal" #. module: bus #: model:ir.model,name:bus.model_bus_bus msgid "Communication Bus" -msgstr "" +msgstr "Kommunikations Bus" #. module: bus #: model:ir.model,name:bus.model_res_partner @@ -90,7 +92,7 @@ msgstr "Seneste meningsmåling" #. module: bus #: model:ir.model.fields,field_description:bus.field_bus_presence__last_presence msgid "Last Presence" -msgstr "Sidste Tilstedeværelse" +msgstr "Sidste tilstedeværelse" #. module: bus #: model:ir.model.fields,field_description:bus.field_bus_bus__write_uid @@ -132,4 +134,4 @@ msgstr "Brugere" #: code:addons/bus/controllers/main.py:41 #, python-format msgid "bus.Bus not available in test mode" -msgstr "" +msgstr "bus. Bus er ikke tilgængelig i testtilstand" diff --git a/addons/calendar/i18n/da.po b/addons/calendar/i18n/da.po index 09321235ac1..177ff806fb1 100644 --- a/addons/calendar/i18n/da.po +++ b/addons/calendar/i18n/da.po @@ -10,8 +10,8 @@ # Martin Trigaux, 2018 # Hans Henrik Gabelgaard , 2018 # Morten Schou , 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -19,7 +19,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" "PO-Revision-Date: 2018-08-24 09:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,7 +35,7 @@ msgstr "${object.event_id.name} - Påmindelse" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_changedate msgid "${object.event_id.name}: Date updated" -msgstr "${object.event_id.name}: Dato opdateret" +msgstr "${object.event_id.name}: Opdateret den" #. module: calendar #: code:addons/calendar/models/calendar.py:741 @@ -73,7 +73,7 @@ msgstr "1 dag(e)" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_notif_3 msgid "1 Hour(s)" -msgstr "1 Time(r)" +msgstr "1 time(r)" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_notif_1 @@ -88,7 +88,7 @@ msgstr "2 time(r)" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_mail_1 msgid "3 Hour(s), by e-mail" -msgstr "3 time(r), pr. email" +msgstr "3 time(r), via e-mail" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_notif_2 @@ -98,7 +98,7 @@ msgstr "30 minut(ter)" #. module: calendar #: model:calendar.alarm,name:calendar.alarm_mail_2 msgid "6 Hour(s), by e-mail" -msgstr "6 time(r), pr. email" +msgstr "6 time(r), via e-mail" #. module: calendar #: model:mail.template,body_html:calendar.calendar_template_meeting_invitation @@ -379,7 +379,7 @@ msgstr "Hele dagen, %s" #. module: calendar #: sql_constraint:calendar.contacts:0 msgid "An user cannot have twice the same contact." -msgstr "" +msgstr "En bruger kan ikke have samme kontakt" #. module: calendar #: model:ir.model,name:calendar.model_ir_attachment @@ -439,39 +439,39 @@ msgstr "Kalender" #: model_terms:ir.ui.view,arch_db:calendar.calendar_alarm_view_form #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_alarm_tree msgid "Calendar Alarm" -msgstr "Kalender alarm" +msgstr "Kalendernotifikation" #. module: calendar #: model:ir.model,name:calendar.model_calendar_attendee msgid "Calendar Attendee Information" -msgstr "" +msgstr "Oplysninger på kalenderdeltagere " #. module: calendar #: model:ir.model,name:calendar.model_calendar_contacts msgid "Calendar Contacts" -msgstr "" +msgstr "Kalenderkontakter" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Calendar Invitation" -msgstr "Kalender Invitation" +msgstr "Kalenderinvitation" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity__calendar_event_id msgid "Calendar Meeting" -msgstr "" +msgstr "Kalendermøder" #. module: calendar #: model:ir.actions.server,name:calendar.ir_cron_scheduler_alarm_ir_actions_server #: model:ir.cron,cron_name:calendar.ir_cron_scheduler_alarm #: model:ir.cron,name:calendar.ir_cron_scheduler_alarm msgid "Calendar: Event Reminder" -msgstr "" +msgstr "Kalender: Arrangements påmindelse" #. module: calendar #: model:ir.model.fields,help:calendar.field_mail_activity_type__category msgid "Categories may trigger specific behavior like opening calendar view" -msgstr "" +msgstr "Kategorier kan udløse specifikke opgaver som at åbne kalendervisning" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_mail_activity_type__category @@ -619,7 +619,7 @@ msgstr "E-mail" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_attendee__email msgid "Email of Invited Person" -msgstr "Email af indbudte" +msgstr "E-mail til inviteret person" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__partner_id @@ -650,22 +650,22 @@ msgstr "Slutter den" #. module: calendar #: model:ir.model,name:calendar.model_calendar_event msgid "Event" -msgstr "Begivenhed" +msgstr "Arrangement" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm msgid "Event Alarm" -msgstr "" +msgstr "Arrangements notifikation" #. module: calendar #: model:ir.model,name:calendar.model_calendar_alarm_manager msgid "Event Alarm Manager" -msgstr "" +msgstr "Arrangements notifikations ansvarlig" #. module: calendar #: model:ir.model,name:calendar.model_calendar_event_type msgid "Event Meeting Type" -msgstr "" +msgstr "Arrangements mødetype" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__display_time @@ -761,7 +761,7 @@ msgstr "" #. module: calendar #: model:ir.model,name:calendar.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: calendar #: selection:calendar.alarm,interval:0 @@ -810,7 +810,7 @@ msgstr "Invitation" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_attendee__access_token msgid "Invitation Token" -msgstr "Invitation signal" +msgstr "Invitations token" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -825,7 +825,7 @@ msgstr "Invitation til" #. module: calendar #: model:mail.template,subject:calendar.calendar_template_meeting_invitation msgid "Invitation to ${object.event_id.name}" -msgstr "" +msgstr "Invitation til ${object.event_id.name}" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -835,17 +835,17 @@ msgstr "Invitationer" #. module: calendar #: model:ir.model,name:calendar.model_mail_wizard_invite msgid "Invite wizard" -msgstr "Inviter wizard" +msgstr "Guide" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_is_follower msgid "Is Follower" -msgstr "Følger" +msgstr "Er følger" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__is_highlighted msgid "Is the Event Highlighted" -msgstr "" +msgstr "Er arrangementet fremhævet?" #. module: calendar #: selection:calendar.event,byday:0 @@ -895,12 +895,12 @@ msgstr "Lad begivenheden automatisk at gentage sig på dette interval" #: model:ir.model.fields,field_description:calendar.field_calendar_event__location #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous msgid "Location" -msgstr "Lokation" +msgstr "Adresse" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__location msgid "Location of Event" -msgstr "Lokation på begivenheden" +msgstr "Adresse på arrangementet" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous @@ -910,7 +910,7 @@ msgstr "Logo" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_main_attachment_id msgid "Main Attachment" -msgstr "Primær vedhæftning" +msgstr "Vedhæftning" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_contacts__user_id @@ -928,7 +928,7 @@ msgstr "Møde" #: code:addons/calendar/models/calendar.py:947 #, python-format msgid "Meeting '%s' starts '%s' and ends '%s'" -msgstr "" +msgstr "Mødet '%s' starter '%s' og slutter '%s'" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -970,7 +970,7 @@ msgstr "Besked" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error msgid "Message Delivery error" -msgstr "Besked leveringsfejl" +msgstr "Leveringsfejl af besked" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_ids @@ -1017,7 +1017,7 @@ msgstr "Navn" #: selection:calendar.attendee,state:0 #: selection:calendar.event,attendee_status:0 msgid "Needs Action" -msgstr "Behøver handling" +msgstr "Kræver handling" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.invitation_page_anonymous @@ -1032,7 +1032,7 @@ msgstr "Påmindelse" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_needaction_counter msgid "Number of Actions" -msgstr "Antal aktioner" +msgstr "Antal handlinger" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_has_error_counter @@ -1079,7 +1079,7 @@ msgstr "Kun mig" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.mail_activity_view_form_popup msgid "Open Calendar" -msgstr "" +msgstr "Åben kalender" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__month_by @@ -1089,12 +1089,12 @@ msgstr "Valgmulighed" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "Options" -msgstr "Muligheder" +msgstr "Valgmuligheder" #. module: calendar #: selection:mail.activity.type,category:0 msgid "Other" -msgstr "Anden" +msgstr "Andet" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__user_id @@ -1110,7 +1110,7 @@ msgstr "Deltager" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__partner_id msgid "Partner-related data of the user" -msgstr "" +msgstr "Partner-relaterede data fra brugeren" #. module: calendar #: code:addons/calendar/models/calendar.py:1247 @@ -1127,12 +1127,12 @@ msgstr "Adgang" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule_type msgid "Recurrence" -msgstr "Tilbagevenden" +msgstr "Gentagne" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__end_type msgid "Recurrence Termination" -msgstr "Gentagelse Opsigelse" +msgstr "Gentagne afslutning" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__recurrency @@ -1152,22 +1152,22 @@ msgstr "Gentagelses id dato" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__recurrency msgid "Recurrent Meeting" -msgstr "Møde Gentagelse" +msgstr "Mødegentagelse" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__rrule msgid "Recurrent Rule" -msgstr "Gentagelses regel" +msgstr "Gentagelsesregel" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_alarm__duration msgid "Remind Before" -msgstr "Påmind Før" +msgstr "Påmind før" #. module: calendar #: selection:mail.activity.type,category:0 msgid "Reminder" -msgstr "" +msgstr "Påmindelse" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__alarm_ids @@ -1197,7 +1197,7 @@ msgstr "Gentag hver (dage / uge / måned / år)" #. module: calendar #: model:ir.model.fields,help:calendar.field_calendar_event__count msgid "Repeat x times" -msgstr "Gental antal gange" +msgstr "Gentag antal gange" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__partner_id @@ -1208,7 +1208,7 @@ msgstr "Ansvarlig" #. module: calendar #: selection:calendar.alarm,type:0 msgid "SMS Text Message" -msgstr "SMS Besked" +msgstr "SMS besked" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__sa @@ -1223,7 +1223,7 @@ msgstr "Lørdag" #. module: calendar #: model_terms:ir.actions.act_window,help:calendar.action_calendar_event msgid "Schedule a new meeting" -msgstr "" +msgstr "Planlæg et nyt møde" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_search @@ -1357,6 +1357,9 @@ msgid "" " other applications such as the employee leaves or the business\n" " opportunities." msgstr "" +"Kalenderen er delt mellem medarbejdere og er fuldt integreret med\n" +" andre programmer som medarbejderferie eller virksomhedens\n" +" salgsmuligheder." #. module: calendar #: code:addons/calendar/models/calendar.py:941 @@ -1364,12 +1367,14 @@ msgstr "" msgid "" "The ending date and time cannot be earlier than the starting date and time." msgstr "" +"Slutdatoen og klokkeslættet kan ikke være tidligere end startdato og " +"klokkeslæt." #. module: calendar #: code:addons/calendar/models/calendar.py:946 #, python-format msgid "The ending date cannot be earlier than the starting date." -msgstr "" +msgstr "Slutdatoen kan ikke være tidligere end startdatoen." #. module: calendar #: selection:calendar.event,byday:0 @@ -1395,7 +1400,7 @@ msgstr "Torsdag" #: code:addons/calendar/models/res_users.py:41 #, python-format msgid "Today's Meetings" -msgstr "" +msgstr "Dagens møder" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__tu @@ -1437,7 +1442,7 @@ msgstr "Ulæste beskeder" #. module: calendar #: model:ir.model.fields,field_description:calendar.field_calendar_event__message_unread_counter msgid "Unread Messages Counter" -msgstr "Ulæste besked tæller" +msgstr "Antal ulæste beskeder" #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form @@ -1493,7 +1498,7 @@ msgstr "Du kan ikke kopirere mødedeltagere." #. module: calendar #: model_terms:ir.ui.view,arch_db:calendar.view_calendar_event_form msgid "e.g. Business Lunch" -msgstr "f.eks. forretnings middag" +msgstr "f.eks. forretningsmiddag" #. module: calendar #: code:addons/calendar/models/calendar.py:1232 diff --git a/addons/calendar_sms/i18n/da.po b/addons/calendar_sms/i18n/da.po index f58fecc5afe..159ddaeb2d1 100644 --- a/addons/calendar_sms/i18n/da.po +++ b/addons/calendar_sms/i18n/da.po @@ -5,13 +5,15 @@ # Translators: # Martin Trigaux, 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,17 +29,17 @@ msgstr "E-mail" #. module: calendar_sms #: model:ir.model,name:calendar_sms.model_calendar_event msgid "Event" -msgstr "Begivenhed" +msgstr "Arrangement" #. module: calendar_sms #: model:ir.model,name:calendar_sms.model_calendar_alarm msgid "Event Alarm" -msgstr "" +msgstr "Arrangements notifikation" #. module: calendar_sms #: model:ir.model,name:calendar_sms.model_calendar_alarm_manager msgid "Event Alarm Manager" -msgstr "" +msgstr "Arrangements notifikationsansvarlig" #. module: calendar_sms #: code:addons/calendar_sms/models/calendar.py:23 diff --git a/addons/contacts/i18n/da.po b/addons/contacts/i18n/da.po index a07f23773e9..dd633a97a29 100644 --- a/addons/contacts/i18n/da.po +++ b/addons/contacts/i18n/da.po @@ -6,13 +6,15 @@ # Martin Trigaux, 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,7 +46,7 @@ msgstr "Kontakt tags" #. module: contacts #: model:ir.ui.menu,name:contacts.menu_partner_title_contact msgid "Contact Titles" -msgstr "Kontakt titler" +msgstr "Kontakt overskrifter" #. module: contacts #: model:ir.actions.act_window,name:contacts.action_contacts @@ -68,7 +70,7 @@ msgstr "Landegruppe" #: model_terms:ir.actions.act_window,help:contacts.action_contacts #: model_terms:ir.actions.act_window,help:contacts.action_contacts_summary msgid "Create a contact in your address book" -msgstr "" +msgstr "Opret en kontakt i din adressebog" #. module: contacts #: model:ir.ui.menu,name:contacts.menu_country_state_partner @@ -85,6 +87,7 @@ msgstr "Lokalisering" #: model_terms:ir.actions.act_window,help:contacts.action_contacts_summary msgid "Odoo helps you to easily track all activities related to a customer." msgstr "" +"Odoo hjælper dig med at spore alle aktiviteter relateret til en kunde." #. module: contacts #: model:ir.ui.menu,name:contacts.res_partner_industry_menu diff --git a/addons/crm/i18n/da.po b/addons/crm/i18n/da.po index 1ea5b627613..c47a668fed8 100644 --- a/addons/crm/i18n/da.po +++ b/addons/crm/i18n/da.po @@ -9,9 +9,9 @@ # Jesper Carstensen , 2018 # Martin Trigaux, 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -19,7 +19,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:48+0000\n" "PO-Revision-Date: 2018-08-24 09:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -36,7 +36,7 @@ msgstr "# Møder" #. module: crm #: model_terms:digest.tip,tip_description:crm.digest_tip_crm_0 msgid "% endif" -msgstr "" +msgstr "% endif" #. module: crm #: model_terms:digest.tip,tip_description:crm.digest_tip_crm_0 @@ -45,6 +45,9 @@ msgid "" " % if email\n" " Try the mail gateway" msgstr "" +"% set email = object.env['crm.team'].search([('alias_name','!=', False)],limit=1).alias_id.display_name\n" +" % if email\n" +" Prøv mail gateway" #. module: crm #. openerp-web @@ -54,6 +57,8 @@ msgid "" "Choose a name for your opportunity, example: 'Need a new " "website'" msgstr "" +"Vælg et navn på din salgsmulighed, f. eks.: 'Ønsker en ny " +"hjemmeside'" #. module: crm #. openerp-web @@ -84,6 +89,10 @@ msgid "" " as a member of one of the Sales Team.\n" "

" msgstr "" +"

Tilføj nye salgsmuligheder

\n" +" Det ser ud som om du ikke er tilknyttet en salgsgruppe. Du skal tilføje dig selv\n" +" som medlem af et af salgsgrupperne.\n" +"

" #. module: crm #. openerp-web @@ -94,9 +103,10 @@ msgid "" "attached to this opportunity.

Type '@' to mention" " people - it's like cc-ing on emails.

" msgstr "" -"

Send beskeder til dine muligheder og modtag svar der automatisk " -"vedhæftes denne salgsmulighed.

Tast '@' for at " -"stile direkte til folk - virker som cc/ på e-mails.

" +"

Send beskeder til dine salgsmuligheder og modtag svar der " +"automatisk vedhæftes denne salgsmulighed.

Tast " +"'@' for at sende besked direkte til en person - virker som cc/ på " +"e-mails.

" #. module: crm #. openerp-web @@ -108,6 +118,10 @@ msgid "" "after
  • second call 3 days after, ...
  • Select a standard activity for now.

    " msgstr "" +"

    Du vil kunne tilpasse dine opfølgningsaktiviteter. " +"F.eks.:

    1. Introduktions e-mail
    2. Ring 10 dage " +"efter
    3. Andet kald 3 dage efter, ...

    Vælg " +"en standard aktivitet for nu.

    " #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_case_form_view_oppor @@ -164,7 +178,7 @@ msgstr "Mål for udførte aktiviteter" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter msgid "Activities Todo" -msgstr "" +msgstr "Aktiviteter der mangler" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__activity_state @@ -185,7 +199,7 @@ msgstr "Aktivitetstyper" #: code:addons/crm/models/crm_lead.py:933 #, python-format msgid "Add a new lead" -msgstr "" +msgstr "Tilføj nyt kundeemne" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.res_config_settings_view_form @@ -232,7 +246,7 @@ msgstr "Tildel denne salgsmulighed til" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__date_open msgid "Assignation Date" -msgstr "Tilknytnings dato" +msgstr "Tildelingsdato" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__message_attachment_count @@ -247,7 +261,7 @@ msgstr "Gennemsnitlig sandsynlighed" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__is_blacklisted msgid "Blacklist" -msgstr "" +msgstr "Blacklist" #. module: crm #: code:addons/crm/models/crm_lead.py:400 @@ -258,7 +272,7 @@ msgstr "Boom! Team rekord for de sidste 30 dage." #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__message_bounce msgid "Bounce" -msgstr "Spring" +msgstr "Afvisning" #. module: crm #: model:ir.ui.menu,name:crm.crm_menu_root @@ -275,7 +289,7 @@ msgstr "CRM aktivitetsanalyse" #. module: crm #: model:ir.model,name:crm.model_crm_stage msgid "CRM Stages" -msgstr "" +msgstr "CRM faser" #. module: crm #: model:mail.activity.type,name:crm.mail_activity_demo_call_demo @@ -300,7 +314,7 @@ msgstr "Annuller" #. module: crm #: model:ir.actions.act_window,name:crm.crm_team_act_tree msgid "Cases by Sales Team" -msgstr "Sager efter salgs teams" +msgstr "Sager efter salgsteams" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_stage__on_change @@ -322,7 +336,7 @@ msgstr "" #. module: crm #: model:ir.model.fields,help:crm.field_crm_team__use_opportunities msgid "Check this box to manage a presales process with opportunities." -msgstr "" +msgstr "Marker denne boks for at styre en salgsproces med salgsmuligheder." #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__city @@ -348,7 +362,7 @@ msgstr "" #: code:addons/crm/static/src/js/tour.js:32 #, python-format msgid "Click here to add your opportunity." -msgstr "" +msgstr "Klik her for at tilføje din salgsmulighed." #. module: crm #. openerp-web @@ -366,7 +380,7 @@ msgstr "" #: code:addons/crm/static/src/js/tour.js:60 #, python-format msgid "Click on the opportunity to zoom in." -msgstr "" +msgstr "Klik på salgsmuligheden for at zoome ind." #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__date_closed @@ -406,7 +420,7 @@ msgstr "Virksomhedsnavn" #. module: crm #: model:ir.model,name:crm.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: crm #: model:ir.ui.menu,name:crm.crm_menu_config @@ -473,12 +487,12 @@ msgstr "Konverteringsmuligheder" #. module: crm #: model:ir.model,name:crm.model_crm_lead2opportunity_partner_mass msgid "Convert Lead to Opportunity (in mass)" -msgstr "" +msgstr "Konverter kundeemne til salgsmulighed (i en masse)" #. module: crm #: model:ir.model,name:crm.model_crm_lead2opportunity_partner msgid "Convert Lead to Opportunity (not in mass)" -msgstr "" +msgstr "Konverter kundeemne til salgsmulighed (ikke i en masse)" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.view_crm_lead2opportunity_partner_mass @@ -538,12 +552,12 @@ msgstr "Opret" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.view_create_opportunity_simplified msgid "Create & Edit" -msgstr "Opret & Redigér" +msgstr "Opret & redigér" #. module: crm #: model:ir.model.fields,field_description:crm.field_res_config_settings__module_crm_reveal msgid "Create Leads/Opportunities from your website's traffic" -msgstr "" +msgstr "Opret kundeemner / salgsmuligheder fra din hjemmeside" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.view_crm_lead2opportunity_partner @@ -560,12 +574,12 @@ msgstr "Opret ny kunde" #: model_terms:ir.actions.act_window,help:crm.crm_case_form_view_salesteams_lead #: model_terms:ir.actions.act_window,help:crm.crm_case_form_view_salesteams_opportunity msgid "Create a new lead" -msgstr "" +msgstr "Opret nyt kundeemne" #. module: crm #: model_terms:ir.actions.act_window,help:crm.crm_lead_tag_action msgid "Create a new tag for your opportunities" -msgstr "" +msgstr "Opret et nyt tag for dine salgsmuligheder" #. module: crm #: model:ir.actions.act_window,name:crm.create_opportunity_simplified @@ -576,13 +590,13 @@ msgstr "Opret en salgsmulighed" #. module: crm #: model_terms:ir.actions.act_window,help:crm.relate_partner_opportunities msgid "Create an new opportunity related to this customer" -msgstr "" +msgstr "Opret en ny salgsmulighed relateret til denne kunde" #. module: crm #: code:addons/crm/models/crm_lead.py:935 #, python-format msgid "Create an opportunity in your pipeline" -msgstr "" +msgstr "Opret en salgsmulighed i din pipeline" #. module: crm #: model_terms:ir.actions.act_window,help:crm.crm_lead_tag_action @@ -628,7 +642,7 @@ msgstr "Oprettet den" #: model_terms:ir.ui.view,arch_db:crm.view_crm_case_leads_filter #: model_terms:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter msgid "Creation Date" -msgstr "Oprettelses dato" +msgstr "Oprettelsesdato" #. module: crm #: model:ir.actions.server,name:crm.action_your_pipeline @@ -682,7 +696,7 @@ msgstr "Dato" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_opportunity_report_view_search msgid "Date Closed" -msgstr "" +msgstr "Lukket dato" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__day_open @@ -702,7 +716,7 @@ msgstr "Standard alias navn for leads" #. module: crm #: model_terms:ir.actions.act_window,help:crm.crm_lost_reason_action msgid "Define a new lost reason" -msgstr "" +msgstr "Definer en ny årsag for en tabt salgsmulighed" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_case_kanban_view_leads @@ -722,7 +736,7 @@ msgstr "Design" #. module: crm #: model:ir.model,name:crm.model_digest_digest msgid "Digest" -msgstr "" +msgstr "Digest" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.view_create_opportunity_simplified @@ -748,6 +762,7 @@ msgstr "Vis navn" #, python-format msgid "Do not have access, skip this data for user's digest email" msgstr "" +"Har ikke adgang, spring over disse data til brugerens opsummerings e-mail" #. module: crm #: selection:crm.lead2opportunity.partner,action:0 @@ -759,7 +774,7 @@ msgstr "Link ikke til en kunde" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_case_kanban_view_leads msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_case_kanban_view_leads @@ -789,6 +804,8 @@ msgid "" "Email sent to ${email} generate opportunities in your " "pipeline.
    " msgstr "" +"E-mails der sendes til ${email} generere en salgsmulighed i" +" din pipeline." #. module: crm #: model_terms:ir.ui.view,arch_db:crm.res_config_settings_view_form @@ -834,12 +851,12 @@ msgstr "Forventet slutdato" #. module: crm #: selection:crm.team,dashboard_graph_group_pipeline:0 msgid "Expected Closing Day" -msgstr "Dag for Forventet Lukning" +msgstr "Dag for forventet lukning" #. module: crm #: selection:crm.team,dashboard_graph_group_pipeline:0 msgid "Expected Closing Month" -msgstr "Måned for Forventet Lukning" +msgstr "Måned for forventet lukning" #. module: crm #: selection:crm.team,dashboard_graph_group_pipeline:0 @@ -859,7 +876,7 @@ msgstr "Forventede omsætninger" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_team__dashboard_graph_period_pipeline msgid "Expected to Close" -msgstr "Forventet at Lukke" +msgstr "Forventer at lukke ordren" #. module: crm #: model:ir.model.fields,help:crm.field_crm_stage__legend_priority @@ -908,7 +925,7 @@ msgstr "Følgere (partnere)" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_case_form_view_oppor msgid "Followup" -msgstr "" +msgstr "Opfølgning" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead2opportunity_partner_mass__force_assignation @@ -937,6 +954,8 @@ msgid "" "Generate leads from incoming emails and assign them\n" " to a Sales Team manually" msgstr "" +"Generer slagsmuligheder fra indgående e-mails og tildele dem\n" +" manuelt til et salgsteam" #. module: crm #: model:ir.model,name:crm.model_crm_lead_lost @@ -947,6 +966,7 @@ msgstr "Få tabsårsag" #: model_terms:ir.ui.view,arch_db:crm.crm_stage_form msgid "Give your team the requirements to move an opportunity to this stage." msgstr "" +"Giv dit team beføjelser til, at flytte en salgsmulighed til denne fase." #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__email_cc @@ -978,7 +998,7 @@ msgstr "Sortér efter" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_team__dashboard_graph_group_pipeline msgid "Grouping Method" -msgstr "" +msgstr "Grupperingsmetode" #. module: crm #: model_terms:ir.actions.act_window,help:crm.crm_lead_action_activities @@ -1042,6 +1062,8 @@ msgid "" "If the email address is on the blacklist, the contact won't receive mass " "mailing anymore, from any list" msgstr "" +"Hvis e-mailadressen er blacklisted, vil kontakten ikke længere modtage " +"masseudskrifter fra enhver liste" #. module: crm #: model:ir.model.fields,help:crm.field_crm_lead2opportunity_partner_mass__force_assignation @@ -1072,7 +1094,7 @@ msgstr "Information" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_case_form_view_oppor msgid "Initial Contact Information" -msgstr "" +msgstr "Kontaktoplysninger" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_case_form_view_leads @@ -1088,7 +1110,7 @@ msgstr "Fakturaer" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__message_is_follower msgid "Is Follower" -msgstr "Følger" +msgstr "Er følger" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__function @@ -1132,7 +1154,7 @@ msgstr "Sidst ændret den" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__date_last_stage_update msgid "Last Stage Update" -msgstr "Sidste fase opdatering" +msgstr "Sidste faseopdatering" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead2opportunity_partner__write_uid @@ -1179,7 +1201,7 @@ msgstr "Emne" #. module: crm #: model:ir.model,name:crm.model_crm_lead_tag msgid "Lead Tag" -msgstr "" +msgstr "Tag på kundeemne" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_lead_tag_form @@ -1260,14 +1282,14 @@ msgstr "Kundeemner med duplikater (til information)" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_merge_opportunity__opportunity_ids msgid "Leads/Opportunities" -msgstr "Kundeemner / Salgsmuligheder" +msgstr "Kundeemner / salgsmuligheder" #. module: crm #. openerp-web #: code:addons/crm/static/src/js/tour.js:47 #, python-format msgid "Let's schedule an activity." -msgstr "" +msgstr "Lad os planlægge en aktivitet." #. module: crm #: selection:crm.lead2opportunity.partner,action:0 @@ -1338,12 +1360,12 @@ msgstr "" #. module: crm #: model:ir.actions.server,name:crm.action_mark_activities_done msgid "Mark All Activities as Done" -msgstr "" +msgstr "Mærk alle aktiviteter som udført" #. module: crm #: model:ir.actions.server,name:crm.action_mark_late_activities_done msgid "Mark Late Activities as Done" -msgstr "" +msgstr "Mærk seneste aktiviteter som udført" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_case_form_view_oppor @@ -1358,7 +1380,7 @@ msgstr "Mærk som vundet" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_case_form_view_leads msgid "Mark as Lost" -msgstr "" +msgstr "Mærk som tabt" #. module: crm #: model:ir.actions.server,name:crm.action_mark_as_lost @@ -1407,7 +1429,7 @@ msgstr "Flet kundemener/salgsmuligheder" #. module: crm #: model:ir.model,name:crm.model_crm_merge_opportunity msgid "Merge Opportunities" -msgstr "" +msgstr "Sammenlæg salgsmuligheder" #. module: crm #: model:ir.actions.act_window,name:crm.merge_opportunity_act @@ -1472,7 +1494,7 @@ msgstr "Mobil" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_activity_report_view_search msgid "My Activities" -msgstr "Mine Aktiviteter" +msgstr "Mine aktiviteter" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.view_crm_case_leads_filter @@ -1504,7 +1526,7 @@ msgstr "Ny" #. module: crm #: model:ir.model.fields,field_description:crm.field_digest_digest__kpi_crm_lead_created msgid "New Leads/Opportunities" -msgstr "" +msgstr "Nyt kundeemne / Salgsmulighed" #. module: crm #: model:ir.actions.act_window,name:crm.action_opportunity_form @@ -1530,7 +1552,7 @@ msgstr "Oversigt over næste aktivitet" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: crm #: selection:crm.lead,kanban_state:0 @@ -1551,7 +1573,7 @@ msgstr "Intet emne" #. module: crm #: model_terms:ir.actions.act_window,help:crm.crm_lead_action_activities msgid "No next activity" -msgstr "" +msgstr "Ingen næste aktivitet" #. module: crm #: selection:crm.lead,kanban_state:0 @@ -1576,7 +1598,7 @@ msgstr "Noter" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__message_needaction_counter msgid "Number of Actions" -msgstr "Antal aktioner" +msgstr "Antal handlinger" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__message_has_error_counter @@ -1615,17 +1637,17 @@ msgstr "" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_team_salesteams_view_kanban msgid "Open Opportunities" -msgstr "Åbne Salgsmuligheder" +msgstr "Åbne salgsmuligheder" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_team_salesteams_view_kanban msgid "Open Opportunity" -msgstr "Åben Salgsmulighed" +msgstr "Åben salgsmulighed" #. module: crm #: model:ir.model,name:crm.model_crm_lost_reason msgid "Opp. Lost Reason" -msgstr "" +msgstr "Årsag for tabt salgsmulighed" #. module: crm #: model:ir.actions.act_window,name:crm.crm_case_form_view_salesteams_opportunity @@ -1664,12 +1686,12 @@ msgstr "" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_team__opportunities_amount msgid "Opportunities Revenues" -msgstr "" +msgstr "Indtægter på salgsmuligheder" #. module: crm #: model:ir.model.fields,field_description:crm.field_digest_digest__kpi_crm_opportunities_won msgid "Opportunities Won" -msgstr "" +msgstr "Vundne salgsmuligheder" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter @@ -1680,6 +1702,7 @@ msgstr "Mine salgsmuligheder" #: model_terms:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter msgid "Opportunities with a date of Expected Closing which is in the past" msgstr "" +"Salgsmuligheder med en dato for forventet afslutning der er overskrevet" #. module: crm #: code:addons/crm/models/crm_lead.py:446 @@ -1700,7 +1723,7 @@ msgstr "Salgsmuligheder" #: model:mail.message.subtype,name:crm.mt_lead_create #: model:mail.message.subtype,name:crm.mt_salesteam_lead msgid "Opportunity Created" -msgstr "" +msgstr "Oprettet salgsmulighed" #. module: crm #: model:mail.message.subtype,name:crm.mt_lead_lost @@ -1727,7 +1750,7 @@ msgstr "Vundet salgsmulighed " #. module: crm #: model:mail.message.subtype,description:crm.mt_lead_create msgid "Opportunity created" -msgstr "" +msgstr "Oprettet salgsmulighed" #. module: crm #: model:mail.message.subtype,description:crm.mt_lead_lost @@ -1757,22 +1780,22 @@ msgstr "Forfaldne salgsmuligheder" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__partner_address_email msgid "Partner Contact Email" -msgstr "Partner kontakt e-mail" +msgstr "Kontakt e-mail" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__partner_address_name msgid "Partner Contact Name" -msgstr "Partner kontakt navn" +msgstr "Kontakt navn" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__partner_address_phone msgid "Partner Contact Phone" -msgstr "" +msgstr "Kontakt telefon" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__partner_is_blacklisted msgid "Partner is blacklisted" -msgstr "" +msgstr "Kunde er blacklisted" #. module: crm #: model:ir.model,name:crm.model_crm_partner_binding @@ -1894,7 +1917,7 @@ msgstr "Forslag/tilbud" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__expected_revenue msgid "Prorated Revenue" -msgstr "" +msgstr "Forholdsmæssig indtjening" #. module: crm #: model:crm.stage,name:crm.stage_lead2 @@ -1910,6 +1933,8 @@ msgid "" "Ready to boost your sales? Your Pipeline can be found here, under the" " CRM app." msgstr "" +"Klar til at øge dit salg? Din pipeline kan findes herunder CRM" +" app." #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__referred @@ -1979,7 +2004,7 @@ msgstr "Salgs team" #: code:addons/crm/models/crm_lead.py:1125 #, python-format msgid "Sales Team Settings" -msgstr "" +msgstr "Opsætning af salgsteam" #. module: crm #: model:ir.ui.menu,name:crm.crm_team_config @@ -2013,7 +2038,7 @@ msgstr "Søg kundeemner" #: model_terms:ir.ui.view,arch_db:crm.crm_lost_reason_view_search #: model_terms:ir.ui.view,arch_db:crm.view_crm_case_opportunities_filter msgid "Search Opportunities" -msgstr "Søg kval. emner" +msgstr "Søg efter salgsmuligheder" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.merge_opportunity_form @@ -2023,7 +2048,7 @@ msgstr "Vælg kundemener/salgsmuligheder" #. module: crm #: model:ir.actions.act_window,name:crm.action_lead_mass_mail msgid "Send an email" -msgstr "" +msgstr "Send en e-mail" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_stage__sequence @@ -2038,7 +2063,7 @@ msgstr "Serviceydelser" #. module: crm #: model_terms:ir.actions.act_window,help:crm.crm_stage_action msgid "Set a new stage in your opportunity pipeline" -msgstr "" +msgstr "Opret en ny fase i din pipeline" #. module: crm #: model:ir.model.fields,help:crm.field_crm_stage__on_change @@ -2169,6 +2194,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__street @@ -2228,7 +2257,7 @@ msgstr "Tags" #. module: crm #: model:ir.ui.menu,name:crm.sales_team_menu_team_pipeline msgid "Team Pipelines" -msgstr "" +msgstr "Team pipeline" #. module: crm #: model:ir.model.fields,help:crm.field_crm_team__alias_id @@ -2284,6 +2313,8 @@ msgid "" "This is a name that helps you keep track of your different campaign efforts," " e.g. Fall_Drive, Christmas_Special" msgstr "" +"Dette er et navn, der hjælper dig med at holde styr på dine forskellige " +"kampagneindsatser" #. module: crm #: model:ir.model.fields,help:crm.field_crm_lead__medium_id @@ -2304,7 +2335,7 @@ msgstr "" #: code:addons/crm/static/src/js/tour.js:42 #, python-format msgid "This opportunity has no activity planned." -msgstr "" +msgstr "Denne salgsmulighed har ikke planlagt nogen aktiviteter." #. module: crm #: model:ir.model.fields,help:crm.field_crm_stage__probability @@ -2339,7 +2370,7 @@ msgstr "Dette mål eksisterer ikke." #: model_terms:ir.ui.view,arch_db:crm.crm_case_form_view_leads #: model_terms:ir.ui.view,arch_db:crm.crm_case_form_view_oppor msgid "Title" -msgstr "Titel" +msgstr "Overskrift" #. module: crm #: selection:crm.lead,activity_state:0 @@ -2369,7 +2400,7 @@ msgstr "Træning" #. module: crm #: model_terms:digest.tip,tip_description:crm.digest_tip_crm_0 msgid "Try Now" -msgstr "" +msgstr "Prøv nu" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_activity_report__lead_type @@ -2391,13 +2422,13 @@ msgstr "Ikke tildelt" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_team_salesteams_view_kanban msgid "Unassigned Lead" -msgstr "Ikke-tildelt Kundeemne" +msgstr "Ikke-tildelt kundeemne" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_team__unassigned_leads_count #: model_terms:ir.ui.view,arch_db:crm.crm_team_salesteams_view_kanban msgid "Unassigned Leads" -msgstr "Ikke-tildelte Kundeemner" +msgstr "Ikke-tildelte kundeemner" #. module: crm #: code:addons/crm/models/crm_team.py:201 @@ -2421,7 +2452,7 @@ msgstr "Ulæste besked tæller" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.res_config_settings_view_form msgid "Use an External Email Server" -msgstr "Anvend en Ekstern Email Server" +msgstr "Anvend en ekstern e-mailserver" #. module: crm #: selection:crm.lead2opportunity.partner.mass,action:0 @@ -2486,12 +2517,12 @@ msgstr "Bruges til at sortere faser. Lavere er bedre." #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__user_email msgid "User Email" -msgstr "Bruger Email" +msgstr "Bruger e-mail" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__user_login msgid "User Login" -msgstr "Bruger Log ind" +msgstr "Bruger login" #. module: crm #: model:ir.model,name:crm.model_res_users @@ -2506,7 +2537,7 @@ msgstr "Meget høj" #. module: crm #: model:crm.lost.reason,name:crm.lost_reason_2 msgid "We don't have people/skills" -msgstr "Vi har ikke mennesker/faglighed" +msgstr "Vi har ikke medarbejdere/faglighed" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__website @@ -2516,7 +2547,7 @@ msgstr "Hjemmeside" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.res_config_settings_view_form msgid "Website Lead Generation" -msgstr "" +msgstr "Website leadgenerator" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__website_message_ids @@ -2538,21 +2569,22 @@ msgstr "Kontaktens hjemmeside" msgid "" "When sending mails, the default email address is taken from the Sales Team." msgstr "" +"Når du sender e-mails, er standard e-mailadressen hentet fra salgsteamet." #. module: crm #: selection:crm.team,dashboard_graph_period_pipeline:0 msgid "Within a Month" -msgstr "Inden for en Måned" +msgstr "Indenfor en måned" #. module: crm #: selection:crm.team,dashboard_graph_period_pipeline:0 msgid "Within a Week" -msgstr "Inden for en Uge" +msgstr "Indenfor en uge" #. module: crm #: selection:crm.team,dashboard_graph_period_pipeline:0 msgid "Within a Year" -msgstr "Inden for et År" +msgstr "Indenfor et år" #. module: crm #: code:addons/crm/models/crm_lead.py:1121 @@ -2570,7 +2602,7 @@ msgstr "Vundet" #. module: crm #: model:ir.model.fields,field_description:crm.field_res_users__target_sales_won msgid "Won in Opportunities Target" -msgstr "Vundet i salgmuligheder" +msgstr "Vundne salgmuligheder" #. module: crm #: code:addons/crm/models/crm_lead.py:402 @@ -2585,6 +2617,8 @@ msgid "" "You have to enable the Pipeline on your Sales Team to be able to set it as a" " content for the graph" msgstr "" +"Du skal aktivere pipeline på dit salgsteam for at kunne sætte det som " +"indhold i grafen." #. module: crm #: code:addons/crm/models/crm_lead.py:404 @@ -2623,7 +2657,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:crm.crm_case_form_view_leads #: model_terms:ir.ui.view,arch_db:crm.crm_case_form_view_oppor msgid "ZIP" -msgstr "post nr." +msgstr "Postnummer" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__zip @@ -2650,7 +2684,7 @@ msgstr "f.eks. www.odoo.com" #: code:addons/crm/models/crm_lead.py:946 #, python-format msgid "or send an email to %s" -msgstr "" +msgstr "eller send en e-mail til %s" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_stage__team_count diff --git a/addons/crm/i18n/it.po b/addons/crm/i18n/it.po index 9fe08eff4d3..019b4aa797b 100644 --- a/addons/crm/i18n/it.po +++ b/addons/crm/i18n/it.po @@ -3,28 +3,29 @@ # * crm # # Translators: -# Sergio Zanchetta , 2018 +# Pietro Della Notte , 2018 # Francesco Garganese , 2018 +# Simone Bernini , 2018 +# Giacomo Grasso , 2018 +# Christian , 2018 +# Alberto Carollo , 2018 +# Sebastiano Pistore , 2018 +# Cécile Collart , 2018 +# Romica Paun , 2018 # Martin Trigaux, 2018 # Luigi Di Naro , 2018 -# Simone Bernini , 2018 # Paolo Valier, 2018 -# Cécile Collart , 2018 -# Pietro Della Notte , 2018 -# Alberto Carollo , 2018 # David Minneci , 2018 +# Sergio Zanchetta , 2018 # Léonie Bouchat , 2018 -# Giacomo Grasso , 2018 -# Sebastiano Pistore , 2018 -# Christian , 2018 -# Romica Paun , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:48+0000\n" -"PO-Revision-Date: 2018-10-08 06:48+0000\n" -"Last-Translator: Romica Paun , 2018\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Léonie Bouchat , 2018\n" "Language-Team: Italian (https://www.transifex.com/odoo/teams/41243/it/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -424,7 +425,7 @@ msgstr "Azienda" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_case_form_view_leads msgid "Company Name" -msgstr "Nome dell’azienda" +msgstr "Nome azienda" #. module: crm #: model:ir.model,name:crm.model_res_config_settings @@ -457,7 +458,7 @@ msgstr "Contatto" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead__contact_name msgid "Contact Name" -msgstr "Nome di contatto" +msgstr "Nome contatto" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.res_config_settings_view_form @@ -613,8 +614,8 @@ msgid "" "Create tags that fit your business (product structure, sales type, etc.) to " "better manage and tack your opportunities." msgstr "" -"Crea tag che si adattino alla tua attività (struttura del prodotto, tipo di " -"vendita, ecc.) Per gestire e affinare meglio le tue opportunità." +"Crea etichette che si adattano all'attività (struttura del prodotto, tipo di" +" vendita ecc.) per gestire e affinare meglio le opportunità." #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_activity_report__author_id @@ -737,7 +738,7 @@ msgstr "Elimina" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_case_form_view_leads msgid "Describe the lead..." -msgstr "Descrivi il Lead…" +msgstr "Descrivere il lead…" #. module: crm #: model:crm.lead.tag,name:crm.categ_oppor5 @@ -910,7 +911,7 @@ msgstr "Filtri Estesi" #. module: crm #: model_terms:ir.ui.view,arch_db:crm.crm_case_form_view_leads msgid "Extra Info" -msgstr "Info aggiuntive" +msgstr "Informazioni aggiuntive" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_stage__fold @@ -1228,7 +1229,7 @@ msgstr "Tag lead" #: model_terms:ir.ui.view,arch_db:crm.crm_lead_tag_form #: model_terms:ir.ui.view,arch_db:crm.crm_lead_tag_tree msgid "Lead Tags" -msgstr "Tag associati ai lead" +msgstr "Etichette associate ai lead" #. module: crm #: model:ir.model,name:crm.model_crm_lead @@ -2037,12 +2038,12 @@ msgstr "Team di vendita" #: code:addons/crm/models/crm_lead.py:1125 #, python-format msgid "Sales Team Settings" -msgstr "Configurazione del team di vendita" +msgstr "Impostazioni team di vendita" #. module: crm #: model:ir.ui.menu,name:crm.crm_team_config msgid "Sales Teams" -msgstr "Team di Vendita" +msgstr "Team di vendita" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_lead2opportunity_partner_mass__user_ids @@ -2288,7 +2289,7 @@ msgstr "Il nome del Tag esiste già !" #: model:ir.model.fields,field_description:crm.field_crm_lead__tag_ids #: model:ir.ui.menu,name:crm.menu_crm_lead_categ msgid "Tags" -msgstr "Tags" +msgstr "Etichette" #. module: crm #: model:ir.ui.menu,name:crm.sales_team_menu_team_pipeline diff --git a/addons/crm/i18n/zh_CN.po b/addons/crm/i18n/zh_CN.po index 3d1adc37e9b..8c8d873cc56 100644 --- a/addons/crm/i18n/zh_CN.po +++ b/addons/crm/i18n/zh_CN.po @@ -393,7 +393,7 @@ msgstr "关闭不能转化为商机的线索" #: model:ir.model.fields,field_description:crm.field_crm_lead__color #: model:ir.model.fields,field_description:crm.field_crm_lead_tag__color msgid "Color Index" -msgstr "更多颜色" +msgstr "颜色索引" #. module: crm #: model:ir.model.fields,field_description:crm.field_crm_activity_report__company_id diff --git a/addons/crm_phone_validation/i18n/da.po b/addons/crm_phone_validation/i18n/da.po index bcea7300ed0..9c761dcd4ab 100644 --- a/addons/crm_phone_validation/i18n/da.po +++ b/addons/crm_phone_validation/i18n/da.po @@ -5,13 +5,15 @@ # Translators: # Martin Trigaux, 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -33,7 +35,7 @@ msgstr "" #. module: crm_phone_validation #: model:ir.model,name:crm_phone_validation.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: crm_phone_validation #: model:ir.model,name:crm_phone_validation.model_res_partner @@ -43,9 +45,9 @@ msgstr "Kontakt" #. module: crm_phone_validation #: model:ir.model,name:crm_phone_validation.model_crm_lead msgid "Lead/Opportunity" -msgstr "Emne/Forventning" +msgstr "Kundeemne/salgsmulighed" #. module: crm_phone_validation #: model:ir.model.fields,field_description:crm_phone_validation.field_res_config_settings__crm_phone_valid_method msgid "Local Numbers" -msgstr "Lokale Numre" +msgstr "Lokale numre" diff --git a/addons/crm_project/i18n/da.po b/addons/crm_project/i18n/da.po index 2f713f997b1..85d7046c3a2 100644 --- a/addons/crm_project/i18n/da.po +++ b/addons/crm_project/i18n/da.po @@ -6,14 +6,15 @@ # Martin Trigaux, 2018 # Morten Schou , 2018 # Jesper Carstensen , 2018 -# lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,8 +28,8 @@ msgid "" "Convert To\n" " Task" msgstr "" -"Omdan til\n" -" Opgave" +"Konverter til en\n" +" opgave" #. module: crm_project #: model_terms:ir.ui.view,arch_db:crm_project.crm_lead_convert2task_view_form @@ -40,12 +41,12 @@ msgstr "Annuller" #: model_terms:ir.ui.view,arch_db:crm_project.crm_lead_convert2task_view_form #: model_terms:ir.ui.view,arch_db:crm_project.crm_lead_view_form msgid "Convert to Task" -msgstr "Omdan til Opgave" +msgstr "Konverter til en opgave" #. module: crm_project #: model_terms:ir.ui.view,arch_db:crm_project.crm_lead_convert2task_view_form msgid "Create Task" -msgstr "Opret Opgave" +msgstr "Opret en opgave" #. module: crm_project #: selection:crm.lead.convert2task,action:0 @@ -105,7 +106,7 @@ msgstr "Emne" #. module: crm_project #: model:ir.model,name:crm_project.model_crm_lead_convert2task msgid "Lead convert to Task" -msgstr "" +msgstr "Konverter kundeemne til opgave" #. module: crm_project #: selection:crm.lead.convert2task,action:0 diff --git a/addons/delivery/i18n/da.po b/addons/delivery/i18n/da.po index bb89dc8212f..ce9b46a9aec 100644 --- a/addons/delivery/i18n/da.po +++ b/addons/delivery/i18n/da.po @@ -7,16 +7,17 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" -"PO-Revision-Date: 2018-10-08 06:49+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -179,7 +180,7 @@ msgstr "Betingelse" #. module: delivery #: model:ir.model,name:delivery.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: delivery #: model:ir.model,name:delivery.model_res_partner @@ -238,7 +239,7 @@ msgstr "Leveringsomkostninger" #. module: delivery #: model_terms:ir.ui.view,arch_db:delivery.view_picking_withcarrier_out_form msgid "Delivery Information" -msgstr "Leverings information" +msgstr "Leveringsinformation" #. module: delivery #: model:ir.model.fields,field_description:delivery.field_sale_order__delivery_message @@ -282,7 +283,7 @@ msgstr "Leveringsindpakning" #. module: delivery #: model:ir.model,name:delivery.model_delivery_price_rule msgid "Delivery Price Rules" -msgstr " Regler for leveringsspriser" +msgstr "Regler for fragtpriser" #. module: delivery #: model:ir.model.fields,field_description:delivery.field_delivery_carrier__product_id @@ -347,7 +348,7 @@ msgstr "" #. module: delivery #: model:ir.model.fields,field_description:delivery.field_sale_order__delivery_price msgid "Estimated Delivery Price" -msgstr "Estimeret leveringspris" +msgstr "Estimeret fragtpris" #. module: delivery #: model:ir.model.fields,help:delivery.field_sale_order__carrier_id @@ -572,14 +573,14 @@ msgstr "Pakke" #. module: delivery #: model:ir.model.fields,field_description:delivery.field_product_packaging__shipper_package_code msgid "Package Code" -msgstr "Pakke kode" +msgstr "Pakkekode" #. module: delivery #: code:addons/delivery/models/stock_picking.py:35 #: code:addons/delivery/models/stock_picking.py:122 #, python-format msgid "Package Details" -msgstr "Pakke detaljer" +msgstr "Pakkedetaljer" #. module: delivery #: code:addons/delivery/wizard/choose_delivery_package.py:52 @@ -636,7 +637,7 @@ msgstr "" #. module: delivery #: model:ir.model,name:delivery.model_product_packaging msgid "Product Packaging" -msgstr "Produkt Indpakning" +msgstr "Produkt indpakning" #. module: delivery #: model:ir.model.fields,field_description:delivery.field_delivery_carrier__delivery_type @@ -665,7 +666,7 @@ msgstr "Basispris ved salg" #. module: delivery #: model:ir.model,name:delivery.model_sale_order msgid "Sale Order" -msgstr "Salgs ordre" +msgstr "Salgsordre" #. module: delivery #: model:ir.model.fields,field_description:delivery.field_delivery_price_rule__list_price @@ -685,7 +686,7 @@ msgstr "Gem" #. module: delivery #: model_terms:ir.ui.view,arch_db:delivery.view_picking_withcarrier_out_form msgid "Send Confirmation Email" -msgstr "Send Bekræftelsesemail" +msgstr "Send bekræftelses e-mail" #. module: delivery #: model_terms:ir.ui.view,arch_db:delivery.view_picking_withcarrier_out_form @@ -696,7 +697,7 @@ msgstr "Sendt til afsender" #: model:ir.model.fields,field_description:delivery.field_delivery_carrier__sequence #: model:ir.model.fields,field_description:delivery.field_delivery_price_rule__sequence msgid "Sequence" -msgstr "Rækkefølge" +msgstr "Sekvens" #. module: delivery #: model:ir.model.fields,help:delivery.field_delivery_carrier__prod_environment diff --git a/addons/delivery/i18n/it.po b/addons/delivery/i18n/it.po index a57676e0530..4390b41614a 100644 --- a/addons/delivery/i18n/it.po +++ b/addons/delivery/i18n/it.po @@ -40,7 +40,7 @@ msgstr "${(object.name or '').replace('/','_')}" msgid "" "${object.company_id.name} Delivery Order (Ref ${object.name or 'n/a' })" msgstr "" -"${object.company_id.name} Ordine di consegna (Rif ${object.name or 'n/a' })" +"${object.company_id.name} Ordine di consegna (Rif. ${object.name or 'n/d' })" #. module: delivery #: model:mail.template,body_html:delivery.mail_template_data_delivery_confirmation diff --git a/addons/digest/i18n/da.po b/addons/digest/i18n/da.po index fb9d74e3ffe..89667dd156a 100644 --- a/addons/digest/i18n/da.po +++ b/addons/digest/i18n/da.po @@ -9,15 +9,16 @@ # Jesper Carstensen , 2018 # Jarnhold Nattestad , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-02 10:05+0000\n" -"PO-Revision-Date: 2018-10-02 10:05+0000\n" -"Last-Translator: Ejner Sønniksen , 2018\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -232,7 +233,7 @@ msgstr "Virksomhed" #. module: digest #: model:ir.model,name:digest.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: digest #: model_terms:ir.ui.view,arch_db:digest.res_config_settings_view_form @@ -281,7 +282,7 @@ msgstr "" #. module: digest #: model:ir.model,name:digest.model_digest_digest msgid "Digest" -msgstr "" +msgstr "Digest" #. module: digest #: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_id @@ -447,7 +448,7 @@ msgstr "Send nu" #. module: digest #: model:ir.model.fields,field_description:digest.field_digest_tip__sequence msgid "Sequence" -msgstr "Rækkefølge" +msgstr "Sekvens" #. module: digest #: model:ir.model.fields,field_description:digest.field_digest_digest__state diff --git a/addons/digest/i18n/zh_CN.po b/addons/digest/i18n/zh_CN.po index 7b2d4f963e2..93d05ee4c03 100644 --- a/addons/digest/i18n/zh_CN.po +++ b/addons/digest/i18n/zh_CN.po @@ -448,7 +448,7 @@ msgstr "摘要邮件" #: model:ir.model.fields,field_description:digest.field_res_config_settings__digest_emails #: model:ir.ui.menu,name:digest.digest_menu msgid "Digest Emails" -msgstr "摘要邮件列表" +msgstr "摘要邮件" #. module: digest #: model_terms:ir.ui.view,arch_db:digest.portal_digest_unsubscribed diff --git a/addons/document/i18n/da.po b/addons/document/i18n/da.po index cc3ffaa79d8..55a2edc5f74 100644 --- a/addons/document/i18n/da.po +++ b/addons/document/i18n/da.po @@ -6,13 +6,15 @@ # Martin Trigaux, 2018 # Martin Albrechtsen , 2018 # Morten Schou , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: Morten Schou , 2018\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -30,7 +32,7 @@ msgstr "%s (%s)" #. module: document #: model:ir.model,name:document.model_ir_attachment msgid "Attachment" -msgstr "Bilag" +msgstr "Vedhæftning" #. module: document #. openerp-web @@ -44,7 +46,7 @@ msgstr "Vedhæftning(er)" #: code:addons/document/static/src/js/document.js:180 #, python-format msgid "Do you really want to delete this attachment ?" -msgstr "Er du sikker på at du vil slette vedhæftede" +msgstr "Er du sikker på at du vil slette denne vedhæftning" #. module: document #. openerp-web diff --git a/addons/event/i18n/da.po b/addons/event/i18n/da.po index db7e52fb099..93adb4a9f54 100644 --- a/addons/event/i18n/da.po +++ b/addons/event/i18n/da.po @@ -5,14 +5,14 @@ # Translators: # peso , 2018 # JonathanStein , 2018 +# Jesper Carstensen , 2018 # Ejner Sønniksen , 2018 # Martin Trigaux, 2018 # Hans Henrik Gabelgaard , 2018 # Morten Schou , 2018 -# Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -20,7 +20,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" "PO-Revision-Date: 2018-08-24 09:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -50,6 +50,8 @@ msgid "" "\n" " To" msgstr "" +"\n" +" Til" #. module: event #: model:mail.template,body_html:event.event_registration_mail_template_badge @@ -127,6 +129,9 @@ msgid "" " to\n" "
    " msgstr "" +"\n" +" til\n" +" " #. module: event #: model_terms:ir.ui.view,arch_db:event.view_event_confirm @@ -685,17 +690,17 @@ msgstr "Deltagere" #. module: event #: model:ir.model.fields,field_description:event.field_event_event__auto_confirm msgid "Autoconfirm Registrations" -msgstr "Autobekræft Tilmeldinger" +msgstr "Autobekræft tilmeldinger" #. module: event #: model:ir.model.fields,field_description:event.field_event_type__auto_confirm msgid "Automatically Confirm Registrations" -msgstr "Bekræft Tilmeldinger Automatisk" +msgstr "Bekræft tilmeldinger automatisk" #. module: event #: model:ir.model.fields,field_description:event.field_event_type__use_mail_schedule msgid "Automatically Send Emails" -msgstr "Send Emails Automatisk" +msgstr "Send e-mails automatisk" #. module: event #: model:ir.model.fields,field_description:event.field_event_event__seats_available @@ -819,7 +824,7 @@ msgstr "" #. module: event #: model:ir.model,name:event.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: event #: model:ir.ui.menu,name:event.menu_event_configuration @@ -988,7 +993,7 @@ msgstr "Udført" #. module: event #: model_terms:ir.ui.view,arch_db:event.view_event_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: event #: model_terms:event.event,description:event.event_2 @@ -1387,7 +1392,7 @@ msgstr "Introduktion, CRM, Salg" #: model:ir.model.fields,field_description:event.field_event_event__message_is_follower #: model:ir.model.fields,field_description:event.field_event_registration__message_is_follower msgid "Is Follower" -msgstr "Følger" +msgstr "Er følger" #. module: event #: model:ir.model.fields,help:event.field_event_type__default_registration_max @@ -1447,7 +1452,7 @@ msgstr "Begrænset" #. module: event #: model:ir.model.fields,field_description:event.field_event_type__has_seats_limitation msgid "Limited Seats" -msgstr "Begrænset Antal Pladser" +msgstr "Begrænset antal pladser" #. module: event #: model:ir.model.fields,field_description:event.field_event_event__address_id @@ -1536,7 +1541,7 @@ msgstr "Maksimum antal deltagere" #. module: event #: model:ir.model.fields,field_description:event.field_event_type__default_registration_max msgid "Maximum Registrations" -msgstr "Maksimum Tilmeldinger" +msgstr "Maksimum tilmeldinger" #. module: event #: code:addons/event/models/event.py:258 @@ -1567,7 +1572,7 @@ msgstr "Minimum antal deltagere" #. module: event #: model:ir.model.fields,field_description:event.field_event_type__default_registration_min msgid "Minimum Registrations" -msgstr "Minimum Tilmeldinger" +msgstr "Minimum tilmeldinger" #. module: event #: model_terms:event.event,description:event.event_0 @@ -1663,7 +1668,7 @@ msgstr "Online" #: model:ir.model.fields,field_description:event.field_event_type__is_online #: model_terms:ir.ui.view,arch_db:event.event_type_view_search msgid "Online Event" -msgstr "Online Arrangement" +msgstr "Online arrangement" #. module: event #: model_terms:ir.ui.view,arch_db:event.view_event_search @@ -1673,7 +1678,7 @@ msgstr "Online arrangementer" #. module: event #: model:ir.model.fields,field_description:event.field_res_config_settings__module_website_event_sale msgid "Online Ticketing" -msgstr "Online Billetter" +msgstr "Online billetter" #. module: event #: model_terms:ir.ui.view,arch_db:event.view_event_type_form @@ -1734,7 +1739,7 @@ msgstr "Telefon" #. module: event #: model:event.type,name:event.event_type_data_physical msgid "Physical Event" -msgstr "Fysisk Arrangement" +msgstr "Fysisk arrangement" #. module: event #: model_terms:event.event,description:event.event_2 diff --git a/addons/event_sale/i18n/da.po b/addons/event_sale/i18n/da.po index a570aa2e475..12ad01bf9b5 100644 --- a/addons/event_sale/i18n/da.po +++ b/addons/event_sale/i18n/da.po @@ -10,12 +10,13 @@ # Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" -"PO-Revision-Date: 2018-10-08 06:49+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" "Last-Translator: lhmflexerp , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" @@ -350,7 +351,7 @@ msgstr "Reserverede pladser" #. module: event_sale #: model:ir.model,name:event_sale.model_sale_order msgid "Sale Order" -msgstr "Salgs ordre" +msgstr "Salgsordre" #. module: event_sale #: model:ir.model.fields,field_description:event_sale.field_event_event_ticket__deadline diff --git a/addons/fetchmail/i18n/da.po b/addons/fetchmail/i18n/da.po index 645707240c1..4590ffa14f6 100644 --- a/addons/fetchmail/i18n/da.po +++ b/addons/fetchmail/i18n/da.po @@ -10,12 +10,13 @@ # Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" +"PO-Revision-Date: 2018-08-24 09:17+0000\n" "Last-Translator: lhmflexerp , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" @@ -42,7 +43,7 @@ msgstr "Avanceret" #. module: fetchmail #: model_terms:ir.ui.view,arch_db:fetchmail.view_email_server_form msgid "Advanced Options" -msgstr "Avancerede optioner" +msgstr "Avancerede muligheder" #. module: fetchmail #: model:ir.model.fields,field_description:fetchmail.field_fetchmail_server__configuration @@ -211,7 +212,7 @@ msgstr "Navn" #. module: fetchmail #: selection:fetchmail.server,state:0 msgid "Not Confirmed" -msgstr "Ikke Bekræftet" +msgstr "Ikke bekræftet" #. module: fetchmail #: model_terms:ir.ui.view,arch_db:fetchmail.res_config_settings_view_form @@ -329,7 +330,7 @@ msgstr "Status" #. module: fetchmail #: model_terms:ir.ui.view,arch_db:fetchmail.view_email_server_form msgid "Test & Confirm" -msgstr "Test & Bekræft" +msgstr "Test & bekræft" #. module: fetchmail #: model:ir.model.fields,field_description:fetchmail.field_fetchmail_server__user diff --git a/addons/fleet/i18n/da.po b/addons/fleet/i18n/da.po index 3ec2ae09969..5a64cc41cfa 100644 --- a/addons/fleet/i18n/da.po +++ b/addons/fleet/i18n/da.po @@ -10,9 +10,9 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -20,7 +20,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" "PO-Revision-Date: 2018-08-24 09:18+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -67,7 +67,7 @@ msgstr "" #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_needaction #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_needaction msgid "Action Needed" -msgstr "Aktion påkrævet" +msgstr "Handling påkrævet" #. module: fleet #: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form @@ -107,7 +107,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_fuel_view_form #: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_form msgid "Additional Details" -msgstr "Yderligere Detaljer" +msgstr "Yderligere detaljer" #. module: fleet #: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form @@ -185,12 +185,12 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_9 msgid "Battery Inspection" -msgstr "Batteri Eftersyn" +msgstr "Batteri eftersyn" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_10 msgid "Battery Replacement" -msgstr "Udskiftning af Batteri" +msgstr "Udskiftning af batteri" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_11 @@ -200,7 +200,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_12 msgid "Brake Inspection" -msgstr "Eftersyn af Bremser" +msgstr "Eftersyn af bremser" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_13 @@ -215,7 +215,7 @@ msgstr "Mærke" #. module: fleet #: model:ir.model,name:fleet.model_fleet_vehicle_model_brand msgid "Brand of the vehicle" -msgstr "Køretøjets Mærke" +msgstr "Køretøjets mærke" #. module: fleet #: model:fleet.vehicle.tag,name:fleet.vehicle_tag_break @@ -295,7 +295,7 @@ msgstr "" #. module: fleet #: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form msgid "Close Contract" -msgstr "Luk Kontrakt" +msgstr "Luk kontrakt" #. module: fleet #: selection:fleet.vehicle.log.contract,state:0 @@ -355,7 +355,7 @@ msgstr "" #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__expiration_date msgid "Contract Expiration Date" -msgstr "Kontrakt Udløbsdato" +msgstr "Kontrakt udløbsdato" #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__ins_ref @@ -365,7 +365,7 @@ msgstr "Kontrakt reference" #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__start_date msgid "Contract Start Date" -msgstr "Kontrakt Startdato" +msgstr "Kontrakt startdato" #. module: fleet #: model:ir.actions.act_window,name:fleet.fleet_vehicle_contract_types_action @@ -634,7 +634,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_2 msgid "Depreciation and Interests" -msgstr "Afskrivning og Renter" +msgstr "Afskrivning og renter" #. module: fleet #: selection:fleet.vehicle,fuel_type:0 @@ -776,7 +776,7 @@ msgstr "Udløbet" #: selection:fleet.vehicle.log.contract,state:0 #: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search msgid "Expiring Soon" -msgstr "Udløber Snart" +msgstr "Udløber snart" #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__first_contract_date @@ -863,7 +863,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_23 msgid "Fuel Pump Replacement" -msgstr "Udskiftning af Brændstofpumpe" +msgstr "Udskiftning af brændstofpumpe" #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__fuel_type @@ -919,7 +919,7 @@ msgstr "Sortér efter" #. module: fleet #: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search msgid "Has Alert(s)" -msgstr "Har Alarm(er)" +msgstr "Har alarm(er)" #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__contract_renewal_overdue @@ -929,7 +929,7 @@ msgstr "Forfaldne kontrakter" #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__contract_renewal_due_soon msgid "Has Contracts to renew" -msgstr "Har Kontrakter til fornyelse" +msgstr "Har kontrakter til fornyelse" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_24 @@ -1013,7 +1013,7 @@ msgstr "Hvis afkrydset har nogle beskeder en leveringsfejl" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_29 msgid "Ignition Coil Replacement" -msgstr "Udskiftning af Tændspole" +msgstr "Udskiftning af tændspole" #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date @@ -1034,7 +1034,7 @@ msgstr "I gang" #: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form #: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_form msgid "Included Services" -msgstr "Inkluderede Servicer" +msgstr "Inkluderede services" #. module: fleet #: selection:fleet.vehicle.log.contract,state:0 @@ -1078,13 +1078,13 @@ msgstr "Fakturadato" #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_fuel__inv_ref #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__inv_ref msgid "Invoice Reference" -msgstr "Faktura reference" +msgstr "Fakturareference" #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_is_follower #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_is_follower msgid "Is Follower" -msgstr "Følger" +msgstr "Er følger" #. module: fleet #: model:fleet.vehicle.tag,name:fleet.vehicle_tag_junior @@ -1382,7 +1382,7 @@ msgstr "Oversigt over næste aktivitet" #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_type_id #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: fleet #: selection:fleet.vehicle.log.contract,cost_frequency:0 @@ -1824,7 +1824,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search #: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__image_small @@ -1887,6 +1887,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_5 @@ -1926,7 +1930,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_43 msgid "Thermostat Replacement" -msgstr "Udskiftning af Termostat" +msgstr "Udskiftning af termostat" #. module: fleet #: model:ir.model.fields,help:fleet.field_fleet_vehicle__image @@ -1945,7 +1949,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_45 msgid "Tire Replacement" -msgstr "Udskiftning af Dæk" +msgstr "Udskiftning af dæk" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_46 @@ -1980,7 +1984,7 @@ msgstr "Total pris" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_service_14 msgid "Total expenses (Excluding VAT)" -msgstr "Total udgifter (Eksklusiv Moms)" +msgstr "Total udgifter (eksklusiv moms)" #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__contract_renewal_total @@ -2236,7 +2240,7 @@ msgstr "" #. module: fleet #: model:fleet.service.type,name:fleet.type_service_50 msgid "Water Pump Replacement" -msgstr "Udskiftning af Vandpumpe" +msgstr "Udskiftning af vandpumpe" #. module: fleet #: selection:fleet.vehicle.log.contract,cost_frequency:0 diff --git a/addons/gamification/i18n/da.po b/addons/gamification/i18n/da.po index 51e39f6a5af..70b25da4d61 100644 --- a/addons/gamification/i18n/da.po +++ b/addons/gamification/i18n/da.po @@ -5,10 +5,10 @@ # Translators: # Hans Henrik Gabelgaard , 2018 # jonas jensen , 2018 +# Jesper Carstensen , 2018 # Pernille Kristensen , 2018 # Martin Trigaux, 2018 # Morten Schou , 2018 -# Jesper Carstensen , 2018 # Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 @@ -195,7 +195,7 @@ msgid "" " Goals" msgstr "" "Relaterede\n" -" Mål" +" mål" #. module: gamification #: model:mail.template,body_html:gamification.simple_report_template @@ -445,7 +445,7 @@ msgstr "Handling" #: model:ir.model.fields,field_description:gamification.field_gamification_badge__message_needaction #: model:ir.model.fields,field_description:gamification.field_gamification_challenge__message_needaction msgid "Action Needed" -msgstr "Aktion påkrævet" +msgstr "Handling påkrævet" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge__active @@ -455,7 +455,7 @@ msgstr "Aktiv" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.challenge_form_view msgid "Advanced Options" -msgstr "Avancerede optioner" +msgstr "Avancerede muligheder" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge__rule_auth @@ -522,24 +522,24 @@ msgstr "Badge" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.badge_form_view msgid "Badge Description" -msgstr "Beskrivelse af Badge" +msgstr "Beskrivelse af badge" #. module: gamification #: model:mail.message.subtype,description:gamification.mt_badge_granted #: model:mail.message.subtype,name:gamification.mt_badge_granted msgid "Badge Granted" -msgstr "Badge Tildelt" +msgstr "Badge tildelt" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.badge_list_view msgid "Badge List" -msgstr "Badge Liste" +msgstr "Badge liste" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge_user__badge_name #: model_terms:ir.ui.view,arch_db:gamification.badge_form_view msgid "Badge Name" -msgstr "Navn på Badge" +msgstr "Navn på badge" #. module: gamification #: model:ir.actions.act_window,name:gamification.badge_list_action @@ -612,7 +612,7 @@ msgstr "Udfordringslinjer" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_challenge__name msgid "Challenge Name" -msgstr "Navn på Udfordring" +msgstr "Navn på udfordring" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge_user__challenge_id @@ -643,7 +643,7 @@ msgstr "" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.goal_definition_form_view msgid "Clickable Goals" -msgstr "Klikbare Mål" +msgstr "Klikbare mål" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_goal__closed @@ -659,7 +659,7 @@ msgstr "Kommentar" #. module: gamification #: model:gamification.challenge,name:gamification.challenge_base_discover msgid "Complete your Profile" -msgstr "Færdiggør din Profil" +msgstr "Færdiggør din profil" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_goal__completeness @@ -676,7 +676,7 @@ msgstr "" #. module: gamification #: model:ir.actions.act_window,name:gamification.action_new_simplified_res_users msgid "Create User" -msgstr "Opret Bruger" +msgstr "Opret bruger" #. module: gamification #: model_terms:ir.actions.act_window,help:gamification.badge_list_action @@ -743,7 +743,7 @@ msgstr "Aktuel" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_goal__current msgid "Current Value" -msgstr "Aktuel Værdi" +msgstr "Aktuel værdi" #. module: gamification #: selection:gamification.challenge,period:0 @@ -976,7 +976,7 @@ msgstr "" #. module: gamification #: model:ir.ui.menu,name:gamification.gamification_menu msgid "Gamification Tools" -msgstr "Gamification Værktøjer" +msgstr "Gamification værktøjer" #. module: gamification #: model:ir.model,name:gamification.model_gamification_badge_user @@ -1047,7 +1047,7 @@ msgstr "" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.goal_form_view msgid "Goal Reached" -msgstr "Mål Opnået" +msgstr "Mål opnået" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.challenge_form_view @@ -1067,7 +1067,7 @@ msgstr "Mål" #. module: gamification #: model:gamification.badge,name:gamification.badge_good_job msgid "Good Job" -msgstr "Godt Arbejde" +msgstr "Godt arbejde" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.badge_kanban_view @@ -1078,18 +1078,18 @@ msgstr "Tildel" #: model:ir.actions.act_window,name:gamification.action_grant_wizard #: model_terms:ir.ui.view,arch_db:gamification.view_badge_wizard_grant msgid "Grant Badge" -msgstr "Tildel Badge" +msgstr "Tildel badge" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.view_badge_wizard_grant #: model_terms:ir.ui.view,arch_db:gamification.view_goal_wizard_update_current msgid "Grant Badge To" -msgstr "Tildel Badge Til" +msgstr "Tildel badge til" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.badge_form_view msgid "Grant this Badge" -msgstr "Tildel dette Badge" +msgstr "Tildel dette badge" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.badge_user_kanban_view @@ -1116,7 +1116,7 @@ msgstr "" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.challenge_search_view msgid "HR Challenges" -msgstr "HR Udfordringer" +msgstr "HR udfordringer" #. module: gamification #: model:gamification.badge,name:gamification.badge_hidden @@ -1159,7 +1159,7 @@ msgstr "Hvis et maksimum er angivet" #: model:ir.model.fields,help:gamification.field_gamification_badge__message_unread #: model:ir.model.fields,help:gamification.field_gamification_challenge__message_unread msgid "If checked new messages require your attention." -msgstr "Hvis afmærket, kræver nye beskeder din attention" +msgstr "Hvis afmærket, kræver nye beskeder din opmærksomhed" #. module: gamification #: model:ir.model.fields,help:gamification.field_gamification_badge__message_needaction @@ -1218,19 +1218,19 @@ msgstr "I gang" #. module: gamification #: selection:gamification.challenge,visibility_mode:0 msgid "Individual Goals" -msgstr "Individuelle Mål" +msgstr "Individuelle mål" #. module: gamification #: model:gamification.challenge.line,name:gamification.line_base_admin3 #: model:gamification.goal.definition,name:gamification.definition_base_invite msgid "Invite new Users" -msgstr "Invitér nye Brugere" +msgstr "Invitér nye brugere" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge__message_is_follower #: model:ir.model.fields,field_description:gamification.field_gamification_challenge__message_is_follower msgid "Is Follower" -msgstr "Følger" +msgstr "Er følger" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge____last_update @@ -1252,7 +1252,7 @@ msgstr "" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_goal__last_update msgid "Last Update" -msgstr "Sidste Opdatering" +msgstr "Sidste opdatering" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge__write_uid @@ -1371,7 +1371,7 @@ msgstr "Månedlig total" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.goal_search_view msgid "My Goals" -msgstr "Mine Mål" +msgstr "Mine mål" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge__stat_my_monthly_sending @@ -1381,12 +1381,12 @@ msgstr "" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge__stat_my_this_month msgid "My Monthly Total" -msgstr "Min Månedlige Total" +msgstr "Min månedlige total" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge__stat_my msgid "My Total" -msgstr "Min Total" +msgstr "Min total" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_challenge_line__name @@ -1586,7 +1586,7 @@ msgstr "Reference" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.challenge_form_view msgid "Refresh Challenge" -msgstr "Genopfrisk Udfordring" +msgstr "Genopfrisk udfordring" #. module: gamification #: model:ir.actions.act_window,name:gamification.goals_from_challenge_act @@ -1626,7 +1626,7 @@ msgstr "Rapportskabelon" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_badge__rule_auth_badge_ids msgid "Required Badges" -msgstr "Fornødne Badges" +msgstr "Nødvendige badges" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.goal_form_view @@ -1682,7 +1682,7 @@ msgstr "Kører" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.challenge_search_view msgid "Running Challenges" -msgstr "Kørende Udfordringer" +msgstr "Kørende udfordringer" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.goal_form_view @@ -1692,7 +1692,7 @@ msgstr "Plan" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.challenge_search_view msgid "Search Challenges" -msgstr "Søg Udfordringer" +msgstr "Søg udfordringer" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.goal_definition_search_view @@ -1716,7 +1716,7 @@ msgstr "" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.challenge_form_view msgid "Send Report" -msgstr "Send Rapport" +msgstr "Send rapport" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_challenge__report_message_group_id @@ -1759,7 +1759,7 @@ msgstr "Indstil virksomhedens logo" #: model:gamification.challenge.line,name:gamification.line_base_discover1 #: model:gamification.goal.definition,name:gamification.definition_base_timezone msgid "Set your Timezone" -msgstr "Indstil din Tidszone" +msgstr "Indstil din tidszone" #. module: gamification #: selection:gamification.challenge,category:0 @@ -1774,7 +1774,7 @@ msgstr "Opsæt din virksomhed" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.challenge_form_view msgid "Start Challenge" -msgstr "Start Udfordring" +msgstr "Start udfordring" #. module: gamification #: model:ir.model.fields,field_description:gamification.field_gamification_challenge__start_date @@ -2205,7 +2205,7 @@ msgstr "dage" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.challenge_form_view msgid "e.g. Monthly Sales Objectives" -msgstr "fx Månedlige Salgsmål" +msgstr "fx månedlige salgsmål" #. module: gamification #: model_terms:ir.ui.view,arch_db:gamification.goal_definition_form_view diff --git a/addons/gamification_sale_crm/i18n/da.po b/addons/gamification_sale_crm/i18n/da.po index 48291b1e348..9193c78a4ad 100644 --- a/addons/gamification_sale_crm/i18n/da.po +++ b/addons/gamification_sale_crm/i18n/da.po @@ -7,12 +7,13 @@ # jonas jensen , 2018 # Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" +"PO-Revision-Date: 2018-08-24 09:18+0000\n" "Last-Translator: Ejner Sønniksen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" @@ -45,13 +46,13 @@ msgstr "Månedlige salgsmål" #: model:gamification.challenge.line,name:gamification_sale_crm.line_crm_marketing1 #: model:gamification.goal.definition,name:gamification_sale_crm.definition_crm_nbr_new_leads msgid "New Leads" -msgstr "Nye Leads" +msgstr "Nye kundeemner" #. module: gamification_sale_crm #: model:gamification.challenge.line,name:gamification_sale_crm.line_crm_marketing3 #: model:gamification.goal.definition,name:gamification_sale_crm.definition_crm_nbr_new_opportunities msgid "New Opportunities" -msgstr "Nye kval. emner" +msgstr "Nye salgsmuligheder" #. module: gamification_sale_crm #: model:gamification.goal.definition,name:gamification_sale_crm.definition_crm_nbr_sale_order_created @@ -101,7 +102,7 @@ msgstr "fakturaer" #: model:gamification.challenge.line,definition_suffix:gamification_sale_crm.line_crm_marketing1 #: model:gamification.goal.definition,suffix:gamification_sale_crm.definition_crm_nbr_new_leads msgid "leads" -msgstr "emner" +msgstr "kundeemner" #. module: gamification_sale_crm #: model:gamification.challenge.line,definition_suffix:gamification_sale_crm.line_crm_marketing3 diff --git a/addons/google_calendar/i18n/da.po b/addons/google_calendar/i18n/da.po index ba8401bf1ee..17cc9c57ce1 100644 --- a/addons/google_calendar/i18n/da.po +++ b/addons/google_calendar/i18n/da.po @@ -9,13 +9,15 @@ # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:18+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -76,7 +78,7 @@ msgstr "Kalender" #. module: google_calendar #: model:ir.model,name:google_calendar.model_calendar_attendee msgid "Calendar Attendee Information" -msgstr "" +msgstr "Kalender deltagere oplysninger" #. module: google_calendar #: model:ir.model.fields,field_description:google_calendar.field_res_users__google_calendar_cal_id @@ -106,7 +108,7 @@ msgstr "Kunde_nøgle" #. module: google_calendar #: model:ir.model,name:google_calendar.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: google_calendar #. openerp-web diff --git a/addons/google_drive/i18n/da.po b/addons/google_drive/i18n/da.po index 0b17b6063f4..c56ba077acf 100644 --- a/addons/google_drive/i18n/da.po +++ b/addons/google_drive/i18n/da.po @@ -9,13 +9,15 @@ # Jesper Carstensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" -"PO-Revision-Date: 2018-10-08 06:49+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:18+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -80,7 +82,7 @@ msgstr "" #. module: google_drive #: model:ir.model,name:google_drive.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: google_drive #: model:ir.model.fields,field_description:google_drive.field_google_drive_config__create_uid diff --git a/addons/google_spreadsheet/i18n/da.po b/addons/google_spreadsheet/i18n/da.po index 6500af2ab77..7318d097e89 100644 --- a/addons/google_spreadsheet/i18n/da.po +++ b/addons/google_spreadsheet/i18n/da.po @@ -5,15 +5,16 @@ # Translators: # Martin Trigaux, 2018 # jonas jensen , 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:18+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,7 +32,7 @@ msgstr "Tilføj til Google regnark" #. module: google_spreadsheet #: model:ir.model,name:google_spreadsheet.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: google_spreadsheet #: model:ir.model,name:google_spreadsheet.model_google_drive_config diff --git a/addons/hr/i18n/da.po b/addons/hr/i18n/da.po index c8f38dc4489..b4806dff0e6 100644 --- a/addons/hr/i18n/da.po +++ b/addons/hr/i18n/da.po @@ -10,9 +10,9 @@ # Jesper Carstensen , 2018 # Martin Trigaux, 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -20,7 +20,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:48+0000\n" "PO-Revision-Date: 2018-08-24 09:18+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -351,7 +351,7 @@ msgstr "Fuldt navn" #. module: hr #: model:ir.model,name:hr.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: hr #: model:ir.ui.menu,name:hr.menu_human_resources_configuration @@ -1026,7 +1026,7 @@ msgstr "Oversigt over næste aktivitet" #. module: hr #: model:ir.model.fields,field_description:hr.field_hr_employee__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: hr #: model_terms:hr.job,website_description:hr.job_ceo @@ -1426,6 +1426,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: hr #: model_terms:ir.ui.view,arch_db:hr.view_hr_job_form diff --git a/addons/hr_attendance/i18n/da.po b/addons/hr_attendance/i18n/da.po index 280b54f6c19..8f1bad1d7a2 100644 --- a/addons/hr_attendance/i18n/da.po +++ b/addons/hr_attendance/i18n/da.po @@ -8,15 +8,16 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:18+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -238,7 +239,7 @@ msgstr "Firma logo" #. module: hr_attendance #: model:ir.model,name:hr_attendance.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: hr_attendance #: model:ir.ui.menu,name:hr_attendance.menu_hr_attendance_settings diff --git a/addons/hr_contract/i18n/da.po b/addons/hr_contract/i18n/da.po index 7d9fd74f540..263e2d44a4d 100644 --- a/addons/hr_contract/i18n/da.po +++ b/addons/hr_contract/i18n/da.po @@ -8,9 +8,9 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -18,7 +18,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" "PO-Revision-Date: 2018-08-24 09:18+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -213,7 +213,7 @@ msgstr "Vis navn" #. module: hr_contract #: model_terms:ir.ui.view,arch_db:hr_contract.hr_contract_view_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: hr_contract #: model_terms:ir.ui.view,arch_db:hr_contract.hr_contract_view_kanban @@ -439,7 +439,7 @@ msgstr "Oversigt over næste aktivitet" #. module: hr_contract #: model:ir.model.fields,field_description:hr_contract.field_hr_contract__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: hr_contract #: model:ir.model.fields,field_description:hr_contract.field_hr_contract__notes @@ -546,6 +546,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: hr_contract #: model:ir.model.fields,help:hr_contract.field_hr_contract__state diff --git a/addons/hr_expense/i18n/da.po b/addons/hr_expense/i18n/da.po index 68fae51e103..1a7583116a4 100644 --- a/addons/hr_expense/i18n/da.po +++ b/addons/hr_expense/i18n/da.po @@ -12,9 +12,9 @@ # Hans Henrik Gabelgaard , 2018 # Morten Schou , 2018 # Jesper Carstensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -22,7 +22,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:48+0000\n" "PO-Revision-Date: 2018-08-24 09:18+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -296,7 +296,7 @@ msgstr "Virksomhed knyttet til denne konto" #. module: hr_expense #: model:ir.model,name:hr_expense.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: hr_expense #: model:ir.ui.menu,name:hr_expense.menu_hr_expense_configuration @@ -897,7 +897,7 @@ msgstr "Oversigt over næste aktivitet" #: model:ir.model.fields,field_description:hr_expense.field_hr_expense__activity_type_id #: model:ir.model.fields,field_description:hr_expense.field_hr_expense_sheet__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: hr_expense #: code:addons/hr_expense/models/hr_expense.py:244 @@ -1266,7 +1266,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:hr_expense.view_hr_expense_filter #: model_terms:ir.ui.view,arch_db:hr_expense.view_hr_expense_sheet_filter msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: hr_expense #: model:ir.model.fields,help:hr_expense.field_product_template__can_be_expensed @@ -1294,6 +1294,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: hr_expense #: model:ir.model.fields,help:hr_expense.field_hr_expense__state diff --git a/addons/hr_holidays/i18n/da.po b/addons/hr_holidays/i18n/da.po index 5e6b8d8a11a..adb3f50ca6f 100644 --- a/addons/hr_holidays/i18n/da.po +++ b/addons/hr_holidays/i18n/da.po @@ -10,8 +10,8 @@ # Pernille Kristensen , 2018 # Ejner Sønniksen , 2018 # Martin Trigaux, 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -19,7 +19,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" "PO-Revision-Date: 2018-08-24 09:19+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -987,7 +987,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:hr_holidays.hr_leave_allocation_view_kanban #: model_terms:ir.ui.view,arch_db:hr_holidays.hr_leave_view_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: hr_holidays #: model_terms:ir.ui.view,arch_db:hr_holidays.hr_leave_allocation_view_form @@ -1740,7 +1740,7 @@ msgstr "Oversigt over næste aktivitet" #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave__activity_type_id #: model:ir.model.fields,field_description:hr_holidays.field_hr_leave_allocation__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: hr_holidays #: selection:hr.leave.type,allocation_type:0 @@ -2095,7 +2095,7 @@ msgstr "Rækkefølge" #: model_terms:ir.ui.view,arch_db:hr_holidays.view_hr_holidays_filter #: model_terms:ir.ui.view,arch_db:hr_holidays.view_hr_leave_allocation_filter msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: hr_holidays #: model:hr.leave.type,name:hr_holidays.holiday_status_sl @@ -2128,6 +2128,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: hr_holidays #: model_terms:ir.ui.view,arch_db:hr_holidays.report_holidayssummary diff --git a/addons/hr_maintenance/i18n/es.po b/addons/hr_maintenance/i18n/es.po index 6242d5acce9..48a98f1c729 100644 --- a/addons/hr_maintenance/i18n/es.po +++ b/addons/hr_maintenance/i18n/es.po @@ -4,13 +4,15 @@ # # Translators: # Martin Trigaux, 2018 +# Emilio Silva , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Emilio Silva , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,7 +39,7 @@ msgstr "Creado por" #. module: hr_maintenance #: model:ir.model.fields,field_description:hr_maintenance.field_maintenance_request__owner_user_id msgid "Created by User" -msgstr "" +msgstr "Creado por Usuario" #. module: hr_maintenance #: model:ir.model.fields,field_description:hr_maintenance.field_maintenance_request__department_id diff --git a/addons/hr_payroll/i18n/da.po b/addons/hr_payroll/i18n/da.po index 710ce2fc0a2..7d366f369c0 100644 --- a/addons/hr_payroll/i18n/da.po +++ b/addons/hr_payroll/i18n/da.po @@ -4,22 +4,23 @@ # # Translators: # peso , 2018 +# Jesper Carstensen , 2018 +# Jarnhold Nattestad , 2018 +# Ejner Sønniksen , 2018 # Martin Trigaux, 2018 # jonas jensen , 2018 # Morten Schou , 2018 -# Jesper Carstensen , 2018 -# Jarnhold Nattestad , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 -# Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:48+0000\n" -"PO-Revision-Date: 2018-10-08 06:48+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -385,7 +386,7 @@ msgstr "Betingelser" #. module: hr_payroll #: model:ir.model,name:hr_payroll.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: hr_payroll #: model:ir.ui.menu,name:hr_payroll.menu_hr_payroll_configuration diff --git a/addons/hr_recruitment/i18n/da.po b/addons/hr_recruitment/i18n/da.po index f04d854cd1d..6b089fbf19f 100644 --- a/addons/hr_recruitment/i18n/da.po +++ b/addons/hr_recruitment/i18n/da.po @@ -11,8 +11,8 @@ # Hans Henrik Gabelgaard , 2018 # Morten Schou , 2018 # Jesper Carstensen , 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -20,7 +20,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" "PO-Revision-Date: 2018-08-24 09:19+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -585,7 +585,7 @@ msgstr "Virksomhed" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: hr_recruitment #: model:ir.ui.menu,name:hr_recruitment.menu_hr_recruitment_configuration @@ -758,7 +758,7 @@ msgstr "Beskrivelse" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_digest_digest msgid "Digest" -msgstr "" +msgstr "Digest" #. module: hr_recruitment #: model_terms:ir.ui.view,arch_db:hr_recruitment.hr_job_simple_form @@ -779,6 +779,7 @@ msgstr "Vis navn" #, python-format msgid "Do not have access, skip this data for user's digest email" msgstr "" +"Har ikke adgang, spring over disse data til brugerens opsummerings e-mail" #. module: hr_recruitment #: model:hr.recruitment.degree,name:hr_recruitment.degree_bac5 @@ -808,7 +809,7 @@ msgstr "" #. module: hr_recruitment #: model_terms:ir.ui.view,arch_db:hr_recruitment.hr_kanban_view_applicant msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: hr_recruitment #: model_terms:ir.ui.view,arch_db:hr_recruitment.view_hr_job_kanban @@ -1366,7 +1367,7 @@ msgstr "Oversigt over næste aktivitet" #. module: hr_recruitment #: model:ir.model.fields,field_description:hr_recruitment.field_hr_applicant__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: hr_recruitment #: code:addons/hr_recruitment/models/hr_recruitment.py:389 @@ -1744,7 +1745,7 @@ msgstr "Opsætning" #. module: hr_recruitment #: model_terms:ir.ui.view,arch_db:hr_recruitment.view_crm_case_jobs_filter msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: hr_recruitment #: model:ir.model.fields,field_description:hr_recruitment.field_hr_applicant__source_id @@ -1835,6 +1836,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: hr_recruitment #: model_terms:ir.ui.view,arch_db:hr_recruitment.view_crm_case_jobs_filter @@ -1931,6 +1936,8 @@ msgid "" "This is a name that helps you keep track of your different campaign efforts," " e.g. Fall_Drive, Christmas_Special" msgstr "" +"Dette er et navn, der hjælper dig med at holde styr på dine forskellige " +"kampagneindsatser" #. module: hr_recruitment #: model:ir.model.fields,help:hr_recruitment.field_hr_applicant__medium_id diff --git a/addons/hr_recruitment/i18n/ja.po b/addons/hr_recruitment/i18n/ja.po index 412a0d49b36..b264e948e42 100644 --- a/addons/hr_recruitment/i18n/ja.po +++ b/addons/hr_recruitment/i18n/ja.po @@ -4,21 +4,22 @@ # # Translators: # SHIMIZU Taku , 2018 -# Martin Trigaux, 2018 -# Yoshi Tashiro , 2018 -# Manami Hashi , 2018 # NOKA Shigekazu , 2018 -# 高木正勝 , 2018 # kent_ocean , 2018 -# Norimichi Sugimoto , 2018 # 城谷 龍弥 , 2018 +# Martin Trigaux, 2018 +# Manami Hashi , 2018 +# 高木正勝 , 2018 +# Norimichi Sugimoto , 2018 +# Yoshi Tashiro , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: 城谷 龍弥 , 2018\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Yoshi Tashiro , 2018\n" "Language-Team: Japanese (https://www.transifex.com/odoo/teams/41243/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -368,7 +369,7 @@ msgstr "エイリアス対象モデル" #. module: hr_recruitment #: model:ir.ui.menu,name:hr_recruitment.menu_crm_case_categ_all_app msgid "All Applications" -msgstr "" +msgstr "全ての応募" #. module: hr_recruitment #: model:ir.model,name:hr_recruitment.model_hr_applicant diff --git a/addons/hr_timesheet/i18n/da.po b/addons/hr_timesheet/i18n/da.po index a411e0196bf..773014f4552 100644 --- a/addons/hr_timesheet/i18n/da.po +++ b/addons/hr_timesheet/i18n/da.po @@ -162,7 +162,7 @@ msgstr "Beregnet ud fra det samlede udførte arbejde" #. module: hr_timesheet #: model:ir.model,name:hr_timesheet.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: hr_timesheet #: model:ir.ui.menu,name:hr_timesheet.hr_timesheet_menu_configuration @@ -241,7 +241,7 @@ msgstr "Sortér efter" #. module: hr_timesheet #: model:ir.model,name:hr_timesheet.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: hr_timesheet #: model:ir.model.fields,field_description:hr_timesheet.field_project_task__effective_hours diff --git a/addons/http_routing/i18n/da.po b/addons/http_routing/i18n/da.po index 00782432a5c..f26ad5d7f7c 100644 --- a/addons/http_routing/i18n/da.po +++ b/addons/http_routing/i18n/da.po @@ -4,13 +4,15 @@ # # Translators: # Martin Trigaux, 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"PO-Revision-Date: 2018-08-24 09:19+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +23,7 @@ msgstr "" #. module: http_routing #: model:ir.model,name:http_routing.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: http_routing #: model:ir.model,name:http_routing.model_ir_ui_view diff --git a/addons/im_support/i18n/da.po b/addons/im_support/i18n/da.po index 61dad513ee0..a299ecd241e 100644 --- a/addons/im_support/i18n/da.po +++ b/addons/im_support/i18n/da.po @@ -4,13 +4,15 @@ # # Translators: # Martin Trigaux, 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"PO-Revision-Date: 2018-08-24 09:20+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -28,7 +30,7 @@ msgstr "" #. module: im_support #: model:ir.model,name:im_support.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: im_support #: model_terms:ir.ui.view,arch_db:im_support.support_qunit_suite diff --git a/addons/link_tracker/i18n/da.po b/addons/link_tracker/i18n/da.po index ce63704c3e5..d79290a1f69 100644 --- a/addons/link_tracker/i18n/da.po +++ b/addons/link_tracker/i18n/da.po @@ -9,16 +9,17 @@ # Jonathan Stein , 2018 # JonathanStein , 2018 # Jesper Carstensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:20+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -205,6 +206,8 @@ msgid "" "This is a name that helps you keep track of your different campaign efforts," " e.g. Fall_Drive, Christmas_Special" msgstr "" +"Dette er et navn, der hjælper dig med at holde styr på dine forskellige " +"kampagneindsatser" #. module: link_tracker #: model:ir.model.fields,help:link_tracker.field_link_tracker__medium_id diff --git a/addons/mail/i18n/da.po b/addons/mail/i18n/da.po index 00734c1ebd1..4222f5c026e 100644 --- a/addons/mail/i18n/da.po +++ b/addons/mail/i18n/da.po @@ -13,9 +13,9 @@ # Jonathan Stein , 2018 # JonathanStein , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -23,7 +23,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" "PO-Revision-Date: 2018-08-24 09:20+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -957,7 +957,7 @@ msgstr "Med venlig hilsen," #: model:ir.model.fields,field_description:mail.field_mail_channel_partner__is_blacklisted #: model:ir.model.fields,field_description:mail.field_res_partner__is_blacklisted msgid "Blacklist" -msgstr "" +msgstr "Blacklist" #. module: mail #: model_terms:ir.ui.view,arch_db:mail.mail_blacklist_view_tree @@ -1057,7 +1057,7 @@ msgstr "" #: model:ir.model.fields,help:mail.field_mail_activity__activity_category #: model:ir.model.fields,help:mail.field_mail_activity_type__category msgid "Categories may trigger specific behavior like opening calendar view" -msgstr "" +msgstr "Kategorier kan udløse specifikke opgaver som at åbne kalendervisning" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_activity__activity_category @@ -1265,7 +1265,7 @@ msgstr "" #. module: mail #: model:ir.model,name:mail.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: mail #: model_terms:ir.ui.view,arch_db:mail.res_config_settings_view_form @@ -2476,6 +2476,8 @@ msgid "" "If the email address is on the blacklist, the contact won't receive mass " "mailing anymore, from any list" msgstr "" +"Hvis e-mailadressen er blacklisted, vil kontakten ikke længere modtage " +"masseudskrifter fra enhver liste" #. module: mail #: model:ir.model.fields,help:mail.field_res_config_settings__alias_domain @@ -2822,7 +2824,7 @@ msgstr "Forsinkede aktiviteter" #: model:ir.model.fields,field_description:mail.field_mail_mail__layout #: model:ir.model.fields,field_description:mail.field_mail_message__layout msgid "Layout" -msgstr "" +msgstr "Layout" #. module: mail #: model_terms:ir.ui.view,arch_db:mail.mail_channel_view_kanban @@ -3588,7 +3590,7 @@ msgstr "Oversigt over næste aktivitet" #: model:ir.model.fields,field_description:mail.field_mail_activity_mixin__activity_type_id #: model:ir.model.fields,field_description:mail.field_res_partner__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_activity__has_recommended_activities @@ -4415,7 +4417,7 @@ msgstr "Relationsfelt" #. module: mail #: selection:mail.activity.type,category:0 msgid "Reminder" -msgstr "" +msgstr "Påmindelse" #. module: mail #. openerp-web @@ -4791,7 +4793,7 @@ msgstr "Genvej" #: model_terms:ir.ui.view,arch_db:mail.mail_activity_view_search #: model_terms:ir.ui.view,arch_db:mail.res_partner_view_search_inherit_mail msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: mail #: code:addons/mail/models/mail_channel.py:914 @@ -4889,6 +4891,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: mail #: model:ir.model.fields,field_description:mail.field_email_template_preview__sub_model_object_field diff --git a/addons/mail/i18n/it.po b/addons/mail/i18n/it.po index 47b10c4d552..65bc64c0722 100644 --- a/addons/mail/i18n/it.po +++ b/addons/mail/i18n/it.po @@ -2626,7 +2626,7 @@ msgstr "Alias inattivo" #: code:addons/mail/static/src/xml/discuss.xml:216 #, python-format msgid "Inbox" -msgstr "In Arrivo" +msgstr "In arrivo" #. module: mail #: model:ir.model.fields,help:mail.field_mail_activity__automated @@ -4902,7 +4902,8 @@ msgstr "Invia messaggi per email" #. module: mail #. openerp-web -#: code:addons/mail/static/src/xml/thread.xml:397 +#: code:addons/mail/static/src/xml/thread.xml:390 +#: model_terms:ir.ui.view,arch_db:mail.message_notification_email #: model_terms:ir.ui.view,arch_db:mail.view_mail_search #: selection:mail.mail,state:0 selection:mail.notification,email_status:0 #, python-format @@ -6070,6 +6071,7 @@ msgstr "Riunioni del board" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/activity.xml:43 +#: model_terms:ir.ui.view,arch_db:mail.message_notification_email #: model_terms:ir.ui.view,arch_db:mail.view_mail_form #, python-format msgid "by" diff --git a/addons/mail/i18n/uk.po b/addons/mail/i18n/uk.po index de0c9c298f3..28235acec9b 100644 --- a/addons/mail/i18n/uk.po +++ b/addons/mail/i18n/uk.po @@ -2874,7 +2874,7 @@ msgstr "Останнє оновлення" #: code:addons/mail/static/src/xml/systray.xml:94 #, python-format msgid "Late" -msgstr "Запізнено" +msgstr "Пізно" #. module: mail #: model_terms:ir.ui.view,arch_db:mail.mail_activity_view_search @@ -3006,7 +3006,7 @@ msgstr "Зробити примітку" #: code:addons/mail/static/src/xml/chatter.xml:92 #, python-format msgid "Log or schedule an activity" -msgstr "Увійдіть або заплануйте активність" +msgstr "Увійдіть або заплануйте дію" #. module: mail #. openerp-web @@ -3115,7 +3115,7 @@ msgstr "" #: code:addons/mail/static/src/xml/activity.xml:80 #, python-format msgid "Mark Done" -msgstr "Позначити Виконано" +msgstr "Позначити як Виконано" #. module: mail #. openerp-web @@ -3134,7 +3134,7 @@ msgstr "Позначити все як прочитане" #. module: mail #: model_terms:ir.ui.view,arch_db:mail.mail_activity_view_form_popup msgid "Mark as Done" -msgstr "Позначте, як зроблено" +msgstr "Позначити як зроблено" #. module: mail #. openerp-web @@ -3150,14 +3150,14 @@ msgstr "Позначити як прочитане" #: code:addons/mail/static/src/xml/thread.xml:340 #, python-format msgid "Mark as Todo" -msgstr "Позначити для виконання" +msgstr "Позначити як Зробити" #. module: mail #. openerp-web #: code:addons/mail/static/src/xml/web_kanban_activity.xml:71 #, python-format msgid "Mark as done" -msgstr "Позначте як зроблено" +msgstr "Позначити як зроблено" #. module: mail #: model:ir.ui.menu,name:mail.mail_blacklist_menu @@ -3167,7 +3167,7 @@ msgstr "" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_channel__image_medium msgid "Medium-sized photo" -msgstr "Середнє фото" +msgstr "Фото середнього розміру" #. module: mail #: model:ir.model.fields,help:mail.field_mail_channel__image_medium diff --git a/addons/mail/i18n/zh_CN.po b/addons/mail/i18n/zh_CN.po index aff8b1d2a5f..59eb67a1bf0 100644 --- a/addons/mail/i18n/zh_CN.po +++ b/addons/mail/i18n/zh_CN.po @@ -1513,7 +1513,7 @@ msgstr "尊敬的" #: model:ir.model.fields,field_description:mail.field_mail_activity__activity_decoration #: model:ir.model.fields,field_description:mail.field_mail_activity_type__decoration_type msgid "Decoration Type" -msgstr "作业类型" +msgstr "排版类型" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_message_subtype__default @@ -3278,7 +3278,7 @@ msgstr "消息唯一编号" #: model:ir.model.fields,field_description:mail.field_mail_mail__message_id #: model:ir.model.fields,field_description:mail.field_mail_message__message_id msgid "Message-Id" -msgstr "消息编号" +msgstr "消息ID" #. module: mail #: model:ir.actions.act_window,name:mail.action_view_mail_message @@ -3410,7 +3410,7 @@ msgstr "管理状态" #. module: mail #: model:ir.model.fields,field_description:mail.field_res_users__moderation_counter msgid "Moderation count" -msgstr "管理账户" +msgstr "审核数" #. module: mail #: model:ir.model.fields,field_description:mail.field_mail_channel__is_moderator diff --git a/addons/mail_bot/i18n/da.po b/addons/mail_bot/i18n/da.po index 01b07890f00..6fd9d1a2a59 100644 --- a/addons/mail_bot/i18n/da.po +++ b/addons/mail_bot/i18n/da.po @@ -9,13 +9,15 @@ # Jesper Carstensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-02 10:05+0000\n" -"PO-Revision-Date: 2018-10-02 10:05+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:20+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -74,7 +76,7 @@ msgstr "" #. module: mail_bot #: model:ir.model,name:mail_bot.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: mail_bot #: code:addons/mail_bot/models/mail_channel.py:38 diff --git a/addons/maintenance/i18n/da.po b/addons/maintenance/i18n/da.po index 9ad04d0aa1c..243c6081f4f 100644 --- a/addons/maintenance/i18n/da.po +++ b/addons/maintenance/i18n/da.po @@ -12,9 +12,9 @@ # Pernille Kristensen , 2018 # Martin Trigaux, 2018 # Jesper Carstensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -22,7 +22,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" "PO-Revision-Date: 2018-08-24 09:20+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -414,7 +414,7 @@ msgstr "Udført" #: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban #: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: maintenance #: model:ir.model.fields,field_description:maintenance.field_maintenance_request__duration @@ -882,7 +882,7 @@ msgstr "Oversigt over næste aktivitet" #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__activity_type_id #: model:ir.model.fields,field_description:maintenance.field_maintenance_request__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: maintenance #: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_form @@ -1211,7 +1211,7 @@ msgstr "Opsætning" #: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_search #: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_search msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: maintenance #: model:maintenance.equipment.category,name:maintenance.equipment_software @@ -1243,6 +1243,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: maintenance #: model:mail.message.subtype,description:maintenance.mt_req_status diff --git a/addons/maintenance/i18n/es.po b/addons/maintenance/i18n/es.po index fe9b482c230..2e2293bd089 100644 --- a/addons/maintenance/i18n/es.po +++ b/addons/maintenance/i18n/es.po @@ -3,20 +3,22 @@ # * maintenance # # Translators: -# Martin Trigaux, 2018 -# Cristopher Cravioto , 2018 # Miquel Torner , 2018 +# Cristopher Cravioto , 2018 # e2f , 2018 +# Martin Trigaux, 2018 # Antonio Trueba, 2018 # RGB Consulting , 2018 # Nicolás Broggi , 2018 +# Emilio Silva , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" -"PO-Revision-Date: 2018-10-08 06:49+0000\n" -"Last-Translator: Nicolás Broggi , 2018\n" +"PO-Revision-Date: 2018-08-24 09:20+0000\n" +"Last-Translator: Emilio Silva , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -27,7 +29,7 @@ msgstr "" #. module: maintenance #: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_kanban msgid "Category:" -msgstr "Categoría" +msgstr "Categoría" #. module: maintenance #: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban @@ -42,17 +44,17 @@ msgstr "Petición a:" #. module: maintenance #: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_view_kanban msgid "Serial Number:" -msgstr "Número de seri:" +msgstr "Número de serie:" #. module: maintenance #: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form msgid "Canceled" -msgstr "" +msgstr "Cancelado" #. module: maintenance #: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form msgid "hours" -msgstr "" +msgstr "horas" #. module: maintenance #: model_terms:ir.ui.view,arch_db:maintenance.maintenance_team_kanban @@ -67,12 +69,12 @@ msgstr "Ver" #. module: maintenance #: model_terms:ir.ui.view,arch_db:maintenance.view_maintenance_equipment_category_kanban msgid "Equipments:" -msgstr "" +msgstr "Equipamiento" #. module: maintenance #: model_terms:ir.ui.view,arch_db:maintenance.view_maintenance_equipment_category_kanban msgid "Maintenance:" -msgstr "" +msgstr "Mantenimiento" #. module: maintenance #: model:ir.model.fields,help:maintenance.field_maintenance_equipment_category__alias_defaults @@ -317,7 +319,7 @@ msgstr "Creado por" #. module: maintenance #: model:ir.model.fields,field_description:maintenance.field_maintenance_request__owner_user_id msgid "Created by User" -msgstr "" +msgstr "Creado por Usuario" #. module: maintenance #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__create_date @@ -704,7 +706,7 @@ msgstr "Calendario de mantenimiento" #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__maintenance_count #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment_category__maintenance_count msgid "Maintenance Count" -msgstr "" +msgstr "Cuenta de mantenimiento" #. module: maintenance #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__maintenance_duration @@ -725,7 +727,7 @@ msgstr "Equipo de mantenimiento" #. module: maintenance #: model:ir.model,name:maintenance.model_maintenance_equipment_category msgid "Maintenance Equipment Category" -msgstr "" +msgstr "Categoría Equipo de mantenimiento" #. module: maintenance #: model:ir.model,name:maintenance.model_maintenance_request @@ -1119,6 +1121,8 @@ msgstr "Solicitud hecha" #, python-format msgid "Request planned for
    %s" msgstr "" +"Solicitud planeada para %s" #. module: maintenance #: model_terms:ir.ui.view,arch_db:maintenance.hr_equipment_request_view_form @@ -1427,7 +1431,7 @@ msgstr "Muy baja" #. module: maintenance #: model:ir.model.fields,field_description:maintenance.field_maintenance_equipment__warranty_date msgid "Warranty Expiration Date" -msgstr "" +msgstr "Fecha Expiración Garantía" #. module: maintenance #: code:addons/maintenance/models/maintenance.py:77 diff --git a/addons/mass_mailing/i18n/da.po b/addons/mass_mailing/i18n/da.po index 17c6a336780..fa573d545f0 100644 --- a/addons/mass_mailing/i18n/da.po +++ b/addons/mass_mailing/i18n/da.po @@ -13,9 +13,9 @@ # JonathanStein , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -23,7 +23,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" "PO-Revision-Date: 2018-08-24 09:20+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -357,7 +357,7 @@ msgstr "" #: model:ir.model.fields,field_description:mass_mailing.field_mail_mass_mailing_list_contact_rel__is_blacklisted #: model:ir.ui.menu,name:mass_mailing.mail_blacklist_mm_menu msgid "Blacklist" -msgstr "" +msgstr "Blacklist" #. module: mass_mailing #: model_terms:ir.ui.view,arch_db:mass_mailing.unsubscribe @@ -510,7 +510,7 @@ msgstr "Firma navn" #. module: mass_mailing #: model:ir.model,name:mass_mailing.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: mass_mailing #: model:ir.ui.menu,name:mass_mailing.mass_mailing_configuration @@ -569,7 +569,7 @@ msgstr "" #. module: mass_mailing #: model_terms:ir.actions.act_window,help:mass_mailing.action_view_mass_mailing_contacts msgid "Create a contact in your address book" -msgstr "" +msgstr "Opret en kontakt i din adressebog" #. module: mass_mailing #: model_terms:ir.actions.act_window,help:mass_mailing.action_create_ab_mass_mailings_from_campaign @@ -778,7 +778,7 @@ msgstr "Udkast" #: model_terms:ir.ui.view,arch_db:mass_mailing.view_mail_mass_mailing_kanban #: model_terms:ir.ui.view,arch_db:mass_mailing.view_mail_mass_mailing_list_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: mass_mailing #: model_terms:ir.ui.view,arch_db:mass_mailing.view_mail_mass_mailing_campaign_form @@ -997,6 +997,8 @@ msgid "" "If the email address is on the blacklist, the contact won't receive mass " "mailing anymore, from any list" msgstr "" +"Hvis e-mailadressen er blacklisted, vil kontakten ikke længere modtage " +"masseudskrifter fra enhver liste" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_mail_mail_statistics__ignored @@ -1579,6 +1581,7 @@ msgstr "Odoo præsenterer" #: model_terms:ir.actions.act_window,help:mass_mailing.action_view_mass_mailing_contacts msgid "Odoo helps you to easily track all activities related to a customer." msgstr "" +"Odoo hjælper dig med at spore alle aktiviteter relateret til en kunde." #. module: mass_mailing #: model_terms:ir.ui.view,arch_db:mass_mailing.s_mail_block_image_text diff --git a/addons/mass_mailing/i18n/uk.po b/addons/mass_mailing/i18n/uk.po index 40701bc6fb2..4903518d364 100644 --- a/addons/mass_mailing/i18n/uk.po +++ b/addons/mass_mailing/i18n/uk.po @@ -1602,7 +1602,7 @@ msgstr "Odoo допоможе вам легко відстежувати дії, #. module: mass_mailing #: model_terms:ir.ui.view,arch_db:mass_mailing.s_mail_block_image_text msgid "Omnichannel sales" -msgstr "Omnichannel продажі" +msgstr "Багато-канальні продажі" #. module: mass_mailing #: model_terms:ir.ui.view,arch_db:mass_mailing.mail_mass_mailing_list_contact_rel_list_contact_view_tree @@ -1827,7 +1827,7 @@ msgstr "Повторити" #. module: mass_mailing #: model:ir.model,name:mass_mailing.model_mail_mass_mailing_test msgid "Sample Mail Wizard" -msgstr "Помічник Sample Mail" +msgstr "Помічник прикладу пошти" #. module: mass_mailing #: model_terms:ir.ui.view,arch_db:mass_mailing.mass_mailing_schedule_date_view_form @@ -2010,7 +2010,7 @@ msgstr "Область" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_mail_mail_statistics__state_update msgid "State Update" -msgstr "Онвлення етапу" +msgstr "Оновлення етапу" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_mail_mail__statistics_ids @@ -2111,7 +2111,7 @@ msgid "" " business experts to build hundreds of apps in just a few years." msgstr "" "Модель Odoo з відкритим вихідним кодом дозволила нам використати тисячі розробників та\n" -"експертів з бізнесу створили сотні додатків всього за кілька років." +"експертів з бізнесу, щоб створити сотні додатків всього за кілька років." #. module: mass_mailing #: model_terms:ir.ui.view,arch_db:mass_mailing.s_mail_block_text_image @@ -2267,7 +2267,7 @@ msgid "" "Usability improvements made on Odoo will automatically apply to all\n" " of our fully integrated apps." msgstr "" -"Удосконалення юзабіліті, внесені на Odoo, автоматично застосовуватимуться до всіх\n" +"Удосконалення використання, внесене на Odoo, автоматично застосовуватиметься до всіх\n" "наших повністю інтегрованих додатків." #. module: mass_mailing @@ -2313,10 +2313,10 @@ msgid "" " back please accept this 20% discount on you next purchase by clicking the " "button." msgstr "" -"Ми продовжуємо рости, і ми не хочемо, щоб ви були частиною цього! Ми " -"збільшили час магазину та отримали багато нових брендів. Щоб привітати вас " -"назад, будь ласка, прийміть цю знижку на 20% на наступну покупку, натиснувши" -" кнопку." +"Ми продовжуємо рости і хочемо, щоби ви були частиною цього! Ми збільшили час" +" магазину та отримали багато нових брендів. Щоби привітати вас із " +"поверненням, будь ласка, прийміть цю знижку на 20% на наступну покупку, " +"натиснувши кнопку." #. module: mass_mailing #: model_terms:ir.ui.view,arch_db:mass_mailing.s_mail_block_title_text @@ -2324,7 +2324,7 @@ msgid "" "We want to take this opportunity to welcome you to our ever-growing " "community!
    " msgstr "" -"Ми хочемо скористатися цією можливістю, щоб вітати вас у нашій постійно " +"Ми хочемо скористатися цією можливістю, щоби привітати вас у нашій постійно " "зростаючій спільноті!
    " #. module: mass_mailing @@ -2337,7 +2337,7 @@ msgstr "" #. module: mass_mailing #: model:ir.model.fields,field_description:mass_mailing.field_mail_mass_mailing_contact__website_message_ids msgid "Website Messages" -msgstr "Повідомлення з вебсайту" +msgstr "Повідомлення з веб-сайту" #. module: mass_mailing #: model:ir.model.fields,help:mass_mailing.field_mail_mass_mailing_contact__website_message_ids @@ -2355,7 +2355,7 @@ msgid "" "With strong technical foundations, Odoo's framework is unique.\n" " It provides top notch usability that scales across all apps." msgstr "" -"Завдяки сильним технічним засадам, система Odoo унікальна.\n" +"Завдяки сильним технічним засадам, система Odoo - унікальна.\n" "Вона забезпечує високу зручність використання, що поширюється у всіх додатках." #. module: mass_mailing @@ -2364,8 +2364,8 @@ msgid "" "With strong technical foundations, Odoo's framework is unique. It provides " "top notch usability that scales across all apps." msgstr "" -"Завдяки сильним технічним засадам, система Odoo унікальна. Це " -"передбачаєвисоку юзабіліті, яка масштабується у всіх " +"Завдяки сильним технічним засадам, система Odoo - унікальна. Це " +"передбачаєвисоке використання, яке масштабується у всіх " "додатках." #. module: mass_mailing diff --git a/addons/membership/i18n/uk.po b/addons/membership/i18n/uk.po index 898742d8b7f..717f36b90e6 100644 --- a/addons/membership/i18n/uk.po +++ b/addons/membership/i18n/uk.po @@ -4,13 +4,15 @@ # # Translators: # Martin Trigaux, 2018 +# Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"PO-Revision-Date: 2018-08-24 09:21+0000\n" +"Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -31,7 +33,7 @@ msgstr "# Оплачено" #. module: membership #: model:ir.model.fields,field_description:membership.field_report_membership__num_waiting msgid "# Waiting" -msgstr "# В черзі" +msgstr "# Очікування" #. module: membership #: model_terms:ir.ui.view,arch_db:membership.membership_products_kanban @@ -39,6 +41,8 @@ msgid "" " From: " msgstr "" +" Від: " #. module: membership #: model_terms:ir.ui.view,arch_db:membership.membership_products_kanban @@ -52,6 +56,8 @@ msgid "" "A member with whom you want to associate your membership.It will consider " "the membership state of the associated member." msgstr "" +"Член, з яким ви хочете пов'язувати ваше членство. Він буде розглядати стан " +"членства асоційованого члена." #. module: membership #: model:ir.model.fields,field_description:membership.field_membership_membership_line__account_invoice_line @@ -66,17 +72,17 @@ msgstr "Додати опис..." #. module: membership #: model_terms:ir.actions.act_window,help:membership.action_membership_members msgid "Add a new member" -msgstr "" +msgstr "Додати нового члена" #. module: membership #: model_terms:ir.ui.view,arch_db:membership.view_res_partner_member_filter msgid "All Members" -msgstr "Всі учасники" +msgstr "Усі учасники" #. module: membership #: model_terms:ir.ui.view,arch_db:membership.view_res_partner_member_filter msgid "All non Members" -msgstr "Всі не учасники" +msgstr "Усі не учасники" #. module: membership #: model:ir.model.fields,help:membership.field_membership_membership_line__member_price @@ -94,7 +100,7 @@ msgstr "Доданий учасник" #. module: membership #: model_terms:ir.ui.view,arch_db:membership.view_report_membership_search msgid "Associated Partner" -msgstr "Асоційований партнер" +msgstr "Доданий партнер" #. module: membership #: model_terms:ir.ui.view,arch_db:membership.view_partner_form @@ -244,13 +250,13 @@ msgstr "Дата завершення членства" #. module: membership #: model_terms:ir.ui.view,arch_db:membership.view_res_partner_member_filter msgid "Ending Date Of Membership" -msgstr "" +msgstr "Кінцева дата членства" #. module: membership #: sql_constraint:product.template:0 msgid "Error ! Ending Date cannot be set before Beginning Date." msgstr "" -"Помилка ! Дата завершення не може бути призначеною перед Датою початку." +"Помилка! Дата завершення не може бути призначеною перед датою початку." #. module: membership #: model_terms:ir.ui.view,arch_db:membership.view_report_membership_search @@ -264,7 +270,7 @@ msgstr "Прогноз" #: selection:report.membership,membership_state:0 #: selection:res.partner,membership_state:0 msgid "Free Member" -msgstr "Вільний учасник" +msgstr "Безкоштовний учасник" #. module: membership #: model:ir.model.fields,field_description:membership.field_membership_membership_line__date_from @@ -357,9 +363,9 @@ msgstr "" "Це вказує на статус членства.\n" "-Учасник: Учасник, який не подав заявку на членство.\n" "-Скасований учасник: Учасник, який скасував своє членство.\n" -"-Старий учасник: Учасник чиє членство закінчилося.\n" -"-Учасник в очікування: Учасник, який подав заявку на членство, а рахунок-фактура буде створена.\n" -"-Учасник з рахунок: Учасник, чий рахунок було створено.\n" +"-Старий учасник: Учасник, чиє членство закінчилося.\n" +"-Учасник в очікування: Учасник, який подав заявку на членство, а рахунок-фактуру буде створено.\n" +"-Рахунок-фактура учасника: Учасник, чий рахунок було створено.\n" "-Учасник, що оплатив: Учасник, який оплатив своє членство." #. module: membership @@ -463,7 +469,7 @@ msgstr "Рахунок-фактура членства" #. module: membership #: model:ir.model,name:membership.model_membership_membership_line msgid "Membership Line" -msgstr "" +msgstr "Рядок членства" #. module: membership #: model_terms:ir.ui.view,arch_db:membership.view_res_partner_member_filter @@ -542,6 +548,8 @@ msgid "" "Odoo helps you easily track all activities related to a member: \n" " Current Membership Status, Discussions and History of Membership, etc." msgstr "" +"Odoo допомагає вам легко відстежувати всі дії, пов'язані з членом:\n" +" Поточний статус членства, дискусії та історія членства тощо." #. module: membership #: selection:membership.membership_line,state:0 @@ -572,7 +580,7 @@ msgstr "У партнера немає адреси, щоби виставити #: code:addons/membership/models/partner.py:184 #, python-format msgid "Partner is a free Member." -msgstr "Партнер - вільний учасник." +msgstr "Партнер - безкоштовний учасник." #. module: membership #: model:ir.model.fields,field_description:membership.field_report_membership__tot_pending @@ -622,7 +630,7 @@ msgstr "Початкова дата" #. module: membership #: model_terms:ir.ui.view,arch_db:membership.view_res_partner_member_filter msgid "Starting Date Of Membership" -msgstr "" +msgstr "Початкова дата членства" #. module: membership #: model_terms:ir.ui.view,arch_db:membership.membership_products_form @@ -649,7 +657,7 @@ msgstr "Відображатимуться сплачені, старі та з #: model_terms:ir.ui.view,arch_db:membership.view_report_membership_search msgid "This will display waiting, invoiced and total pending columns" msgstr "" -"Будуть відображатися стовпці очікування, рахунки-фактури та очікувана сума" +"Будуть відображатися стовпці очікування, рахунка-фактури та очікуваної суми" #. module: membership #: model:ir.model.fields,field_description:membership.field_membership_membership_line__date_to @@ -672,4 +680,4 @@ msgstr "Учасник в учікування" #: code:addons/membership/models/partner.py:162 #, python-format msgid "You cannot create recursive associated members." -msgstr "" +msgstr "Ви не можете створювати рекурсивних асоційованих учасників." diff --git a/addons/mrp/i18n/da.po b/addons/mrp/i18n/da.po index 355c6997837..bfd30db9fb2 100644 --- a/addons/mrp/i18n/da.po +++ b/addons/mrp/i18n/da.po @@ -9,10 +9,10 @@ # Pernille Kristensen , 2018 # Morten Schou , 2018 # Jesper Carstensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # Martin Trigaux, 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -20,7 +20,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-24 09:34+0000\n" "PO-Revision-Date: 2018-08-24 09:21+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -752,7 +752,7 @@ msgstr "" #. module: mrp #: model:ir.model,name:mrp.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: mrp #: model:ir.ui.menu,name:mrp.menu_mrp_configuration @@ -2015,7 +2015,7 @@ msgstr "Oversigt over næste aktivitet" #: model:ir.model.fields,field_description:mrp.field_mrp_production__activity_type_id #: model:ir.model.fields,field_description:mrp.field_mrp_unbuild__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: mrp #: model:ir.model.fields,field_description:mrp.field_mrp_routing_workcenter__batch @@ -3105,7 +3105,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:mrp.mrp_unbuild_search_view #: model_terms:ir.ui.view,arch_db:mrp.view_mrp_production_filter msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: mrp #: model:product.product,description:mrp.product_product_computer_desk_head @@ -3200,6 +3200,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: mrp #: model:ir.model.fields,field_description:mrp.field_stock_warehouse__sam_type_id diff --git a/addons/mrp/i18n/uk.po b/addons/mrp/i18n/uk.po index b4381ede79e..70110497d97 100644 --- a/addons/mrp/i18n/uk.po +++ b/addons/mrp/i18n/uk.po @@ -77,7 +77,7 @@ msgstr "" #: model:product.product,description:mrp.product_product_computer_desk_leg #: model:product.template,description:mrp.product_product_computer_desk_leg_product_template msgid "18″ x 2½″ Square Leg" -msgstr "18″ x 2½″ Квадратна нога" +msgstr "18 \"x 2½\" плоскогір'я" #. module: mrp #: code:addons/mrp/models/mrp_bom.py:339 @@ -123,7 +123,7 @@ msgstr "Продуктивність" #: model_terms:ir.ui.view,arch_db:mrp.mrp_production_form_view #: model_terms:ir.ui.view,arch_db:mrp.mrp_production_workorder_form_view_inherit msgid "Scraps" -msgstr "Записки" +msgstr "Брак" #. module: mrp #: model_terms:ir.ui.view,arch_db:mrp.mrp_routing_form_view @@ -264,7 +264,7 @@ msgstr "" #. module: mrp #: model:ir.model.fields,field_description:mrp.field_mrp_document__access_token msgid "Access Token" -msgstr "Доступ Токена" +msgstr "Токен доступу" #. module: mrp #: model:ir.model.fields,field_description:mrp.field_stock_rule__action @@ -398,7 +398,7 @@ msgstr "Підрахунок прикріплення" #. module: mrp #: model:ir.model.fields,field_description:mrp.field_mrp_document__local_url msgid "Attachment URL" -msgstr "URL долучення" +msgstr "URL прикріплення" #. module: mrp #. openerp-web @@ -408,7 +408,7 @@ msgstr "URL долучення" #: model_terms:ir.ui.view,arch_db:mrp.report_mrp_bom #, python-format msgid "Attachments" -msgstr "Долучення" +msgstr "Прикріплення" #. module: mrp #: selection:mrp.workcenter.productivity.loss.type,loss_type:0 @@ -686,7 +686,7 @@ msgstr "Змінити кількість товару" #. module: mrp #: model:ir.model,name:mrp.model_change_production_qty msgid "Change Production Qty" -msgstr "" +msgstr "Змінити кількість виробницта" #. module: mrp #: model:ir.actions.act_window,name:mrp.action_change_production_qty @@ -3268,7 +3268,7 @@ msgstr "Переміщення запасів" #. module: mrp #: model:ir.model,name:mrp.model_stock_rule msgid "Stock Rule" -msgstr "" +msgstr "Складське правило" #. module: mrp #: model:ir.model.fields,field_description:mrp.field_stock_warehouse__sam_loc_id diff --git a/addons/mrp/i18n/zh_CN.po b/addons/mrp/i18n/zh_CN.po index 0e9facd7819..c961c14f400 100644 --- a/addons/mrp/i18n/zh_CN.po +++ b/addons/mrp/i18n/zh_CN.po @@ -1260,7 +1260,7 @@ msgstr "从" #. module: mrp #: model_terms:ir.ui.view,arch_db:mrp.oee_search_view msgid "Fully Productive" -msgstr "所有生产力" +msgstr "全部生产力" #. module: mrp #: model_terms:ir.ui.view,arch_db:mrp.mrp_unbuild_search_view diff --git a/addons/mrp_bom_cost/i18n/uk.po b/addons/mrp_bom_cost/i18n/uk.po index bf1f1f0cae6..eb7d8b4d891 100644 --- a/addons/mrp_bom_cost/i18n/uk.po +++ b/addons/mrp_bom_cost/i18n/uk.po @@ -4,13 +4,15 @@ # # Translators: # Martin Trigaux, 2018 +# Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-02 10:06+0000\n" -"PO-Revision-Date: 2018-10-02 10:06+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"PO-Revision-Date: 2018-08-24 09:21+0000\n" +"Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -25,7 +27,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:mrp_bom_cost.product_product_view_form_normal_inherit_extended #: model_terms:ir.ui.view,arch_db:mrp_bom_cost.product_variant_easy_edit_view_bom_inherit msgid "Compute Price from BoM" -msgstr "" +msgstr "Розрахуйте ціну зі специфікації" #. module: mrp_bom_cost #: model_terms:ir.ui.view,arch_db:mrp_bom_cost.product_product_ext_form_view2 @@ -35,8 +37,8 @@ msgid "" "Compute the price of the product using products and operations of related " "bill of materials, for manufactured products only." msgstr "" -"Обчислити ціну товару, використовуючи товари та операції відповідного " -"векселя матеріалів, тільки для виготовлених товарів." +"Обчисліть ціну товару, використовуючи товари та операції відповідної " +"специфікації, тільки для виготовлених товарів." #. module: mrp_bom_cost #: model:ir.model,name:mrp_bom_cost.model_product_product @@ -55,3 +57,5 @@ msgid "" "The inventory valuation of some products %s is automated. You can only " "update their cost from the product form." msgstr "" +"Складську оцінку деяких товарів %s автоматизовано. Ви можете оновити їх " +"вартість лише з форми товару." diff --git a/addons/mrp_byproduct/i18n/uk.po b/addons/mrp_byproduct/i18n/uk.po index c45e948250c..90cf2dbae60 100644 --- a/addons/mrp_byproduct/i18n/uk.po +++ b/addons/mrp_byproduct/i18n/uk.po @@ -4,13 +4,15 @@ # # Translators: # Martin Trigaux, 2018 +# Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"PO-Revision-Date: 2018-08-24 09:21+0000\n" +"Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -26,7 +28,7 @@ msgstr "Специфікація" #. module: mrp_byproduct #: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__bom_id msgid "BoM" -msgstr "СЦ" +msgstr "Специфікація" #. module: mrp_byproduct #: model:ir.model,name:mrp_byproduct.model_mrp_subproduct @@ -42,7 +44,7 @@ msgstr "Побічні товари" #. module: mrp_byproduct #: model:ir.model,name:mrp_byproduct.model_change_production_qty msgid "Change Production Qty" -msgstr "" +msgstr "Змінити кількість виробництва" #. module: mrp_byproduct #: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__create_uid @@ -82,7 +84,7 @@ msgstr "Останнє оновлення" #. module: mrp_byproduct #: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__operation_id msgid "Produced at Operation" -msgstr "Вироблення під час операції" +msgstr "Виготовлено під час операції" #. module: mrp_byproduct #: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_id @@ -126,11 +128,13 @@ msgid "" "The unit of measure you chose is in a different category than the product " "unit of measure." msgstr "" +"Одиниця вимірювання, яку ви вибрали, знаходиться в іншій категорії, ніж " +"одиниця виміру товару." #. module: mrp_byproduct #: model:ir.model.fields,field_description:mrp_byproduct.field_mrp_subproduct__product_uom_id msgid "Unit of Measure" -msgstr "Одиниця виміру" +msgstr "Одиниця вимірювання" #. module: mrp_byproduct #: code:addons/mrp_byproduct/models/mrp_subproduct.py:31 diff --git a/addons/note/i18n/da.po b/addons/note/i18n/da.po index 0619b0d4bcf..31a297a6078 100644 --- a/addons/note/i18n/da.po +++ b/addons/note/i18n/da.po @@ -9,9 +9,9 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -19,7 +19,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" "PO-Revision-Date: 2018-08-24 09:21+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -73,7 +73,7 @@ msgstr "" #: code:addons/note/static/src/xml/systray.xml:14 #, python-format msgid "Add a note" -msgstr "" +msgstr "Tilføj en note" #. module: note #. openerp-web @@ -100,7 +100,7 @@ msgstr "Ved gul seddel kategori" #. module: note #: model:ir.model.fields,help:note.field_mail_activity_type__category msgid "Categories may trigger specific behavior like opening calendar view" -msgstr "" +msgstr "Kategorier kan udløse specifikke opgaver som at åbne kalendervisning" #. module: note #: model:ir.model.fields,field_description:note.field_mail_activity_type__category @@ -159,7 +159,7 @@ msgstr "Vis navn" #. module: note #: model_terms:ir.ui.view,arch_db:note.view_note_note_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: note #: model:ir.model.fields,field_description:note.field_note_stage__fold @@ -297,7 +297,7 @@ msgstr "Oversigt over næste aktivitet" #. module: note #: model:ir.model.fields,field_description:note.field_note_note__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: note #: model:ir.model,name:note.model_note_note @@ -410,7 +410,7 @@ msgstr "" #: selection:mail.activity.type,category:0 #: model:mail.activity.type,name:note.mail_activity_data_reminder msgid "Reminder" -msgstr "" +msgstr "Påmindelse" #. module: note #: model:ir.model.fields,field_description:note.field_note_note__activity_user_id @@ -440,7 +440,7 @@ msgstr "" #. module: note #: model_terms:ir.ui.view,arch_db:note.view_note_note_filter msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: note #: model:ir.model.fields,field_description:note.field_note_note__stage_id @@ -483,6 +483,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: note #: model:ir.model.fields,field_description:note.field_note_tag__name diff --git a/addons/pad/i18n/da.po b/addons/pad/i18n/da.po index f6ae146c793..16e2b7f9776 100644 --- a/addons/pad/i18n/da.po +++ b/addons/pad/i18n/da.po @@ -8,13 +8,15 @@ # JonathanStein , 2018 # Jesper Carstensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:21+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,7 +37,7 @@ msgstr "Virksomheder" #. module: pad #: model:ir.model,name:pad.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: pad #: model:ir.model.fields,field_description:pad.field_pad_common__display_name diff --git a/addons/partner_autocomplete/i18n/da.po b/addons/partner_autocomplete/i18n/da.po index 2ab2d3810d8..563a6f62f0f 100644 --- a/addons/partner_autocomplete/i18n/da.po +++ b/addons/partner_autocomplete/i18n/da.po @@ -6,13 +6,15 @@ # Martin Trigaux, 2018 # Morten Schou , 2018 # Jesper Carstensen , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-02 10:06+0000\n" -"PO-Revision-Date: 2018-10-02 10:06+0000\n" -"Last-Translator: Jesper Carstensen , 2018\n" +"PO-Revision-Date: 2018-09-21 14:23+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -138,7 +140,7 @@ msgstr "" #. module: partner_autocomplete #: model:ir.model,name:partner_autocomplete.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: partner_autocomplete #: model:ir.model,name:partner_autocomplete.model_res_partner diff --git a/addons/payment/i18n/it.po b/addons/payment/i18n/it.po index 8166389d9ad..b761232a74b 100644 --- a/addons/payment/i18n/it.po +++ b/addons/payment/i18n/it.po @@ -234,18 +234,20 @@ msgid "" "Pending... The order will be validated after the " "payment." msgstr "" +"In attesa... L'ordine verrà confermato dopo il " +"pagamento." #. module: payment #: code:addons/payment/models/account_invoice.py:72 #, python-format msgid "A journal must be specified of the acquirer %s." -msgstr "" +msgstr "Deve essere specificato un registro per il servizio %s." #. module: payment #: code:addons/payment/models/account_invoice.py:65 #, python-format msgid "A payment acquirer is required to create a transaction." -msgstr "" +msgstr "Per creare una transazione è necessario un servizio di pagamento." #. module: payment #: code:addons/payment/models/account_payment.py:55 @@ -297,13 +299,13 @@ msgstr "Modello piano dei conti" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_acquirer_onboarding_wizard__acc_number msgid "Account Number" -msgstr "Numero del Conto" +msgstr "Numero conto" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_transaction__acquirer_id #: model_terms:ir.ui.view,arch_db:payment.acquirer_kanban msgid "Acquirer" -msgstr "Acquirente" +msgstr "Servizio" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_token__acquirer_id @@ -313,22 +315,22 @@ msgstr "" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_token__acquirer_ref msgid "Acquirer Ref." -msgstr "" +msgstr "Rif. servizio" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_transaction__acquirer_reference msgid "Acquirer Reference" -msgstr "Riferimento Acquirente" +msgstr "Riferimento servizio" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_icon__acquirer_ids msgid "Acquirers" -msgstr "" +msgstr "Servizi" #. module: payment #: model_terms:ir.ui.view,arch_db:payment.payment_icon_form_view msgid "Acquirers list" -msgstr "" +msgstr "Elenco servizi" #. module: payment #: model_terms:ir.ui.view,arch_db:payment.acquirer_kanban @@ -421,7 +423,7 @@ msgstr "Banca" #: model_terms:payment.acquirer,post_msg:payment.payment_acquirer_custom #: model_terms:payment.acquirer,post_msg:payment.payment_acquirer_transfer msgid "Bank Account" -msgstr "Conto Bancario" +msgstr "Conto bancario" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_acquirer_onboarding_wizard__journal_name @@ -541,7 +543,7 @@ msgstr "Chiudi" #: model_terms:payment.acquirer,post_msg:payment.payment_acquirer_custom #: model_terms:payment.acquirer,post_msg:payment.payment_acquirer_transfer msgid "Communication" -msgstr "Comunicazione" +msgstr "Comunicazioni" #. module: payment #: model:ir.model,name:payment.model_res_company @@ -566,7 +568,7 @@ msgstr "Configura" #. module: payment #: model_terms:ir.ui.view,arch_db:payment.onboarding_payment_acquirer_step msgid "Configure your payment methods." -msgstr "" +msgstr "Configura i metodi di pagamento." #. module: payment #. openerp-web @@ -605,7 +607,7 @@ msgstr "Nazione" #. module: payment #: model_terms:ir.actions.act_window,help:payment.action_payment_acquirer msgid "Create a new payment acquirer" -msgstr "" +msgstr "Crea un nuovo servizio di pagamento" #. module: payment #: model_terms:ir.actions.act_window,help:payment.action_payment_transaction @@ -658,7 +660,7 @@ msgstr "Personalizzato" #. module: payment #: selection:payment.acquirer.onboarding.wizard,payment_method:0 msgid "Custom payment instructions" -msgstr "Istruzioni di pagamento" +msgstr "Istruzioni di pagamento personalizzate" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_transaction__partner_id @@ -734,7 +736,7 @@ msgstr "Errore" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_acquirer__error_msg msgid "Error Message" -msgstr "Messaggio di Errore" +msgstr "Messaggio di errore" #. module: payment #. openerp-web @@ -879,7 +881,7 @@ msgstr "" #: code:addons/payment/models/account_invoice.py:55 #, python-format msgid "Invalid token found! Token acquirer %s != %s" -msgstr "" +msgstr "Rilevato token non valido. Token del servizio %s != %s" #. module: payment #: code:addons/payment/models/account_invoice.py:58 @@ -1014,7 +1016,8 @@ msgstr "Messaggio da mostrare una volta processato il pagamento." #. module: payment #: model:ir.model.fields,help:payment.field_payment_acquirer__pre_msg msgid "Message displayed to explain and help the payment process." -msgstr "Messaggio da mostrare per spiegare il processo di pagamento." +msgstr "" +"Messaggio da visualizzare per aiutare a chiarire il processo di pagamento." #. module: payment #: model:ir.model.fields,help:payment.field_payment_acquirer__error_msg @@ -1025,7 +1028,7 @@ msgstr "" #: model:ir.model.fields,help:payment.field_payment_acquirer__cancel_msg msgid "Message displayed, if order is cancel during the payment process." msgstr "" -"Messaggio mostrato se l'ordine viene annullato durante il processo di " +"Messaggio visualizzato se l'ordine viene annullato durante il processo di " "pagamento." #. module: payment @@ -1081,7 +1084,7 @@ msgstr "Mai" #. module: payment #: model_terms:ir.ui.view,arch_db:payment.pay msgid "No payment acquirer found." -msgstr "" +msgstr "Nessun servizio di pagamento trovato." #. module: payment #. openerp-web @@ -1235,14 +1238,14 @@ msgstr "Pagamento" #: model:ir.model,name:payment.model_payment_acquirer #: model_terms:ir.ui.view,arch_db:payment.acquirer_form msgid "Payment Acquirer" -msgstr "Acquirente di pagamento" +msgstr "Servizio di pagamento" #. module: payment #: model:ir.actions.act_window,name:payment.action_payment_acquirer #: model:ir.ui.menu,name:payment.payment_acquirer_menu #: model_terms:ir.ui.view,arch_db:payment.acquirer_list msgid "Payment Acquirers" -msgstr "Acquirenti di Pagamento" +msgstr "Servizi di pagamento" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_acquirer__payment_flow @@ -1269,7 +1272,7 @@ msgstr "Istruzioni di pagamento" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_acquirer__journal_id msgid "Payment Journal" -msgstr "Sezionale Pagamento" +msgstr "Registro di pagamento" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_acquirer_onboarding_wizard__payment_method @@ -1429,13 +1432,13 @@ msgstr "" #: model_terms:payment.acquirer,post_msg:payment.payment_acquirer_custom #: model_terms:payment.acquirer,post_msg:payment.payment_acquirer_transfer msgid "Please use the following transfer details" -msgstr "Usa le seguenti informazioni per il bonifico bancario. " +msgstr "Usare le seguenti informazioni per il bonifico" #. module: payment #: model_terms:payment.acquirer,post_msg:payment.payment_acquirer_custom #: model_terms:payment.acquirer,post_msg:payment.payment_acquirer_transfer msgid "Please use the order name as communication reference." -msgstr "Usa il nome dell'ordine come riferimento di comunicazione. " +msgstr "Usare il nome dell'ordine come riferimento per le comunicazioni." #. module: payment #. openerp-web @@ -1582,7 +1585,7 @@ msgstr "" #. module: payment #: model_terms:ir.ui.view,arch_db:payment.onboarding_payment_acquirer_step msgid "Set payments" -msgstr "Salda i pagamenti" +msgstr "Imposta pagamenti" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_token__short_name @@ -1658,7 +1661,7 @@ msgstr "Test" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_acquirer__post_msg msgid "Thanks Message" -msgstr "Messaggio di Ringraziamento" +msgstr "Messaggio di ringraziamento" #. module: payment #: code:addons/payment/models/payment_acquirer.py:871 @@ -1914,7 +1917,7 @@ msgstr "" #: model:payment.acquirer,name:payment.payment_acquirer_transfer #: selection:payment.acquirer,provider:0 msgid "Wire Transfer" -msgstr "Bonifico Bancario" +msgstr "Bonifico bancario" #. module: payment #. openerp-web diff --git a/addons/payment/i18n/uk.po b/addons/payment/i18n/uk.po index 195b200f322..cb4de6e0c58 100644 --- a/addons/payment/i18n/uk.po +++ b/addons/payment/i18n/uk.po @@ -1135,7 +1135,7 @@ msgstr "" #. module: payment #: selection:payment.acquirer,provider:0 msgid "Ogone" -msgstr "Огон" +msgstr "Ogone" #. module: payment #. openerp-web @@ -1653,7 +1653,7 @@ msgstr "Статус" #: selection:payment.acquirer,provider:0 #: selection:res.company,payment_onboarding_payment_method:0 msgid "Stripe" -msgstr "Смуга" +msgstr "Stripe" #. module: payment #: model:ir.model.fields,field_description:payment.field_payment_acquirer_onboarding_wizard__stripe_publishable_key diff --git a/addons/payment_adyen/i18n/uk.po b/addons/payment_adyen/i18n/uk.po index 93b1f56632f..166d27d009e 100644 --- a/addons/payment_adyen/i18n/uk.po +++ b/addons/payment_adyen/i18n/uk.po @@ -4,13 +4,15 @@ # # Translators: # Martin Trigaux, 2018 +# Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"PO-Revision-Date: 2018-08-24 09:21+0000\n" +"Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -91,7 +93,7 @@ msgstr "Комерційний обліковий запис" #. module: payment_adyen #: selection:payment.acquirer,provider:0 msgid "Ogone" -msgstr "Огон" +msgstr "Ogone" #. module: payment_adyen #: selection:payment.acquirer,provider:0 @@ -136,7 +138,7 @@ msgstr "Ключ Skin HMAC" #. module: payment_adyen #: selection:payment.acquirer,provider:0 msgid "Stripe" -msgstr "Смуга" +msgstr "Stripe" #. module: payment_adyen #: selection:payment.acquirer,provider:0 diff --git a/addons/payment_authorize/i18n/uk.po b/addons/payment_authorize/i18n/uk.po index a0f4c978895..9afc9940ec8 100644 --- a/addons/payment_authorize/i18n/uk.po +++ b/addons/payment_authorize/i18n/uk.po @@ -4,13 +4,15 @@ # # Translators: # Martin Trigaux, 2018 +# Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"PO-Revision-Date: 2018-08-24 09:21+0000\n" +"Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -51,7 +53,7 @@ msgid "" "fingerprint (%s)" msgstr "" "Авторизація: отримані дані з відсутнім посиланням (%s) або trans_id (%s) або" -" відбитків пальців (%s)" +" відбитки пальців (%s)" #. module: payment_authorize #: selection:payment.acquirer,provider:0 @@ -81,7 +83,7 @@ msgstr "Закінчується (мм/рр)" #. module: payment_authorize #: model_terms:ir.ui.view,arch_db:payment_authorize.acquirer_form_authorize msgid "How to get paid with Authorize.Net" -msgstr "Як отримати плату за допомогою Authorize.Net" +msgstr "Як отримати оплату за допомогою Authorize.Net" #. module: payment_authorize #: code:addons/payment_authorize/controllers/main.py:64 @@ -99,6 +101,8 @@ msgid "" "Invalid token found: the Authorize profile is missing.Please make sure the " "token has a valid acquirer reference." msgstr "" +"Знайдений неприйнятний токен: відсутній профіль авторизації. Будь ласка, " +"переконайтеся, що токен має дійсний довідковий номер покупця." #. module: payment_authorize #: selection:payment.acquirer,provider:0 @@ -108,7 +112,7 @@ msgstr "Ручне налаштування" #. module: payment_authorize #: selection:payment.acquirer,provider:0 msgid "Ogone" -msgstr "Огон" +msgstr "Ogone" #. module: payment_authorize #: selection:payment.acquirer,provider:0 @@ -166,7 +170,7 @@ msgstr "Набирає" #. module: payment_authorize #: selection:payment.acquirer,provider:0 msgid "Stripe" -msgstr "Смуга" +msgstr "Stripe" #. module: payment_authorize #: code:addons/payment_authorize/models/payment.py:365 @@ -190,7 +194,7 @@ msgid "" "This contains the unique reference for this partner/payment token " "combination in the Authorize.net backend" msgstr "" -"Вона містить унікальну посилання для цієї комбінації токенів " +"Вона містить унікальне посилання для цієї комбінації токенів " "партнерів/платіжних засобів в автозапуску Authorize.net" #. module: payment_authorize diff --git a/addons/payment_buckaroo/i18n/uk.po b/addons/payment_buckaroo/i18n/uk.po index 5836c98418b..3d5d1535aca 100644 --- a/addons/payment_buckaroo/i18n/uk.po +++ b/addons/payment_buckaroo/i18n/uk.po @@ -4,13 +4,15 @@ # # Translators: # Martin Trigaux, 2018 +# Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"PO-Revision-Date: 2018-08-24 09:22+0000\n" +"Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -76,7 +78,7 @@ msgstr "Ручне налаштування" #. module: payment_buckaroo #: selection:payment.acquirer,provider:0 msgid "Ogone" -msgstr "Огон" +msgstr "Ogone" #. module: payment_buckaroo #: selection:payment.acquirer,provider:0 @@ -116,7 +118,7 @@ msgstr "Набирає" #. module: payment_buckaroo #: selection:payment.acquirer,provider:0 msgid "Stripe" -msgstr "Смуга" +msgstr "Stripe" #. module: payment_buckaroo #: model:ir.model.fields,field_description:payment_buckaroo.field_payment_acquirer__brq_websitekey diff --git a/addons/payment_buckaroo/i18n/zh_CN.po b/addons/payment_buckaroo/i18n/zh_CN.po index 4a79f101287..329354bcc20 100644 --- a/addons/payment_buckaroo/i18n/zh_CN.po +++ b/addons/payment_buckaroo/i18n/zh_CN.po @@ -4,6 +4,7 @@ # # Translators: # Martin Trigaux, 2018 +# Jeffery CHEN Fan , 2018 # inspur qiuguodong , 2018 # msgid "" @@ -80,7 +81,7 @@ msgstr "Ogone" #. module: payment_buckaroo #: selection:payment.acquirer,provider:0 msgid "PayUmoney" -msgstr "付给你钱" +msgstr "PayUmoney" #. module: payment_buckaroo #: model:ir.model,name:payment_buckaroo.model_payment_acquirer diff --git a/addons/payment_ogone/i18n/uk.po b/addons/payment_ogone/i18n/uk.po index 0dc66c1eb39..4635c4f2efb 100644 --- a/addons/payment_ogone/i18n/uk.po +++ b/addons/payment_ogone/i18n/uk.po @@ -3,13 +3,15 @@ # * payment_ogone # # Translators: +# Alina Lisnenko , 2018 # Martin Trigaux, 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:22+0000\n" "Last-Translator: Martin Trigaux, 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" @@ -38,7 +40,7 @@ msgstr "ID користувача API " #. module: payment_ogone #: model:ir.model.fields,field_description:payment_ogone.field_payment_acquirer__ogone_password msgid "API User Password" -msgstr "Обліковий запис на пароль API" +msgstr "Пароль користувача API" #. module: payment_ogone #: selection:payment.acquirer,provider:0 @@ -103,7 +105,7 @@ msgstr "Ручне налаштування" #. module: payment_ogone #: selection:payment.acquirer,provider:0 msgid "Ogone" -msgstr "Огон" +msgstr "Ogone" #. module: payment_ogone #: code:addons/payment_ogone/models/payment.py:249 @@ -175,12 +177,12 @@ msgstr "SHA Key OUT" #. module: payment_ogone #: selection:payment.acquirer,provider:0 msgid "Sips" -msgstr "Набирає" +msgstr "Sips" #. module: payment_ogone #: selection:payment.acquirer,provider:0 msgid "Stripe" -msgstr "Смуга" +msgstr "Stripe" #. module: payment_ogone #: selection:payment.acquirer,provider:0 diff --git a/addons/payment_paypal/i18n/uk.po b/addons/payment_paypal/i18n/uk.po index cc1392b16cf..b771019f2ed 100644 --- a/addons/payment_paypal/i18n/uk.po +++ b/addons/payment_paypal/i18n/uk.po @@ -4,13 +4,15 @@ # # Translators: # Martin Trigaux, 2018 +# Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"PO-Revision-Date: 2018-08-24 09:22+0000\n" +"Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,12 +23,12 @@ msgstr "" #. module: payment_paypal #: model:ir.model.fields,field_description:payment_paypal.field_payment_acquirer__paypal_api_access_token msgid "Access Token" -msgstr "Доступ Токена" +msgstr "Токен доступу" #. module: payment_paypal #: model:ir.model.fields,field_description:payment_paypal.field_payment_acquirer__paypal_api_access_token_validity msgid "Access Token Validity" -msgstr "Символічні доступ до дії" +msgstr "Термін дії токена доступу" #. module: payment_paypal #: selection:payment.acquirer,provider:0 @@ -46,7 +48,7 @@ msgstr "Buckaroo" #. module: payment_paypal #: model:ir.model.fields,field_description:payment_paypal.field_payment_acquirer__fees_dom_fixed msgid "Fixed domestic fees" -msgstr "Фіксована домашня комісія" +msgstr "Фіксована внутрішня комісія" #. module: payment_paypal #: model:ir.model.fields,field_description:payment_paypal.field_payment_acquirer__fees_int_fixed @@ -56,7 +58,7 @@ msgstr "Фіксована міжнародна комісія" #. module: payment_paypal #: model_terms:ir.ui.view,arch_db:payment_paypal.acquirer_form_paypal msgid "How to configure your paypal account?" -msgstr "Як налаштувати ваш обліковий запис в Paypal?" +msgstr "Як налаштувати ваш обліковий запис у Paypal?" #. module: payment_paypal #: selection:payment.acquirer,provider:0 @@ -66,7 +68,7 @@ msgstr "Ручне налаштування" #. module: payment_paypal #: selection:payment.acquirer,provider:0 msgid "Ogone" -msgstr "Огон" +msgstr "Ogone" #. module: payment_paypal #: selection:payment.acquirer,provider:0 @@ -85,7 +87,7 @@ msgid "" "payments as they are made." msgstr "" "Передача платіжних даних дозволяє отримувати сповіщення про успішні платежі," -" як це робиться." +" після того, як вони будуть виконані." #. module: payment_paypal #: model:ir.model,name:payment_paypal.model_payment_transaction @@ -100,7 +102,7 @@ msgstr "Paypal" #. module: payment_paypal #: model:ir.model.fields,field_description:payment_paypal.field_payment_acquirer__paypal_email_account msgid "Paypal Email ID" -msgstr "ідентифікатор повідомлення електронної пошти" +msgstr "ID електронної пошти Paypal" #. module: payment_paypal #: model:ir.model.fields,help:payment_paypal.field_payment_acquirer__paypal_use_ipn @@ -146,7 +148,7 @@ msgstr "Набирає" #. module: payment_paypal #: selection:payment.acquirer,provider:0 msgid "Stripe" -msgstr "Смуга" +msgstr "Stripe" #. module: payment_paypal #: model:ir.model.fields,help:payment_paypal.field_payment_acquirer__paypal_seller_account @@ -154,7 +156,7 @@ msgid "" "The Merchant ID is used to ensure communications coming from Paypal are " "valid and secured." msgstr "" -"Merchant ID використовується для забезпечення того, щоб повідомлення, що " +"Merchant ID використовується для забезпечення того, щоби повідомлення, що " "надходять від Paypal, були дійсними та захищеними." #. module: payment_paypal diff --git a/addons/payment_paypal/i18n/zh_CN.po b/addons/payment_paypal/i18n/zh_CN.po index e77ed9e0a45..a5a4300523b 100644 --- a/addons/payment_paypal/i18n/zh_CN.po +++ b/addons/payment_paypal/i18n/zh_CN.po @@ -4,6 +4,7 @@ # # Translators: # Martin Trigaux, 2018 +# Jeffery CHEN Fan , 2018 # inspur qiuguodong , 2018 # msgid "" @@ -73,7 +74,7 @@ msgstr "Ogone" #. module: payment_paypal #: selection:payment.acquirer,provider:0 msgid "PayUmoney" -msgstr "付给你钱" +msgstr "PayUmoney" #. module: payment_paypal #: model:ir.model,name:payment_paypal.model_payment_acquirer diff --git a/addons/payment_payumoney/i18n/uk.po b/addons/payment_payumoney/i18n/uk.po index 1f78967e960..42c1515480b 100644 --- a/addons/payment_payumoney/i18n/uk.po +++ b/addons/payment_payumoney/i18n/uk.po @@ -4,13 +4,15 @@ # # Translators: # Martin Trigaux, 2018 +# Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"PO-Revision-Date: 2018-08-24 09:22+0000\n" +"Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -51,7 +53,7 @@ msgstr "Секретний ключ Merchant" #. module: payment_payumoney #: selection:payment.acquirer,provider:0 msgid "Ogone" -msgstr "Огон" +msgstr "Ogone" #. module: payment_payumoney #: selection:payment.acquirer,provider:0 @@ -69,7 +71,7 @@ msgstr "" #: code:addons/payment_payumoney/models/payment.py:102 #, python-format msgid "PayUmoney: received data for reference %s; multiple orders found" -msgstr "PayUmoney: отримані дані для довідки%s; знайдено декілька замовлень" +msgstr "PayUmoney: отримані дані для довідки%s; знайдено кілька замовлень" #. module: payment_payumoney #: code:addons/payment_payumoney/models/payment.py:99 @@ -115,7 +117,7 @@ msgstr "Набирає" #. module: payment_payumoney #: selection:payment.acquirer,provider:0 msgid "Stripe" -msgstr "Смуга" +msgstr "Stripe" #. module: payment_payumoney #: selection:payment.acquirer,provider:0 diff --git a/addons/payment_payumoney/i18n/zh_CN.po b/addons/payment_payumoney/i18n/zh_CN.po index 1bafe50833e..50a102a9e8f 100644 --- a/addons/payment_payumoney/i18n/zh_CN.po +++ b/addons/payment_payumoney/i18n/zh_CN.po @@ -4,6 +4,7 @@ # # Translators: # Martin Trigaux, 2018 +# Jeffery CHEN Fan , 2018 # inspur qiuguodong , 2018 # msgid "" @@ -48,7 +49,7 @@ msgstr "商家密钥" #. module: payment_payumoney #: model:ir.model.fields,field_description:payment_payumoney.field_payment_acquirer__payumoney_merchant_salt msgid "Merchant Salt" -msgstr "商家ID" +msgstr "商家盐" #. module: payment_payumoney #: selection:payment.acquirer,provider:0 diff --git a/addons/payment_sips/i18n/uk.po b/addons/payment_sips/i18n/uk.po index f2ea96bf63f..8668ce97b12 100644 --- a/addons/payment_sips/i18n/uk.po +++ b/addons/payment_sips/i18n/uk.po @@ -5,12 +5,13 @@ # Translators: # Martin Trigaux, 2018 # Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" +"PO-Revision-Date: 2018-08-24 09:22+0000\n" "Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" @@ -116,7 +117,7 @@ msgstr "Секретний ключ" #. module: payment_sips #: selection:payment.acquirer,provider:0 msgid "Sips" -msgstr "Набирає" +msgstr "Sips" #. module: payment_sips #: code:addons/payment_sips/models/payment.py:160 @@ -127,7 +128,7 @@ msgstr "Sips: отримані дані для довідки %s" #. module: payment_sips #: selection:payment.acquirer,provider:0 msgid "Stripe" -msgstr "Стрічка" +msgstr "Stripe" #. module: payment_sips #: model:ir.model.fields,field_description:payment_sips.field_payment_acquirer__sips_test_url diff --git a/addons/payment_stripe/i18n/uk.po b/addons/payment_stripe/i18n/uk.po index 1e337c910a9..480ab0f9ab7 100644 --- a/addons/payment_stripe/i18n/uk.po +++ b/addons/payment_stripe/i18n/uk.po @@ -3,13 +3,15 @@ # * payment_stripe # # Translators: +# Alina Lisnenko , 2018 # Martin Trigaux, 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" +"PO-Revision-Date: 2018-08-24 09:22+0000\n" "Last-Translator: Martin Trigaux, 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" @@ -157,12 +159,12 @@ msgstr "Провайдер" #. module: payment_stripe #: selection:payment.acquirer,provider:0 msgid "Sips" -msgstr "Набирає" +msgstr "Sips" #. module: payment_stripe #: selection:payment.acquirer,provider:0 msgid "Stripe" -msgstr "Смуга" +msgstr "Stripe" #. module: payment_stripe #: model:ir.model.fields,field_description:payment_stripe.field_payment_acquirer__stripe_publishable_key @@ -184,13 +186,13 @@ msgstr "Stripe надав нам таку інформацію про пробл #: code:addons/payment_stripe/models/payment.py:184 #, python-format msgid "Stripe: %s orders found for reference %s" -msgstr "Смуга: %s замовлення для довідки %s" +msgstr "Stripe: %s замовлення для довідки %s" #. module: payment_stripe #: code:addons/payment_stripe/models/payment.py:180 #, python-format msgid "Stripe: no order found for reference %s" -msgstr "Смуга: замовлення не знайдено для довідки %s" +msgstr "Stripe: замовлення не знайдено для довідки %s" #. module: payment_stripe #: code:addons/payment_stripe/models/payment.py:170 diff --git a/addons/payment_transfer/i18n/uk.po b/addons/payment_transfer/i18n/uk.po index a4d8966f212..64c31af9cce 100644 --- a/addons/payment_transfer/i18n/uk.po +++ b/addons/payment_transfer/i18n/uk.po @@ -4,6 +4,7 @@ # # Translators: # Martin Trigaux, 2018 +# Alina Lisnenko , 2018 # msgid "" msgstr "" @@ -11,7 +12,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" "PO-Revision-Date: 2018-08-24 09:22+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -23,7 +24,7 @@ msgstr "" #: code:addons/payment_transfer/models/payment.py:83 #, python-format msgid "; multiple order found" -msgstr "; знайдено декілька замовлень" +msgstr "; знайдено кілька замовлень" #. module: payment_transfer #: code:addons/payment_transfer/models/payment.py:81 @@ -86,7 +87,7 @@ msgstr "Ручне налаштування" #. module: payment_transfer #: selection:payment.acquirer,provider:0 msgid "Ogone" -msgstr "Огон" +msgstr "Ogone" #. module: payment_transfer #: selection:payment.acquirer,provider:0 @@ -116,12 +117,12 @@ msgstr "Провайдер" #. module: payment_transfer #: selection:payment.acquirer,provider:0 msgid "Sips" -msgstr "Набирає" +msgstr "Sips" #. module: payment_transfer #: selection:payment.acquirer,provider:0 msgid "Stripe" -msgstr "Смуга" +msgstr "Stripe" #. module: payment_transfer #: selection:payment.acquirer,provider:0 diff --git a/addons/phone_validation/i18n/uk.po b/addons/phone_validation/i18n/uk.po index 717349b5f5c..dbb3b14987a 100644 --- a/addons/phone_validation/i18n/uk.po +++ b/addons/phone_validation/i18n/uk.po @@ -4,13 +4,15 @@ # # Translators: # Martin Trigaux, 2018 +# Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: Martin Trigaux, 2018\n" +"PO-Revision-Date: 2018-08-24 09:22+0000\n" +"Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +23,7 @@ msgstr "" #. module: phone_validation #: selection:res.company,phone_international_format:0 msgid "Add international prefix" -msgstr "Додати міжнародний префікс" +msgstr "Додайте міжнародний префікс" #. module: phone_validation #: model:ir.model.fields,help:phone_validation.field_res_company__phone_international_format @@ -79,7 +81,7 @@ msgstr "Немає префікса" #. module: phone_validation #: model:ir.model,name:phone_validation.model_phone_validation_mixin msgid "Phone Validation Mixin" -msgstr "" +msgstr "Перевірка телефону Mixin" #. module: phone_validation #: code:addons/phone_validation/tools/phone_validation.py:44 diff --git a/addons/point_of_sale/i18n/da.po b/addons/point_of_sale/i18n/da.po index ecb952c00f0..535593b3783 100644 --- a/addons/point_of_sale/i18n/da.po +++ b/addons/point_of_sale/i18n/da.po @@ -954,7 +954,7 @@ msgstr "Virksomhed" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: point_of_sale #: model:ir.ui.menu,name:point_of_sale.menu_point_config_product @@ -1310,7 +1310,7 @@ msgstr "" #. module: point_of_sale #: model:ir.model,name:point_of_sale.model_digest_digest msgid "Digest" -msgstr "" +msgstr "Digest" #. module: point_of_sale #. openerp-web @@ -1400,6 +1400,7 @@ msgstr "" #, python-format msgid "Do not have access, skip this data for user's digest email" msgstr "" +"Har ikke adgang, spring over disse data til brugerens opsummerings e-mail" #. module: point_of_sale #: model_terms:ir.ui.view,arch_db:point_of_sale.view_pos_open_statement @@ -4352,7 +4353,7 @@ msgstr "Enhedspris" #. module: point_of_sale #: selection:barcode.rule,type:0 msgid "Unit Product" -msgstr "" +msgstr "Stk. produkt" #. module: point_of_sale #: model:product.product,uom_name:point_of_sale.product_product_consumable diff --git a/addons/point_of_sale/i18n/ru.po b/addons/point_of_sale/i18n/ru.po index f3821a0d8f8..8a889d85d9e 100644 --- a/addons/point_of_sale/i18n/ru.po +++ b/addons/point_of_sale/i18n/ru.po @@ -3,16 +3,18 @@ # * point_of_sale # # Translators: -# Martin Trigaux, 2018 +# Disaster Disasterov , 2018 # Dmitry sky , 2018 # Collex100, 2018 +# Martin Trigaux, 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:48+0000\n" -"PO-Revision-Date: 2018-10-08 06:48+0000\n" -"Last-Translator: Collex100, 2018\n" +"PO-Revision-Date: 2018-08-24 09:22+0000\n" +"Last-Translator: Martin Trigaux, 2018\n" "Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1120,7 +1122,7 @@ msgstr "Дисплей для клиента" #: code:addons/point_of_sale/models/pos_order.py:637 #, python-format msgid "Customer Invoice" -msgstr "Счета клиентам" +msgstr "Счет фактура" #. module: point_of_sale #: model:ir.model.fields,field_description:point_of_sale.field_pos_config__customer_facing_display_html diff --git a/addons/portal/i18n/da.po b/addons/portal/i18n/da.po index 656949a8fef..76279699fdb 100644 --- a/addons/portal/i18n/da.po +++ b/addons/portal/i18n/da.po @@ -11,16 +11,17 @@ # Jonathan Stein , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:22+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -161,12 +162,12 @@ msgstr "" #: model:ir.model.fields,field_description:portal.field_portal_mixin__access_warning #: model:ir.model.fields,field_description:portal.field_portal_share__access_warning msgid "Access warning" -msgstr "" +msgstr "Adgang advarsel" #. module: portal #: model_terms:ir.ui.view,arch_db:portal.portal_share_wizard msgid "Add a note" -msgstr "" +msgstr "Tilføj en note" #. module: portal #: model_terms:ir.ui.view,arch_db:portal.portal_share_wizard @@ -284,7 +285,7 @@ msgstr "Oprettet den" #. module: portal #: model:ir.model.fields,help:portal.field_portal_mixin__access_url msgid "Customer Portal URL" -msgstr "" +msgstr "Kundeportal URL" #. module: portal #: model_terms:ir.ui.view,arch_db:portal.portal_share_template @@ -341,7 +342,7 @@ msgstr "" #. module: portal #: model:ir.model,name:portal.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: portal #: model_terms:ir.ui.view,arch_db:portal.portal_breadcrumbs @@ -464,7 +465,7 @@ msgstr "Telefon" #. module: portal #: model:ir.model.fields,field_description:portal.field_portal_mixin__access_url msgid "Portal Access URL" -msgstr "" +msgstr "Portal adgangs URL" #. module: portal #: model:ir.model,name:portal.model_portal_mixin diff --git a/addons/pos_cache/i18n/zh_CN.po b/addons/pos_cache/i18n/zh_CN.po index 399d32f3213..e4ca5ce014d 100644 --- a/addons/pos_cache/i18n/zh_CN.po +++ b/addons/pos_cache/i18n/zh_CN.po @@ -115,4 +115,4 @@ msgstr "产品字段" #. module: pos_cache #: model:ir.model,name:pos_cache.model_pos_cache msgid "pos.cache" -msgstr "高速缓存" +msgstr "pos.cache" diff --git a/addons/pos_mercury/i18n/da.po b/addons/pos_mercury/i18n/da.po index 5f710f652b6..f6b9cb8b620 100644 --- a/addons/pos_mercury/i18n/da.po +++ b/addons/pos_mercury/i18n/da.po @@ -7,15 +7,16 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-02 10:04+0000\n" -"PO-Revision-Date: 2018-10-02 10:04+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:23+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -491,7 +492,7 @@ msgstr "Type" #. module: pos_mercury #: selection:barcode.rule,type:0 msgid "Unit Product" -msgstr "" +msgstr "Stk. produkt" #. module: pos_mercury #: model_terms:ir.ui.view,arch_db:pos_mercury.view_pos_mercury_configuration_form diff --git a/addons/product/i18n/da.po b/addons/product/i18n/da.po index abce2989499..d6d31f1a2c3 100644 --- a/addons/product/i18n/da.po +++ b/addons/product/i18n/da.po @@ -10,10 +10,10 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # Martin Trigaux, 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -21,7 +21,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" "PO-Revision-Date: 2018-08-24 09:23+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -491,7 +491,7 @@ msgstr "" #. module: product #: model:ir.model,name:product.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: product #: model_terms:ir.ui.view,arch_db:product.product_template_form_view @@ -1318,7 +1318,7 @@ msgstr "Oversigt over næste aktivitet" #: model:ir.model.fields,field_description:product.field_product_product__activity_type_id #: model:ir.model.fields,field_description:product.field_product_template__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: product #: model:ir.model.fields,field_description:product.field_product_product__message_needaction_counter @@ -1952,7 +1952,7 @@ msgstr "" #. module: product #: model_terms:ir.ui.view,arch_db:product.product_template_search_view msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: product #: model:ir.model.fields,field_description:product.field_res_config_settings__group_product_pricelist @@ -2055,6 +2055,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: product #: model:product.attribute.value,name:product.product_attribute_value_1 diff --git a/addons/project/i18n/da.po b/addons/project/i18n/da.po index eb2fadaa112..618c4d28613 100644 --- a/addons/project/i18n/da.po +++ b/addons/project/i18n/da.po @@ -11,9 +11,9 @@ # Per Rasmussen , 2018 # JonathanStein , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -21,7 +21,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:48+0000\n" "PO-Revision-Date: 2018-08-24 09:23+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -232,7 +232,7 @@ msgstr "" #. module: project #: model_terms:ir.ui.view,arch_db:project.portal_my_task msgid "Status:" -msgstr "" +msgstr "Status:" #. module: project #: model_terms:ir.ui.view,arch_db:project.portal_my_task @@ -302,7 +302,7 @@ msgstr "Acceptér mails fra" #: model:ir.model.fields,field_description:project.field_project_project__access_warning #: model:ir.model.fields,field_description:project.field_project_task__access_warning msgid "Access warning" -msgstr "" +msgstr "Adgang advarsel" #. module: project #: model:ir.model.fields,field_description:project.field_project_project__message_needaction @@ -669,7 +669,7 @@ msgstr "" #. module: project #: model:ir.model,name:project.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: project #: model:ir.ui.menu,name:project.menu_project_config @@ -812,7 +812,7 @@ msgstr "" #: model:ir.model.fields,help:project.field_project_project__access_url #: model:ir.model.fields,help:project.field_project_task__access_url msgid "Customer Portal URL" -msgstr "" +msgstr "Kundeportal URL" #. module: project #: model:ir.actions.act_window,name:project.rating_rating_action_project_report @@ -916,7 +916,7 @@ msgstr "Udvikling" #. module: project #: model:ir.model,name:project.model_digest_digest msgid "Digest" -msgstr "" +msgstr "Digest" #. module: project #. openerp-web @@ -947,6 +947,7 @@ msgstr "Vis navn" #, python-format msgid "Do not have access, skip this data for user's digest email" msgstr "" +"Har ikke adgang, spring over disse data til brugerens opsummerings e-mail" #. module: project #: model_terms:ir.ui.view,arch_db:project.edit_project @@ -975,7 +976,7 @@ msgstr "Udkast" #. module: project #: model_terms:ir.ui.view,arch_db:project.view_task_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: project #: model_terms:ir.ui.view,arch_db:project.view_project_kanban @@ -1712,7 +1713,7 @@ msgstr "Oversigt over næste aktivitet" #. module: project #: model:ir.model.fields,field_description:project.field_project_task__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: project #: code:addons/project/models/project.py:852 @@ -1992,7 +1993,7 @@ msgstr "" #: model:ir.model.fields,field_description:project.field_project_project__access_url #: model:ir.model.fields,field_description:project.field_project_task__access_url msgid "Portal Access URL" -msgstr "" +msgstr "Portal adgangs URL" #. module: project #: model:ir.model.fields,field_description:project.field_project_task__priority @@ -2410,7 +2411,7 @@ msgstr "Vis projekt på dashboard" #. module: project #: model_terms:ir.ui.view,arch_db:project.view_task_search_form msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: project #. openerp-web @@ -2496,6 +2497,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: project #: model:ir.model.fields,field_description:project.field_project_project__subtask_project_id diff --git a/addons/project_timesheet_holidays/i18n/da.po b/addons/project_timesheet_holidays/i18n/da.po index 393fb78fb9d..b6a2278a32e 100644 --- a/addons/project_timesheet_holidays/i18n/da.po +++ b/addons/project_timesheet_holidays/i18n/da.po @@ -4,16 +4,17 @@ # # Translators: # Martin Trigaux, 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:23+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -47,7 +48,7 @@ msgstr "Virksomheder" #. module: project_timesheet_holidays #: model:ir.model,name:project_timesheet_holidays.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: project_timesheet_holidays #: model:ir.model.fields,help:project_timesheet_holidays.field_res_company__leave_timesheet_project_id diff --git a/addons/purchase/i18n/da.po b/addons/purchase/i18n/da.po index 58bf4fe880a..c86afdabbad 100644 --- a/addons/purchase/i18n/da.po +++ b/addons/purchase/i18n/da.po @@ -12,9 +12,9 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -22,7 +22,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" "PO-Revision-Date: 2018-08-24 09:23+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -242,7 +242,7 @@ msgstr "En advarsel kan sættes på et produkt eller en kunde (Indkøb)" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order__access_warning msgid "Access warning" -msgstr "" +msgstr "Adgang advarsel" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order__message_needaction @@ -454,7 +454,7 @@ msgstr "Opret e-mail" #. module: purchase #: model:ir.model,name:purchase.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: purchase #: model:ir.ui.menu,name:purchase.menu_purchase_config @@ -545,7 +545,7 @@ msgstr "Valuta" #. module: purchase #: model:ir.model.fields,help:purchase.field_purchase_order__access_url msgid "Customer Portal URL" -msgstr "" +msgstr "Kundeportal URL" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_bill_union__date @@ -981,7 +981,7 @@ msgstr "Oversigt over næste aktivitet" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: purchase #: selection:purchase.order,invoice_status:0 @@ -1140,7 +1140,7 @@ msgstr "Planlagt" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order__access_url msgid "Portal Access URL" -msgstr "" +msgstr "Portal adgangs URL" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_product_category__property_account_creditor_price_difference_categ @@ -1659,7 +1659,7 @@ msgstr "Del" #. module: purchase #: model_terms:ir.ui.view,arch_db:purchase.view_purchase_order_filter msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_bill_union__reference @@ -1687,6 +1687,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: purchase #: model:ir.model.fields,field_description:purchase.field_purchase_order_line__price_subtotal diff --git a/addons/purchase/i18n/ja.po b/addons/purchase/i18n/ja.po index cf9b6c6d100..7457300f695 100644 --- a/addons/purchase/i18n/ja.po +++ b/addons/purchase/i18n/ja.po @@ -3,24 +3,25 @@ # * purchase # # Translators: +# 前園義博 , 2018 +# Takuya Sawada , 2018 +# 城谷 龍弥 , 2018 # SHIMIZU Taku , 2018 # Martin Trigaux, 2018 -# Yoshi Tashiro , 2018 # Manami Hashi , 2018 # 高木正勝 , 2018 # kent_ocean , 2018 # Takahiro MURAKAMI , 2018 # Norimichi Sugimoto , 2018 -# 前園義博 , 2018 -# Takuya Sawada , 2018 -# 城谷 龍弥 , 2018 +# Yoshi Tashiro , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: 城谷 龍弥 , 2018\n" +"PO-Revision-Date: 2018-08-24 09:23+0000\n" +"Last-Translator: Yoshi Tashiro , 2018\n" "Language-Team: Japanese (https://www.transifex.com/odoo/teams/41243/ja/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -153,7 +154,7 @@ msgstr "説明" #. module: purchase #: model_terms:ir.ui.view,arch_db:purchase.report_purchasequotation_document msgid "Expected Date" -msgstr "" +msgstr "納入予定日" #. module: purchase #: model_terms:ir.ui.view,arch_db:purchase.report_purchaseorder_document diff --git a/addons/purchase_requisition/i18n/uk.po b/addons/purchase_requisition/i18n/uk.po index 02fc4dd6971..d1f95b46255 100644 --- a/addons/purchase_requisition/i18n/uk.po +++ b/addons/purchase_requisition/i18n/uk.po @@ -721,7 +721,7 @@ msgstr "Складське переміщення " #. module: purchase_requisition #: model:ir.model,name:purchase_requisition.model_stock_rule msgid "Stock Rule" -msgstr "" +msgstr "Складське правило" #. module: purchase_requisition #: model:ir.model.fields,field_description:purchase_requisition.field_purchase_requisition_line__supplier_info_ids diff --git a/addons/purchase_stock/i18n/da.po b/addons/purchase_stock/i18n/da.po index b50d2a2c9d4..8fefa0e7138 100644 --- a/addons/purchase_stock/i18n/da.po +++ b/addons/purchase_stock/i18n/da.po @@ -6,16 +6,17 @@ # Martin Trigaux, 2018 # Morten Schou , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-24 09:34+0000\n" -"PO-Revision-Date: 2018-10-24 09:34+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:24+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -55,7 +56,7 @@ msgstr "" #. module: purchase_stock #: model:ir.model,name:purchase_stock.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: purchase_stock #: model:ir.model.fields,field_description:purchase_stock.field_stock_move__created_purchase_line_id diff --git a/addons/purchase_stock/i18n/uk.po b/addons/purchase_stock/i18n/uk.po index 4c9bedc90ae..edb0c507e18 100644 --- a/addons/purchase_stock/i18n/uk.po +++ b/addons/purchase_stock/i18n/uk.po @@ -5,12 +5,13 @@ # Translators: # Martin Trigaux, 2018 # Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-24 09:34+0000\n" -"PO-Revision-Date: 2018-10-24 09:34+0000\n" +"PO-Revision-Date: 2018-08-24 09:24+0000\n" "Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" @@ -299,7 +300,7 @@ msgstr "Переміщення запасів" #. module: purchase_stock #: model:ir.model,name:purchase_stock.model_stock_rule msgid "Stock Rule" -msgstr "" +msgstr "Складське правило" #. module: purchase_stock #: model:ir.model,name:purchase_stock.model_report_stock_report_stock_rule diff --git a/addons/repair/i18n/da.po b/addons/repair/i18n/da.po index f4e2ae14fbf..e75b3762182 100644 --- a/addons/repair/i18n/da.po +++ b/addons/repair/i18n/da.po @@ -8,9 +8,9 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -18,7 +18,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" "PO-Revision-Date: 2018-08-24 09:24+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -592,7 +592,7 @@ msgstr "Oversigt over næste aktivitet" #. module: repair #: model:ir.model.fields,field_description:repair.field_repair_order__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: repair #: selection:repair.order,invoice_method:0 @@ -931,7 +931,7 @@ msgstr "Sæt til kladde" #. module: repair #: model_terms:ir.ui.view,arch_db:repair.view_repair_order_form_filter msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: repair #: model:ir.model.fields,field_description:repair.field_repair_line__location_id @@ -958,6 +958,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: repair #: model:ir.model,name:repair.model_stock_move diff --git a/addons/repair/i18n/es.po b/addons/repair/i18n/es.po index 599ad596df4..258ce195a59 100644 --- a/addons/repair/i18n/es.po +++ b/addons/repair/i18n/es.po @@ -3,16 +3,18 @@ # * repair # # Translators: +# nle_odoo, 2018 # Martin Trigaux, 2018 -# Cristopher Cravioto , 2018 # Miquel Torner , 2018 +# Cristopher Cravioto , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: Miquel Torner , 2018\n" +"PO-Revision-Date: 2018-08-24 09:24+0000\n" +"Last-Translator: Cristopher Cravioto , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -29,8 +31,8 @@ msgstr "${(object.name or '').replace('/','_')}" #: model:mail.template,subject:repair.mail_template_repair_quotation msgid "${object.partner_id.name} Repair Orders (Ref ${object.name or 'n/a' })" msgstr "" -"${object.partner_id.name} Pedidos de reparación (Ref ${object.name o \"n/d\"" -" })" +"${object.partner_id.name} Pedidos de reparación (Ref ${object.name or " +"\"n/d\" })" #. module: repair #: model_terms:ir.ui.view,arch_db:repair.report_repairorder diff --git a/addons/sale/i18n/ca.po b/addons/sale/i18n/ca.po index 030aed51180..5ef7f295d73 100644 --- a/addons/sale/i18n/ca.po +++ b/addons/sale/i18n/ca.po @@ -123,6 +123,30 @@ msgid "" "
    \n" " " msgstr "" +"
    \n" +"

    \n" +" % set doc_name = 'pressupost' if object.state in ('draft', 'sent') else 'comanda'\n" +" Apreciat ${object.partner_id.name}\n" +" % if object.partner_id.parent_id:\n" +" (${object.partner_id.parent_id.name})\n" +" % endif\n" +"

    \n" +" Aquí trobarà\n" +" % if ctx.get('proforma')\n" +" en el document adjunt la factura proforma\n" +" % else\n" +" el document de ${doc_name} ${object.name}\n" +" % endif\n" +" % if object.origin:\n" +" (amb referència: ${object.origin} )\n" +" % endif\n" +" amb un import de ${format_amount(object.amount_total, object.pricelist_id.currency_id)}\n" +" de ${object.company_id.name}.\n" +"

    \n" +" No dubti en contactar amb nosaltres si té qualsevol dubte.\n" +"

    \n" +"
    \n" +" " #. module: sale #: model_terms:ir.ui.view,arch_db:sale.sale_order_portal_template diff --git a/addons/sale/i18n/da.po b/addons/sale/i18n/da.po index 965693e09d0..079b8c0cbe9 100644 --- a/addons/sale/i18n/da.po +++ b/addons/sale/i18n/da.po @@ -466,7 +466,7 @@ msgstr "" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order__access_warning msgid "Access warning" -msgstr "" +msgstr "Adgang advarsel" #. module: sale #: model:ir.model.fields,help:sale.field_sale_order_line__qty_delivered_method @@ -517,7 +517,7 @@ msgstr "Tilføj" #. module: sale #: model_terms:ir.ui.view,arch_db:sale.view_order_form msgid "Add a note" -msgstr "" +msgstr "Tilføj en note" #. module: sale #: model_terms:ir.ui.view,arch_db:sale.view_order_form @@ -853,7 +853,7 @@ msgstr "Beregn fragtomkostninger på ordrer" #. module: sale #: model:ir.model,name:sale.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: sale #: model:ir.ui.menu,name:sale.menu_sale_config @@ -1006,7 +1006,7 @@ msgstr "Kunde" #. module: sale #: model:ir.model.fields,field_description:sale.field_res_config_settings__auth_signup_uninvited msgid "Customer Account" -msgstr "" +msgstr "Konto" #. module: sale #: model:ir.model.fields,field_description:sale.field_res_config_settings__group_sale_delivery_address @@ -1027,7 +1027,7 @@ msgstr "" #. module: sale #: model:ir.model.fields,help:sale.field_sale_order__access_url msgid "Customer Portal URL" -msgstr "" +msgstr "Kundeportal URL" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order__client_order_ref @@ -2004,7 +2004,7 @@ msgstr "Oversigt over næste aktivitet" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: sale #: selection:product.template,expense_policy:0 @@ -2467,7 +2467,7 @@ msgstr "" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order__access_url msgid "Portal Access URL" -msgstr "" +msgstr "Portal adgangs URL" #. module: sale #: selection:sale.report,state:0 @@ -3276,7 +3276,7 @@ msgstr "Leveringsinformation" #. module: sale #: model_terms:ir.ui.view,arch_db:sale.view_sales_order_filter msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: sale #: model_terms:ir.ui.view,arch_db:sale.res_config_settings_view_form @@ -3380,6 +3380,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: sale #: model:product.template.attribute.value,name:sale.product_template_attribute_value_3 @@ -3729,6 +3733,9 @@ msgid "" "list view and click on 'Portal Access Management' option in the dropdown " "menu *Action*." msgstr "" +"Hvis du vil sende invitationer i B2B-tilstand, skal du åbne en kontakt eller" +" vælge flere i listevisning og klikke på 'Portal Access Management' i " +"rullemenuen *Handling*." #. module: sale #: selection:sale.order,activity_state:0 diff --git a/addons/sale/i18n/es.po b/addons/sale/i18n/es.po index 84e90d873de..6c9146fc10e 100644 --- a/addons/sale/i18n/es.po +++ b/addons/sale/i18n/es.po @@ -29,6 +29,7 @@ # Lucas Weigandt , 2018 # Cris Martin , 2018 # Pilar Marín , 2018 +# Omar Torres , 2018 # msgid "" msgstr "" @@ -36,7 +37,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" "PO-Revision-Date: 2018-08-24 09:24+0000\n" -"Last-Translator: Pilar Marín , 2018\n" +"Last-Translator: Omar Torres , 2018\n" "Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -170,7 +171,7 @@ msgstr "" #. module: sale #: model_terms:ir.ui.view,arch_db:sale.sale_order_portal_template msgid " Accept & Sign" -msgstr "" +msgstr " Aceptar y Firmar" #. module: sale #: model_terms:ir.ui.view,arch_db:sale.sale_order_portal_template @@ -291,7 +292,7 @@ msgstr "" #. module: sale #: model_terms:ir.ui.view,arch_db:sale.sale_order_portal_template msgid "Accepted on the behalf of:" -msgstr "" +msgstr "Aceptado en nombre de:" #. module: sale #: model_terms:ir.ui.view,arch_db:sale.sale_order_portal_template @@ -302,6 +303,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:sale.sale_order_portal_template msgid "By signing this proposal, I agree to the following terms:" msgstr "" +"Al firmar esta propuesta, acepto los siguientes términos:" #. module: sale #: model_terms:ir.ui.view,arch_db:sale.report_saleorder_document @@ -316,7 +318,7 @@ msgstr "" #. module: sale #: model_terms:ir.ui.view,arch_db:sale.sale_order_portal_template msgid "For an amount of:" -msgstr "" +msgstr "Por la cantidad de:" #. module: sale #: model_terms:ir.ui.view,arch_db:sale.report_saleorder_document @@ -499,7 +501,7 @@ msgstr "" #. module: sale #: model_terms:ir.ui.view,arch_db:sale.sale_order_portal_template msgid "Accept & Pay" -msgstr "" +msgstr "Aceptar y Pagar" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_order__access_warning diff --git a/addons/sale/i18n/it.po b/addons/sale/i18n/it.po index eb7e6442c80..740a35aa8d9 100644 --- a/addons/sale/i18n/it.po +++ b/addons/sale/i18n/it.po @@ -12,7 +12,7 @@ # Simone Bernini , 2018 # Giacomo Grasso , 2018 # Cécile Collart , 2018 -# SebastianoPistore , 2018 +# Sebastiano Pistore , 2018 # pfaodoo , 2018 # Alberto Vincenzi , 2018 # Paolo Caruccio , 2018 @@ -457,13 +457,13 @@ msgstr "Il tuo Riferimento:" #: code:addons/sale/models/sale.py:811 #, python-format msgid "A journal must be specified of the acquirer %s." -msgstr "" +msgstr "Deve essere specificato un registro per il servizio %s." #. module: sale #: code:addons/sale/models/sale.py:804 #, python-format msgid "A payment acquirer is required to create a transaction." -msgstr "" +msgstr "Per creare una transazione è necessario un servizio di pagamento." #. module: sale #: selection:res.config.settings,sale_pricelist_setting:0 @@ -1638,7 +1638,7 @@ msgstr "Ordine invalido" #: code:addons/sale/models/sale.py:794 #, python-format msgid "Invalid token found! Token acquirer %s != %s" -msgstr "" +msgstr "Rilevato token non valido. Token del servizio %s != %s" #. module: sale #: code:addons/sale/models/sale.py:797 @@ -3352,7 +3352,7 @@ msgstr "Stabilisci diversi prezzi per un prodotto, sconti automatici, ecc. " #. module: sale #: model_terms:ir.ui.view,arch_db:sale.sale_onboarding_order_confirmation_step msgid "Set payments" -msgstr "Salda i pagamenti" +msgstr "Imposta pagamenti" #. module: sale #: model_terms:ir.ui.view,arch_db:sale.res_config_settings_view_form diff --git a/addons/sale/i18n/ru.po b/addons/sale/i18n/ru.po index dbedd7249e8..8735b2eed58 100644 --- a/addons/sale/i18n/ru.po +++ b/addons/sale/i18n/ru.po @@ -3,23 +3,25 @@ # * sale # # Translators: -# Martin Trigaux, 2018 -# Collex100, 2018 # Max Belyanin , 2018 -# Viktor Pogrebniak , 2018 -# Артур Чеботарь , 2018 # Максим Дронь , 2018 +# Артур Чеботарь , 2018 # Алексей , 2018 +# Viktor Pogrebniak , 2018 # sergeiruzkiicode , 2018 +# Collex100, 2018 +# Martin Trigaux, 2018 # Sergey Vilizhanin, 2018 # Dmitry sky , 2018 +# Disaster Disasterov , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" -"PO-Revision-Date: 2018-10-08 06:49+0000\n" -"Last-Translator: Dmitry sky , 2018\n" +"PO-Revision-Date: 2018-08-24 09:24+0000\n" +"Last-Translator: Disaster Disasterov , 2018\n" "Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -35,7 +37,7 @@ msgstr "кол-во строк" #. module: sale #: model:ir.model.fields,field_description:sale.field_payment_transaction__sale_order_ids_nbr msgid "# of Sales Orders" -msgstr "" +msgstr "кол-во ордеров" #. module: sale #: model:mail.template,report_name:sale.email_template_edi_sale diff --git a/addons/sale/i18n/uk.po b/addons/sale/i18n/uk.po index 589459ca1fb..e34c2472156 100644 --- a/addons/sale/i18n/uk.po +++ b/addons/sale/i18n/uk.po @@ -3411,7 +3411,7 @@ msgstr "Переміщення запасів" #. module: sale #: selection:res.company,sale_onboarding_payment_method:0 msgid "Stripe" -msgstr "Смуга" +msgstr "Stripe" #. module: sale #: model:ir.model.fields,field_description:sale.field_sale_payment_acquirer_onboarding_wizard__stripe_publishable_key diff --git a/addons/sale_crm/i18n/da.po b/addons/sale_crm/i18n/da.po index 267f9f5e911..ce276c562d7 100644 --- a/addons/sale_crm/i18n/da.po +++ b/addons/sale_crm/i18n/da.po @@ -5,16 +5,17 @@ # Translators: # Martin Trigaux, 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:24+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -148,6 +149,8 @@ msgid "" "This is a name that helps you keep track of your different campaign efforts," " e.g. Fall_Drive, Christmas_Special" msgstr "" +"Dette er et navn, der hjælper dig med at holde styr på dine forskellige " +"kampagneindsatser" #. module: sale_crm #: model:ir.model.fields,help:sale_crm.field_account_invoice__medium_id diff --git a/addons/sale_management/i18n/da.po b/addons/sale_management/i18n/da.po index b50fbdd6f34..a921a23144d 100644 --- a/addons/sale_management/i18n/da.po +++ b/addons/sale_management/i18n/da.po @@ -64,7 +64,7 @@ msgstr "Aktiv" #. module: sale_management #: model_terms:ir.ui.view,arch_db:sale_management.sale_order_template_view_form msgid "Add a note" -msgstr "" +msgstr "Tilføj en note" #. module: sale_management #: model_terms:ir.ui.view,arch_db:sale_management.sale_order_form_quote @@ -115,7 +115,7 @@ msgstr "Egenskaber" #. module: sale_management #: model:ir.model,name:sale_management.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: sale_management #: model_terms:ir.ui.view,arch_db:sale_management.sale_order_template_view_form @@ -180,7 +180,7 @@ msgstr "" #. module: sale_management #: model:ir.model,name:sale_management.model_digest_digest msgid "Digest" -msgstr "" +msgstr "Digest" #. module: sale_management #: model:ir.model.fields,field_description:sale_management.field_sale_order_option__discount @@ -207,6 +207,7 @@ msgstr "Vis type" #, python-format msgid "Do not have access, skip this data for user's digest email" msgstr "" +"Har ikke adgang, spring over disse data til brugerens opsummerings e-mail" #. module: sale_management #: sql_constraint:sale.order.template.line:0 diff --git a/addons/sale_quotation_builder/i18n/da.po b/addons/sale_quotation_builder/i18n/da.po index 700f46e4865..7c6494bbe62 100644 --- a/addons/sale_quotation_builder/i18n/da.po +++ b/addons/sale_quotation_builder/i18n/da.po @@ -8,13 +8,15 @@ # Morten Schou , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:24+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -77,7 +79,7 @@ msgstr "Luk" #. module: sale_quotation_builder #: model:ir.model,name:sale_quotation_builder.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: sale_quotation_builder #: model_terms:ir.ui.view,arch_db:sale_quotation_builder.sale_order_template_view_form_inherit_sale_quotation_builder diff --git a/addons/sale_stock/i18n/da.po b/addons/sale_stock/i18n/da.po index 1f637a162f3..a87b382b966 100644 --- a/addons/sale_stock/i18n/da.po +++ b/addons/sale_stock/i18n/da.po @@ -3,19 +3,20 @@ # * sale_stock # # Translators: -# Martin Trigaux, 2018 # Morten Schou , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Martin Trigaux, 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-24 09:34+0000\n" -"PO-Revision-Date: 2018-10-24 09:34+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:25+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -141,7 +142,7 @@ msgstr "" #. module: sale_stock #: model:ir.model,name:sale_stock.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: sale_stock #: selection:sale.order,picking_policy:0 diff --git a/addons/sale_stock/i18n/uk.po b/addons/sale_stock/i18n/uk.po index e17ac72edef..79eebcd01b0 100644 --- a/addons/sale_stock/i18n/uk.po +++ b/addons/sale_stock/i18n/uk.po @@ -6,12 +6,13 @@ # Martin Trigaux, 2018 # Bohdan Lisnenko, 2018 # Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-24 09:34+0000\n" -"PO-Revision-Date: 2018-10-24 09:34+0000\n" +"PO-Revision-Date: 2018-08-24 09:25+0000\n" "Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" @@ -487,7 +488,7 @@ msgstr "Переміщення запасів" #. module: sale_stock #: model:ir.model,name:sale_stock.model_stock_rule msgid "Stock Rule" -msgstr "" +msgstr "Складське правило" #. module: sale_stock #: model:ir.model,name:sale_stock.model_stock_rules_report diff --git a/addons/sales_team/i18n/da.po b/addons/sales_team/i18n/da.po index df0065c1ca8..7211d490c78 100644 --- a/addons/sales_team/i18n/da.po +++ b/addons/sales_team/i18n/da.po @@ -11,6 +11,7 @@ # Pernille Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -18,7 +19,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" "PO-Revision-Date: 2018-08-24 09:25+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -451,7 +452,7 @@ msgstr "Team medlemmer" #. module: sales_team #: model:ir.actions.act_window,name:sales_team.crm_team_salesteams_act msgid "Team Pipelines" -msgstr "" +msgstr "Team pipeline" #. module: sales_team #: model:ir.model.fields,field_description:sales_team.field_crm_team__team_type diff --git a/addons/snailmail/i18n/da.po b/addons/snailmail/i18n/da.po index e65db09fc73..97ba246c5c6 100644 --- a/addons/snailmail/i18n/da.po +++ b/addons/snailmail/i18n/da.po @@ -9,8 +9,8 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -18,7 +18,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-30 12:25+0000\n" "PO-Revision-Date: 2018-08-24 09:25+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -92,7 +92,7 @@ msgstr "Virksomhed" #. module: snailmail #: model:ir.model,name:snailmail.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: snailmail #: model:ir.model,name:snailmail.model_res_partner diff --git a/addons/snailmail_account/i18n/da.po b/addons/snailmail_account/i18n/da.po index 591adaa0520..e1ee70e100d 100644 --- a/addons/snailmail_account/i18n/da.po +++ b/addons/snailmail_account/i18n/da.po @@ -5,6 +5,7 @@ # Translators: # Martin Trigaux, 2018 # Pernille Kristensen , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -12,7 +13,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-11-05 09:29+0000\n" "PO-Revision-Date: 2018-08-24 09:25+0000\n" -"Last-Translator: Pernille Kristensen , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -45,7 +46,7 @@ msgstr "Virksomheder" #. module: snailmail_account #: model:ir.model,name:snailmail_account.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: snailmail_account #: model:ir.model.fields,field_description:snailmail_account.field_account_invoice_send__currency_id diff --git a/addons/stock/i18n/da.po b/addons/stock/i18n/da.po index 8aa84dea159..f0c9b3d0104 100644 --- a/addons/stock/i18n/da.po +++ b/addons/stock/i18n/da.po @@ -9,11 +9,11 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Jarnhold Nattestad , 2018 -# Sanne Kristensen , 2018 # Martin Trigaux, 2018 # Pernille Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -21,7 +21,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-24 09:34+0000\n" "PO-Revision-Date: 2018-08-24 09:25+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -988,7 +988,7 @@ msgstr "Betingelser" #. module: stock #: model:ir.model,name:stock.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: stock #: model:ir.ui.menu,name:stock.menu_stock_config_settings @@ -3310,7 +3310,7 @@ msgstr "Oversigt over næste aktivitet" #: model:ir.model.fields,field_description:stock.field_stock_picking__activity_type_id #: model:ir.model.fields,field_description:stock.field_stock_production_lot__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: stock #: model_terms:ir.ui.view,arch_db:stock.exception_on_picking @@ -5178,7 +5178,7 @@ msgstr "" #. module: stock #: model_terms:ir.ui.view,arch_db:stock.view_picking_internal_search msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: stock #: model:ir.model.fields,help:stock.field_stock_rules_report__warehouse_ids @@ -5298,6 +5298,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: stock #: code:addons/stock/models/stock_warehouse.py:443 @@ -6103,7 +6107,7 @@ msgstr "Enhedspris" #. module: stock #: selection:barcode.rule,type:0 msgid "Unit Product" -msgstr "" +msgstr "Stk. produkt" #. module: stock #: model:ir.model.fields,field_description:stock.field_stock_move__product_uom diff --git a/addons/stock/i18n/ru.po b/addons/stock/i18n/ru.po index 8c81f7b2578..f588468bc90 100644 --- a/addons/stock/i18n/ru.po +++ b/addons/stock/i18n/ru.po @@ -3,23 +3,25 @@ # * stock # # Translators: -# Максим Дронь , 2018 +# Denis Trepalin , 2018 +# Max Belyanin , 2018 +# dzord dzord , 2018 +# Andrey Samorukov , 2018 # Gennady Marchenko , 2018 +# Sergey Vilizhanin, 2018 +# Viktor Pogrebniak , 2018 +# Максим Дронь , 2018 # Martin Trigaux, 2018 # Collex100, 2018 -# Sergey Vilizhanin, 2018 -# Max Belyanin , 2018 -# Denis Trepalin , 2018 -# Viktor Pogrebniak , 2018 -# Andrey Samorukov , 2018 -# dzord dzord , 2018 +# Victor Safronovich , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-24 09:34+0000\n" -"PO-Revision-Date: 2018-10-24 09:34+0000\n" -"Last-Translator: dzord dzord , 2018\n" +"PO-Revision-Date: 2018-08-24 09:25+0000\n" +"Last-Translator: Victor Safronovich , 2018\n" "Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/ru/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -2536,7 +2538,7 @@ msgstr "Позиция инвентаризации" #. module: stock #: model:ir.actions.act_window,name:stock.action_inventory_line_tree msgid "Inventory Lines" -msgstr "" +msgstr "Позиции инвентаризации" #. module: stock #: model:ir.model.fields,field_description:stock.field_product_template__property_stock_inventory diff --git a/addons/stock/i18n/uk.po b/addons/stock/i18n/uk.po index acc1073ade7..34978d97881 100644 --- a/addons/stock/i18n/uk.po +++ b/addons/stock/i18n/uk.po @@ -5536,7 +5536,7 @@ msgstr "Історія складської кількості" #: model:ir.model,name:stock.model_stock_rule #: model:ir.model.fields,field_description:stock.field_stock_move__rule_id msgid "Stock Rule" -msgstr "" +msgstr "Складське правило" #. module: stock #: model:ir.actions.act_window,name:stock.action_stock_rules_report diff --git a/addons/stock_account/i18n/da.po b/addons/stock_account/i18n/da.po index cb6464ea797..49cfdc23fbf 100644 --- a/addons/stock_account/i18n/da.po +++ b/addons/stock_account/i18n/da.po @@ -7,16 +7,17 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:25+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -151,7 +152,7 @@ msgstr "Vælg dato" #. module: stock_account #: model:ir.model,name:stock_account.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: stock_account #: code:addons/stock_account/models/stock.py:587 diff --git a/addons/stock_dropshipping/i18n/uk.po b/addons/stock_dropshipping/i18n/uk.po index d80856078e1..3f3049faefa 100644 --- a/addons/stock_dropshipping/i18n/uk.po +++ b/addons/stock_dropshipping/i18n/uk.po @@ -5,12 +5,13 @@ # Translators: # Martin Trigaux, 2018 # Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-18 09:49+0000\n" -"PO-Revision-Date: 2018-09-18 09:49+0000\n" +"PO-Revision-Date: 2018-08-24 09:25+0000\n" "Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" @@ -50,7 +51,7 @@ msgstr "Рядок замовлення" #. module: stock_dropshipping #: model:ir.model,name:stock_dropshipping.model_stock_rule msgid "Stock Rule" -msgstr "" +msgstr "Складське правило" #. module: stock_dropshipping #: model:stock.rule,name:stock_dropshipping.stock_rule_drop_shipping diff --git a/addons/survey/i18n/da.po b/addons/survey/i18n/da.po index f7d5bed7093..a0463d7c80b 100644 --- a/addons/survey/i18n/da.po +++ b/addons/survey/i18n/da.po @@ -12,8 +12,8 @@ # Ejner Sønniksen , 2018 # Martin Trigaux, 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -21,7 +21,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" "PO-Revision-Date: 2018-08-24 09:25+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -738,7 +738,7 @@ msgstr "Udkast" #. module: survey #: model_terms:ir.ui.view,arch_db:survey.survey_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_user_input__email @@ -1132,7 +1132,7 @@ msgstr "Forsinkede aktiviteter" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_mail_compose_message__layout msgid "Layout" -msgstr "" +msgstr "Layout" #. module: survey #: selection:survey.user_input,type:0 @@ -1369,7 +1369,7 @@ msgstr "Oversigt over næste aktivitet" #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_survey__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: survey #: model_terms:ir.ui.view,arch_db:survey.page @@ -1921,7 +1921,7 @@ msgstr "Vis kommentar felt" #. module: survey #: model_terms:ir.ui.view,arch_db:survey.survey_survey_view_search msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: survey #: selection:survey.question,type:0 @@ -1989,6 +1989,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: survey #: model:ir.model.fields,field_description:survey.field_survey_mail_compose_message__subject diff --git a/addons/utm/i18n/da.po b/addons/utm/i18n/da.po index 0ee4969231c..9fe1834ef32 100644 --- a/addons/utm/i18n/da.po +++ b/addons/utm/i18n/da.po @@ -7,16 +7,17 @@ # Martin Trigaux, 2018 # Morten Schou , 2018 # Jesper Carstensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" -"PO-Revision-Date: 2018-10-08 06:49+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:33+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -108,7 +109,7 @@ msgstr "Facebook" #. module: utm #: model:ir.model,name:utm.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: utm #: model:ir.model.fields,field_description:utm.field_utm_campaign__id @@ -197,6 +198,8 @@ msgid "" "This is a name that helps you keep track of your different campaign efforts," " e.g. Fall_Drive, Christmas_Special" msgstr "" +"Dette er et navn, der hjælper dig med at holde styr på dine forskellige " +"kampagneindsatser" #. module: utm #: model:ir.model.fields,help:utm.field_utm_mixin__medium_id diff --git a/addons/web/i18n/da.po b/addons/web/i18n/da.po index 5c4b7f55073..bb16198224c 100644 --- a/addons/web/i18n/da.po +++ b/addons/web/i18n/da.po @@ -3,27 +3,28 @@ # * web # # Translators: -# Martin Trigaux, 2018 -# Hans Henrik Gabelgaard , 2018 # Kenneth Hansen , 2018 -# Morten Schou , 2018 # Jesper Carstensen , 2018 -# Jarnhold Nattestad , 2018 -# Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 -# Ejner Sønniksen , 2018 -# lhmflexerp , 2018 # peso , 2018 -# jonas jensen , 2018 # Visti Kristensen , 2018 # Jonathan Stein , 2018 +# Martin Trigaux, 2018 +# Hans Henrik Gabelgaard , 2018 +# jonas jensen , 2018 +# Morten Schou , 2018 +# Jarnhold Nattestad , 2018 +# Pernille Kristensen , 2018 +# Ejner Sønniksen , 2018 +# lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" -"PO-Revision-Date: 2018-10-08 06:49+0000\n" -"Last-Translator: Jonathan Stein , 2018\n" +"PO-Revision-Date: 2018-08-24 09:33+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -1247,7 +1248,7 @@ msgstr "Download xls" #: code:addons/web/static/src/xml/base.xml:1556 #, python-format msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: web #. openerp-web @@ -1641,7 +1642,7 @@ msgstr "Sortér efter: %s" #. module: web #: model:ir.model,name:web.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: web #. openerp-web diff --git a/addons/web/i18n/it.po b/addons/web/i18n/it.po index ef7ea2d7fe5..c246d4285d4 100644 --- a/addons/web/i18n/it.po +++ b/addons/web/i18n/it.po @@ -3,11 +3,9 @@ # * web # # Translators: -# Cécile Collart , 2018 # Cesare Cugnasco , 2018 # Luca Tralli, 2018 # Pietro Della Notte , 2018 -# efraimbiffi , 2018 # Francesco Garganese , 2018 # Luigi Di Naro , 2018 # Giacomo Grasso , 2018 @@ -180,7 +178,7 @@ msgstr "'%s' non è un intero corretto" #: code:addons/web/static/src/js/fields/field_utils.js:548 #, python-format msgid "'%s' is not a correct monetary field" -msgstr "" +msgstr "\"%s\" non è un campo monetario corretto" #. module: web #. openerp-web @@ -230,7 +228,7 @@ msgstr "(senza etichetta)" #: code:addons/web/static/src/js/fields/field_utils.js:283 #, python-format msgid "1 record" -msgstr "" +msgstr "1 record" #. module: web #. openerp-web @@ -344,7 +342,7 @@ msgstr "" #: code:addons/web/static/src/xml/base.xml:1126 #, python-format msgid "Add Custom Filter" -msgstr "Aggiungi filtro" +msgstr "Aggiungi filtro personalizzato" #. module: web #. openerp-web @@ -358,14 +356,14 @@ msgstr "Aggiungi gruppo personalizzato" #: code:addons/web/static/src/xml/kanban.xml:49 #, python-format msgid "Add a Column" -msgstr "" +msgstr "Aggiungi una colonna" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1130 #, python-format msgid "Add a condition" -msgstr "Aggiungi un filtro" +msgstr "Aggiungi una condizione" #. module: web #. openerp-web @@ -660,6 +658,8 @@ msgid "" "Binary fields can not be exported to Excel unless their content is " "base64-encoded. That does not seem to be the case for %s." msgstr "" +"Impossibile esportare %s. I campi binari devono avere il contenuto " +"codificato in base64 per essere esportati in Excel." #. module: web #. openerp-web @@ -1167,7 +1167,7 @@ msgstr "Descrizione" #: code:addons/web/static/src/xml/report.xml:18 #, python-format msgid "Discard" -msgstr "Annulla" +msgstr "Abbandona" #. module: web #. openerp-web @@ -1349,7 +1349,7 @@ msgstr "Errore, password non modificata." #: code:addons/web/static/src/xml/kanban.xml:62 #, python-format msgid "Esc to discard" -msgstr "" +msgstr "Esc per abbandonare" #. module: web #. openerp-web @@ -1391,14 +1391,14 @@ msgstr "" #: code:addons/web/static/src/js/views/list/list_controller.js:149 #, python-format msgid "Export" -msgstr "Esportazione" +msgstr "Esporta" #. module: web #. openerp-web #: code:addons/web/static/src/js/widgets/data_export.js:209 #, python-format msgid "Export Data" -msgstr "Esporta dati" +msgstr "Esportazione dati" #. module: web #. openerp-web @@ -1671,28 +1671,28 @@ msgstr "Premere INVIO per" #: code:addons/web/static/src/xml/base.xml:431 #, python-format msgid "Hit ENTER to CREATE" -msgstr "Premere INVIO per CREA" +msgstr "Premere INVIO per CREARE" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:423 #, python-format msgid "Hit ENTER to SAVE" -msgstr "Premere INVIO per SALVA" +msgstr "Premere INVIO per SALVARE" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:424 #, python-format msgid "Hit ESCAPE to DISCARD" -msgstr "" +msgstr "Premere ESCAPE per ABBANDONARE" #. module: web #. openerp-web #: code:addons/web/static/src/xml/colorpicker.xml:41 #, python-format msgid "Hue" -msgstr "" +msgstr "Tonalità" #. module: web #. openerp-web @@ -1772,7 +1772,7 @@ msgstr "" #: code:addons/web/static/src/js/tools/debug_manager.js:209 #, python-format msgid "JS Mobile Tests" -msgstr "" +msgstr "Test JS per cellulare" #. module: web #. openerp-web @@ -1900,7 +1900,7 @@ msgstr "Blu chiaro" #: code:addons/web/static/src/xml/colorpicker.xml:49 #, python-format msgid "Lightness %" -msgstr "" +msgstr "Luminosità %" #. module: web #. openerp-web @@ -2134,14 +2134,14 @@ msgstr "Altro" #: code:addons/web/static/src/xml/base.xml:1415 #, python-format msgid "Move Down" -msgstr "Muovi Giù" +msgstr "Sposta in basso" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1414 #, python-format msgid "Move Up" -msgstr "Muovi Su" +msgstr "Sposta in alto" #. module: web #. openerp-web @@ -2403,7 +2403,7 @@ msgstr "Solo tu" #: code:addons/web/static/src/xml/colorpicker.xml:55 #, python-format msgid "Opacity %" -msgstr "" +msgstr "Opacità %" #. module: web #. openerp-web @@ -2550,14 +2550,14 @@ msgstr "pivot" #: code:addons/web/static/src/js/views/list/list_renderer.js:352 #, python-format msgid "Please click on the \"save\" button first." -msgstr "" +msgstr "Prima fare clic sul pulsante \"Salva\"." #. module: web #. openerp-web #: code:addons/web/static/src/js/widgets/data_export.js:177 #, python-format msgid "Please enter save field list name" -msgstr "Inserire il nome per l'elenco salvato" +msgstr "Inserire il nome dell'elenco campi da salvare" #. module: web #. openerp-web @@ -2571,7 +2571,7 @@ msgstr "Selezionare i campi da esportare..." #: code:addons/web/static/src/js/widgets/data_export.js:464 #, python-format msgid "Please select fields to save export list..." -msgstr "Selezionare l'elenco dei campi da esportare..." +msgstr "Selezionare i campi da salvare nell'elenco di esportazione..." #. module: web #. openerp-web @@ -2793,21 +2793,21 @@ msgstr "Ripristina" #: code:addons/web/static/src/xml/base.xml:240 #, python-format msgid "Run Click Everywhere Test" -msgstr "Esegui prova \"Fare clic ovunque\"" +msgstr "Esegui test \"Fare clic ovunque\"" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:239 #, python-format msgid "Run JS Mobile Tests" -msgstr "Esegui prove JS per dispositivo mobile" +msgstr "Esegui test JS per dispositivo mobile" #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:238 #, python-format msgid "Run JS Tests" -msgstr "Esegui prove JS" +msgstr "Esegui test JS" #. module: web #. openerp-web @@ -2877,14 +2877,14 @@ msgstr "Salva un record" #: code:addons/web/static/src/xml/base.xml:1443 #, python-format msgid "Save as:" -msgstr "Salva come:" +msgstr "Salvare come: " #. module: web #. openerp-web #: code:addons/web/static/src/xml/base.xml:1358 #, python-format msgid "Save current search" -msgstr "Salvare la ricerca corrente" +msgstr "Salva la ricerca corrente" #. module: web #. openerp-web @@ -2898,7 +2898,7 @@ msgstr "Salva predefinito" #: code:addons/web/static/src/xml/base.xml:1419 #, python-format msgid "Save fields list" -msgstr "Salva l'elenco dei campi" +msgstr "Salva elenco campi" #. module: web #. openerp-web @@ -2942,7 +2942,7 @@ msgstr "Cerca ancora..." #: code:addons/web/static/src/xml/base.xml:1231 #, python-format msgid "Search..." -msgstr "Cerca..." +msgstr "Ricerca..." #. module: web #. openerp-web @@ -3113,7 +3113,7 @@ msgstr "Accendi" #: code:addons/web/static/src/js/widgets/domain_selector.js:583 #, python-format msgid "Syntax error" -msgstr "" +msgstr "Errore di sintassi" #. module: web #. openerp-web @@ -3206,7 +3206,8 @@ msgid "" "The record has been modified, your changes will be discarded. Do you want to" " proceed?" msgstr "" -"Il documento è stato modificato, le modifiche verranno eliminate. Procedere?" +"Il documento è stato modificato, verranno abbandonate le modifiche. " +"Procedere?" #. module: web #. openerp-web @@ -3233,6 +3234,8 @@ msgid "" "There are too many rows (%s rows, limit: 65535) to export as Excel 97-2003 " "(.xls) format. Consider splitting the export." msgstr "" +"Impossibile esportare nel formato Excel 97-2003 (.xls) (%s righe, limite: " +"65535). Valutare di suddividere l'esportazione." #. module: web #. openerp-web @@ -3482,7 +3485,7 @@ msgstr "Senza titolo" #: code:addons/web/static/src/xml/base.xml:1393 #, python-format msgid "Update data (import-compatible export)" -msgstr "" +msgstr "Aggiornare i dati (compatibile con l'importazione)" #. module: web #. openerp-web @@ -3496,7 +3499,7 @@ msgstr "Aggiorna adesso" #: code:addons/web/static/src/xml/base.xml:1577 #, python-format msgid "Upgrade to enterprise" -msgstr "" +msgstr "Avanza a Enterprise" #. module: web #. openerp-web @@ -3542,7 +3545,7 @@ msgstr "Utilizzare come predefinita" #: code:addons/web/static/src/xml/base.xml:1387 #, python-format msgid "Use data in a spreadsheet (export all data)" -msgstr "" +msgstr "Usare i dati in un foglio di calcolo (esportare tutti i dati)" #. module: web #. openerp-web @@ -3584,14 +3587,14 @@ msgstr "Visualizza metadati" #: code:addons/web/static/src/xml/base.xml:606 #, python-format msgid "Warning" -msgstr "Avviso" +msgstr "Attenzione" #. module: web #. openerp-web #: code:addons/web/static/src/js/widgets/attach_document.js:87 #, python-format msgid "Warning : You have to save first before attaching a file." -msgstr "" +msgstr "Attenzione: prima di allegare un file è necessario salvare." #. module: web #: model_terms:ir.ui.view,arch_db:web.benchmark_suite @@ -3601,12 +3604,12 @@ msgstr "" #. module: web #: model_terms:ir.ui.view,arch_db:web.qunit_mobile_suite msgid "Web Mobile Tests" -msgstr "" +msgstr "Test web per dispositivo mobile" #. module: web #: model_terms:ir.ui.view,arch_db:web.qunit_suite msgid "Web Tests" -msgstr "" +msgstr "Test web" #. module: web #: model_terms:ir.ui.view,arch_db:web.external_layout_boxed @@ -3634,7 +3637,7 @@ msgstr "Ben fatto!" #: code:addons/web/static/src/xml/base.xml:1383 #, python-format msgid "What do you want to do?" -msgstr "Cosa vuoi fare?" +msgstr "Cosa si intende fare?" #. module: web #. openerp-web diff --git a/addons/web/i18n/zh_CN.po b/addons/web/i18n/zh_CN.po index 484e8fd15a1..c1aa4a4d92c 100644 --- a/addons/web/i18n/zh_CN.po +++ b/addons/web/i18n/zh_CN.po @@ -1241,7 +1241,7 @@ msgstr "域名" #: code:addons/web/static/src/js/core/misc.js:16 #, python-format msgid "Don't leave yet,
    it's still loading..." -msgstr "请不要离开,
    它还在加载中..." +msgstr "请不要离开,
    它仍在加载..." #. module: web #. openerp-web @@ -3068,14 +3068,14 @@ msgstr "特殊:" #: code:addons/web/static/src/js/core/misc.js:14 #, python-format msgid "Still loading..." -msgstr "大菜烹饪中..." +msgstr "仍在加载..." #. module: web #. openerp-web #: code:addons/web/static/src/js/core/misc.js:15 #, python-format msgid "Still loading...
    Please be patient." -msgstr "大菜烹饪中...
    稍安勿躁。" +msgstr "仍在加载...
    请耐心等待。" #. module: web #. openerp-web @@ -3117,7 +3117,7 @@ msgstr "语法错误" #: code:addons/web/static/src/js/core/misc.js:18 #, python-format msgid "Take a minute to get a coffee,
    because it's loading..." -msgstr "稍安勿躁,
    大菜烹饪中..." +msgstr "花一分钟去喝杯咖啡,
    因为它在加载..." #. module: web #. openerp-web @@ -3725,7 +3725,7 @@ msgstr "你不能让任何密码为空。" #, python-format msgid "" "You may not believe it,
    but the application is actually loading..." -msgstr "稍安勿躁,
    大菜烹饪中...." +msgstr "也许你不相信,
    但是这个应用真的还在加载...." #. module: web #. openerp-web diff --git a/addons/web_editor/i18n/da.po b/addons/web_editor/i18n/da.po index b7855c04a8c..17dca2d6a08 100644 --- a/addons/web_editor/i18n/da.po +++ b/addons/web_editor/i18n/da.po @@ -3,25 +3,26 @@ # * web_editor # # Translators: -# Martin Trigaux, 2018 # Hans Henrik Gabelgaard , 2018 # jonas jensen , 2018 -# Per Rasmussen , 2018 # Morten Schou , 2018 # Jonathan Stein , 2018 # Jesper Carstensen , 2018 # Jarnhold Nattestad , 2018 +# Martin Trigaux, 2018 +# Per Rasmussen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 -# lhmflexerp , 2018 # Ejner Sønniksen , 2018 +# lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-02 10:06+0000\n" -"PO-Revision-Date: 2018-10-02 10:06+0000\n" -"Last-Translator: Ejner Sønniksen , 2018\n" +"PO-Revision-Date: 2018-08-24 09:33+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -594,7 +595,7 @@ msgstr "" #. module: web_editor #: model:ir.model,name:web_editor.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: web_editor #. openerp-web diff --git a/addons/web_settings_dashboard/i18n/it.po b/addons/web_settings_dashboard/i18n/it.po index 2291937fb4c..3888c10d0ec 100644 --- a/addons/web_settings_dashboard/i18n/it.po +++ b/addons/web_settings_dashboard/i18n/it.po @@ -80,7 +80,7 @@ msgstr "Utenti attivi" #: code:addons/web_settings_dashboard/static/src/xml/dashboard.xml:40 #, python-format msgid "App store" -msgstr "App store" +msgstr "Negozio app" #. module: web_settings_dashboard #. openerp-web @@ -151,7 +151,8 @@ msgstr "Accedi a funzionalità aggiuntive con la versione Enterprise!" #, python-format msgid "Help us spread the word: Share Odoo's awesomeness with your friends!" msgstr "" -"Aiutaci a diffondere Odoo: condividi la tua esperienza con i tuoi amici!" +"Aiutaci a diffondere Odoo. Condividi questa fantastica esperienza con gli " +"amici!" #. module: web_settings_dashboard #. openerp-web @@ -179,7 +180,7 @@ msgstr "Invita" #: code:addons/web_settings_dashboard/static/src/xml/dashboard.xml:73 #, python-format msgid "Invite new users:" -msgstr "Invito per nuovi utenti:" +msgstr "Invito per i nuovi utenti:" #. module: web_settings_dashboard #. openerp-web @@ -207,7 +208,7 @@ msgstr "Caricare dati dimostrativi" #: code:addons/web_settings_dashboard/static/src/xml/dashboard.xml:69 #, python-format msgid "Manage access rights" -msgstr "Gestisci diritti di accesso" +msgstr "Gestisci i diritti di accesso" #. module: web_settings_dashboard #. openerp-web @@ -273,7 +274,7 @@ msgstr "Imposta" #: code:addons/web_settings_dashboard/static/src/xml/dashboard.xml:172 #, python-format msgid "Set up your company information" -msgstr "Impostare le informazioni aziendali" +msgstr "Imposta le informazioni aziendali" #. module: web_settings_dashboard #. openerp-web @@ -337,7 +338,7 @@ msgstr "Aggiorna adesso" #: code:addons/web_settings_dashboard/static/src/xml/dashboard.xml:141 #, python-format msgid "Upgrade to enterprise" -msgstr "" +msgstr "Avanza a Enterprise" #. module: web_settings_dashboard #. openerp-web diff --git a/addons/web_tour/i18n/da.po b/addons/web_tour/i18n/da.po index 3ac5687388b..f35052cc69c 100644 --- a/addons/web_tour/i18n/da.po +++ b/addons/web_tour/i18n/da.po @@ -7,15 +7,16 @@ # Morten Schou , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:33+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -50,7 +51,7 @@ msgstr "Vis navn" #. module: web_tour #: model:ir.model,name:web_tour.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: web_tour #: model:ir.model.fields,field_description:web_tour.field_web_tour_tour__id diff --git a/addons/web_unsplash/i18n/da.po b/addons/web_unsplash/i18n/da.po index 5371ad8c37a..452c1db45df 100644 --- a/addons/web_unsplash/i18n/da.po +++ b/addons/web_unsplash/i18n/da.po @@ -5,13 +5,15 @@ # Translators: # Martin Trigaux, 2018 # jonas jensen , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: jonas jensen , 2018\n" +"PO-Revision-Date: 2018-08-24 09:33+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -53,7 +55,7 @@ msgstr "Anvend" #. module: web_unsplash #: model:ir.model,name:web_unsplash.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: web_unsplash #. openerp-web diff --git a/addons/website/i18n/da.po b/addons/website/i18n/da.po index 4e3527edd8b..b4d7af83667 100644 --- a/addons/website/i18n/da.po +++ b/addons/website/i18n/da.po @@ -14,9 +14,9 @@ # Jonathan Stein , 2018 # JonathanStein , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -24,7 +24,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:48+0000\n" "PO-Revision-Date: 2018-08-24 09:33+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -737,6 +737,11 @@ msgid "" "field as True to allow users to run this action. If it is set to False the " "action cannot be run through the website." msgstr "" +"En kode server handling kan udføres fra hjemmesiden, ved hjælp af en " +"dedikeret controller. Adressen er /website/action/. " +"Angiv dette felt som True for at give brugerne mulighed for at køre denne " +"handling. Hvis den er sat til False, kan handlingen ikke køres gennem " +"hjemmesiden." #. module: website #: model_terms:ir.ui.view,arch_db:website.s_text_block @@ -1232,7 +1237,7 @@ msgstr "Komponenter" #. module: website #: model:ir.model,name:website.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: website #: model:ir.ui.menu,name:website.menu_website_global_configuration @@ -1357,7 +1362,7 @@ msgstr "Tilpasset" #: model:ir.model.fields,field_description:website.field_res_config_settings__auth_signup_uninvited #: model:ir.model.fields,field_description:website.field_website__auth_signup_uninvited msgid "Customer Account" -msgstr "" +msgstr "Konto" #. module: website #: model_terms:ir.ui.view,arch_db:website.user_navbar @@ -1647,7 +1652,7 @@ msgstr "" #: code:addons/website/static/src/xml/website.contentMenu.xml:7 #, python-format msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_features_grid @@ -2107,7 +2112,7 @@ msgstr "" #. module: website #: model:ir.model,name:website.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view @@ -2529,7 +2534,7 @@ msgstr "Sidste år" #. module: website #: model_terms:ir.ui.view,arch_db:website.theme_customize msgid "Layout" -msgstr "" +msgstr "Layout" #. module: website #: model_terms:ir.ui.view,arch_db:website.s_text_image @@ -3196,7 +3201,7 @@ msgstr "" #. module: website #: model:ir.model.fields,help:website.field_website__partner_id msgid "Partner-related data of the user" -msgstr "" +msgstr "Partner-relaterede data fra brugeren" #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view @@ -3850,6 +3855,7 @@ msgstr "Den fulde URL for at få adgang til dokumentet via hjemmesiden." #: model:ir.model.fields,help:website.field_ir_actions_server__website_url msgid "The full URL to access the server action through the website." msgstr "" +"Den fulde URL for at få adgang til serverens handling via hjemmesiden." #. module: website #. openerp-web @@ -4004,6 +4010,9 @@ msgid "" "list view and click on 'Portal Access Management' option in the dropdown " "menu *Action*." msgstr "" +"Hvis du vil sende invitationer i B2B-tilstand, skal du åbne en kontakt eller" +" vælge flere i listevisning og klikke på 'Portal Access Management' i " +"rullemenuen *Handling*." #. module: website #: model_terms:ir.ui.view,arch_db:website.bs_debug_page_ir_ui_view diff --git a/addons/website_crm/i18n/da.po b/addons/website_crm/i18n/da.po index d82d74f0075..65cc0795f05 100644 --- a/addons/website_crm/i18n/da.po +++ b/addons/website_crm/i18n/da.po @@ -8,16 +8,17 @@ # Per Rasmussen , 2018 # Morten Schou , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:17+0000\n" -"PO-Revision-Date: 2018-09-21 13:17+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:33+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -44,7 +45,7 @@ msgstr "Kommunikation" #. module: website_crm #: model:ir.model,name:website_crm.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: website_crm #: model_terms:ir.ui.view,arch_db:website_crm.res_config_settings_view_form diff --git a/addons/website_crm_partner_assign/i18n/it.po b/addons/website_crm_partner_assign/i18n/it.po index 85aae01c27f..c1f570006e2 100644 --- a/addons/website_crm_partner_assign/i18n/it.po +++ b/addons/website_crm_partner_assign/i18n/it.po @@ -15,6 +15,7 @@ # Luigi Di Naro , 2018 # Paolo Valier, 2018 # Cécile Collart , 2018 +# nle_odoo, 2018 # Petra , 2018 # Martin Trigaux, 2018 # Léonie Bouchat , 2018 @@ -285,18 +286,18 @@ msgstr "" " Siamo stati contattati da potenziali clienti che si trovano nella Sua regione. I seguenti lead sono quindi stati assegnati a ${ctx['partner_id'].name}:
    \n" "
      \n" " % for lead in ctx['partner_leads']:\n" -"
    1. ${lead.lead_id.name o \"Soggetto non definito\"}, ${lead.lead_id.partner_name o lead.lead_id.contact_name o \"Nome del contatto non definito\"}, ${lead.lead_id.country_id e lead.lead_id.country_id.name o \"Paese non definito\" }, ${lead.lead_id.email_from o \"Email non definito\"}, ${lead.lead_id.phone o ''}

    2. \n" +"
    3. ${lead.lead_id.name or \"Soggetto non definito\"}, ${lead.lead_id.partner_name o lead.lead_id.contact_name or \"Nome del contatto non definito\"}, ${lead.lead_id.country_id and lead.lead_id.country_id.name or \"Paese non definito\" }, ${lead.lead_id.email_from or \"Email non definito\"}, ${lead.lead_id.phone or ''}

    4. \n" " % endfor\n" "
    \n" " % if ctx.get('partner_in_portal'):\n" " Si connetta al SuoPortale di partner per più dettagli. Per ogni lead ci sono due pulsanti nell'angolo in alto a sinistra da premere dopo aver contattato il lead: \"Sono interessato\" & \"Non sono interessato\".
    \n" " % else:\n" " Lei non ha ancora un accesso al nostro database. Contatti\n" -" ${ctx['partner_id'].user_id e ctx['partner_id'].user_id.email e \"il tuo account manager %s (%s)\" % (ctx['partner_id'].user_id.name,ctx['partner_id'].user_id.email) o \"noi\"}.
    \n" +" ${ctx['partner_id'].user_id and ctx['partner_id'].user_id.email and \"il tuo account manager %s (%s)\" % (ctx['partner_id'].user_id.name,ctx['partner_id'].user_id.email) or \"noi\"}.
    \n" " % endif\n" " Il lead sarà inviato ad un altro partner se non lo contatti entro 20 giorni.

    \n" " Grazie,
    \n" -" ${ctx['partner_id'].user_id e ctx['partner_id'].user_id.signature | safe o ''}\n" +" ${ctx['partner_id'].user_id and ctx['partner_id'].user_id.signature | safe or ''}\n" "
    \n" " % if not ctx['partner_id'].user_id:\n" " PS: Sembra che Lei non ha un account manager assegnato, contattici..\n" @@ -321,13 +322,13 @@ msgstr "" " \n" " \n" " ${user.company_id.phone}\n" -" % if user.company_id.phone e (user.company_id.email o user.company_id.website)\n" +" % if user.company_id.phone and (user.company_id.email or user.company_id.website)\n" " |\n" " % endif\n" " % if user.company_id.email\n" " ${user.company_id.email}\n" " % endif\n" -" % if user.company_id.email e user.company_id.website\n" +" % if user.company_id.email and user.company_id.website\n" " |\n" " % endif\n" " % if user.company_id.website\n" diff --git a/addons/website_event_track/i18n/da.po b/addons/website_event_track/i18n/da.po index 5625d185f83..b21b5290ab1 100644 --- a/addons/website_event_track/i18n/da.po +++ b/addons/website_event_track/i18n/da.po @@ -8,11 +8,11 @@ # JonathanStein , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # Martin Trigaux, 2018 # jonas jensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -20,7 +20,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" "PO-Revision-Date: 2018-08-24 09:34+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -355,7 +355,7 @@ msgstr "Dokumenter" #. module: website_event_track #: model_terms:ir.ui.view,arch_db:website_event_track.view_event_track_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: website_event_track #: model:ir.model.fields,field_description:website_event_track.field_event_track__duration @@ -801,7 +801,7 @@ msgstr "Oversigt over næste aktivitet" #. module: website_event_track #: model:ir.model.fields,field_description:website_event_track.field_event_track__activity_type_id msgid "Next Activity Type" -msgstr "" +msgstr "Næste aktivitetstype" #. module: website_event_track #: model_terms:ir.ui.view,arch_db:website_event_track.tracks @@ -948,7 +948,7 @@ msgstr "Rækkefølge" #. module: website_event_track #: model_terms:ir.ui.view,arch_db:website_event_track.view_event_track_search msgid "Show all records which has next action date is before today" -msgstr "" +msgstr "Vis alle poster, hvor den næste handlingsdato er før i dag" #. module: website_event_track #: model:event.sponsor.type,name:website_event_track.event_sponsor_type2 @@ -1055,6 +1055,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Status baseret på aktiviteter\n" +"Forfaldne: Forfaldsdato er allerede overskredet\n" +"I dag: Aktivitetsdato er i dag\n" +"Planlagt: Fremtidige aktiviteter." #. module: website_event_track #: model_terms:ir.ui.view,arch_db:website_event_track.event_track_proposal diff --git a/addons/website_event_track/i18n/it.po b/addons/website_event_track/i18n/it.po index 5971de0056b..329f93715f2 100644 --- a/addons/website_event_track/i18n/it.po +++ b/addons/website_event_track/i18n/it.po @@ -18,6 +18,7 @@ # Martin Trigaux, 2018 # Giovanni Perteghella , 2018 # David Minneci , 2018 +# nle_odoo, 2018 # Francesco Garganese , 2018 # Léonie Bouchat , 2018 # @@ -56,7 +57,7 @@ msgid "" msgstr "" "\n" "
    \n" -" Gentile ${object.partner_name o ''}
    \n" +" Gentile ${object.partner_name or ''}
    \n" " Siamo lieti di communicarLa che la Sua proposta ${object.name} è stata accettata e confermata per l'evento ${object.event_id.name}.\n" "
    \n" " Trovera maggiori dettagli qui:\n" diff --git a/addons/website_form/i18n/da.po b/addons/website_form/i18n/da.po index 19613e3d00e..621b49d5b43 100644 --- a/addons/website_form/i18n/da.po +++ b/addons/website_form/i18n/da.po @@ -6,12 +6,13 @@ # Martin Trigaux, 2018 # Pernille Kristensen , 2018 # Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" +"PO-Revision-Date: 2018-08-24 09:34+0000\n" "Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" @@ -65,7 +66,7 @@ msgstr "Blacklist i webformularer" #. module: website_form #: model:ir.model,name:website_form.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: website_form #: code:addons/website_form/controllers/main.py:54 diff --git a/addons/website_livechat/i18n/da.po b/addons/website_livechat/i18n/da.po index 5adf6ceda92..78f0840bd6d 100644 --- a/addons/website_livechat/i18n/da.po +++ b/addons/website_livechat/i18n/da.po @@ -5,15 +5,16 @@ # Translators: # Martin Trigaux, 2018 # JonathanStein , 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-02 10:06+0000\n" -"PO-Revision-Date: 2018-10-02 10:06+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:34+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -41,7 +42,7 @@ msgstr "Kanal" #. module: website_livechat #: model:ir.model,name:website_livechat.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: website_livechat #: model:ir.model.fields,help:website_livechat.field_im_livechat_channel__website_description diff --git a/addons/website_mass_mailing/i18n/da.po b/addons/website_mass_mailing/i18n/da.po index de1bc733429..fcf5de40673 100644 --- a/addons/website_mass_mailing/i18n/da.po +++ b/addons/website_mass_mailing/i18n/da.po @@ -5,15 +5,16 @@ # Translators: # Martin Trigaux, 2018 # Morten Schou , 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:35+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -57,7 +58,7 @@ msgstr "Skift nyhedsbrev" #. module: website_mass_mailing #: model:ir.model,name:website_mass_mailing.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: website_mass_mailing #: model_terms:ir.ui.view,arch_db:website_mass_mailing.s_mail_block_footer_social diff --git a/addons/website_membership/i18n/uk.po b/addons/website_membership/i18n/uk.po index 1d52178e057..d04340b6cde 100644 --- a/addons/website_membership/i18n/uk.po +++ b/addons/website_membership/i18n/uk.po @@ -7,12 +7,13 @@ # Martin Trigaux, 2018 # ТАрас , 2018 # Alina Lisnenko , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" +"PO-Revision-Date: 2018-08-24 09:35+0000\n" "Last-Translator: Alina Lisnenko , 2018\n" "Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n" "MIME-Version: 1.0\n" @@ -67,7 +68,7 @@ msgstr "Учасники" #. module: website_membership #: model:ir.model,name:website_membership.model_membership_membership_line msgid "Membership Line" -msgstr "" +msgstr "Рядок членства" #. module: website_membership #: model_terms:ir.ui.view,arch_db:website_membership.index diff --git a/addons/website_sale/i18n/da.po b/addons/website_sale/i18n/da.po index 4ee29ee28bb..811aacf9ae7 100644 --- a/addons/website_sale/i18n/da.po +++ b/addons/website_sale/i18n/da.po @@ -837,7 +837,7 @@ msgstr "Beregn fragtomkostninger på ordrer" #. module: website_sale #: model:ir.model,name:website_sale.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: website_sale #: model_terms:ir.ui.view,arch_db:website_sale.wizard_checkout @@ -1000,7 +1000,7 @@ msgstr "Afgør visningsrækkefølgen i webshopmodulet" #. module: website_sale #: model:ir.model,name:website_sale.model_digest_digest msgid "Digest" -msgstr "" +msgstr "Digest" #. module: website_sale #: model:ir.model.fields,field_description:website_sale.field_res_config_settings__module_website_sale_digital @@ -1020,6 +1020,7 @@ msgstr "Vis navn" #, python-format msgid "Do not have access, skip this data for user's digest email" msgstr "" +"Har ikke adgang, spring over disse data til brugerens opsummerings e-mail" #. module: website_sale #: selection:res.company,website_sale_onboarding_payment_acquirer_state:0 @@ -1166,7 +1167,7 @@ msgstr "HTML klasser" #. module: website_sale #: model:ir.model,name:website_sale.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: website_sale #: model_terms:ir.ui.view,arch_db:website_sale.payment_sale_note diff --git a/addons/website_sale_stock/i18n/da.po b/addons/website_sale_stock/i18n/da.po index ebb3108e7bc..157f339e312 100644 --- a/addons/website_sale_stock/i18n/da.po +++ b/addons/website_sale_stock/i18n/da.po @@ -6,13 +6,15 @@ # Martin Trigaux, 2018 # Morten Schou , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:35+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -52,7 +54,7 @@ msgstr "" #. module: website_sale_stock #: model:ir.model,name:website_sale_stock.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: website_sale_stock #: model:ir.model.fields,field_description:website_sale_stock.field_product_product__custom_message diff --git a/addons/website_slides/i18n/da.po b/addons/website_slides/i18n/da.po index b88b39f8b06..d87d29fc81e 100644 --- a/addons/website_slides/i18n/da.po +++ b/addons/website_slides/i18n/da.po @@ -11,8 +11,8 @@ # JonathanStein , 2018 # Jesper Carstensen , 2018 # Pernille Kristensen , 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 # msgid "" msgstr "" @@ -20,7 +20,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" "PO-Revision-Date: 2018-08-24 09:35+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -460,7 +460,7 @@ msgstr "Virksomhedskultur" #. module: website_slides #: model:ir.model,name:website_slides.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: website_slides #: model:ir.model.fields,field_description:website_slides.field_slide_slide__datas diff --git a/addons/website_theme_install/i18n/da.po b/addons/website_theme_install/i18n/da.po index 8fbeab7c33e..ec5004de28b 100644 --- a/addons/website_theme_install/i18n/da.po +++ b/addons/website_theme_install/i18n/da.po @@ -8,16 +8,17 @@ # Per Rasmussen , 2018 # Morten Schou , 2018 # Jesper Carstensen , 2018 -# Sanne Kristensen , 2018 # Ejner Sønniksen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:35+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -89,7 +90,7 @@ msgstr "Virksomheder" #. module: website_theme_install #: model:ir.model,name:website_theme_install.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: website_theme_install #: model:ir.actions.server,name:website_theme_install.theme_install_todo_action diff --git a/addons/website_twitter/i18n/da.po b/addons/website_twitter/i18n/da.po index 863b12d48e0..c7bc6f791a1 100644 --- a/addons/website_twitter/i18n/da.po +++ b/addons/website_twitter/i18n/da.po @@ -8,15 +8,16 @@ # Morten Schou , 2018 # JonathanStein , 2018 # Jesper Carstensen , 2018 -# Sanne Kristensen , 2018 # lhmflexerp , 2018 +# Sanne Kristensen , 2018 +# msgid "" msgstr "" "Project-Id-Version: Odoo Server saas~11.5\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-09-21 13:18+0000\n" -"PO-Revision-Date: 2018-09-21 13:18+0000\n" -"Last-Translator: lhmflexerp , 2018\n" +"PO-Revision-Date: 2018-08-24 09:35+0000\n" +"Last-Translator: Sanne Kristensen , 2018\n" "Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -88,7 +89,7 @@ msgstr "" #. module: website_twitter #: model:ir.model,name:website_twitter.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: website_twitter #: model_terms:ir.ui.view,arch_db:website_twitter.res_config_settings_view_form @@ -377,11 +378,6 @@ msgstr "Hjemmeside" msgid "Website Twitter" msgstr "" -#. module: website_twitter -#: model_terms:ir.ui.view,arch_db:website_twitter.res_config_settings_view_form -msgid "api_key.png" -msgstr "" - #. module: website_twitter #: model_terms:ir.ui.view,arch_db:website_twitter.res_config_settings_view_form msgid "https://apps.twitter.com/app/new" diff --git a/odoo/addons/base/i18n/da.po b/odoo/addons/base/i18n/da.po index d293c6963ee..b98ab6567a8 100644 --- a/odoo/addons/base/i18n/da.po +++ b/odoo/addons/base/i18n/da.po @@ -85,7 +85,7 @@ msgid "" msgstr "" "\n" "\n" -"Tillad at ekspedienter at udskrive bon kopi\n" +"Tillad ekspedienter at udskrive bon kopi\n" "\n" #. module: base @@ -220,7 +220,7 @@ msgid "" msgstr "" "\n" "\n" -"Denne addon er allerde installeret i dit system" +"Denne tilføjelse er allerede installeret i dit system" #. module: base #: model:ir.module.module,description:base.module_pos_sale @@ -5915,7 +5915,7 @@ msgstr "" #. module: base #: model:ir.model.fields,field_description:base.field_res_company__account_no msgid "Account No." -msgstr "Konto nummer" +msgstr "Konto nr." #. module: base #: model:ir.model.fields,field_description:base.field_res_partner_bank__acc_number @@ -5978,12 +5978,12 @@ msgstr "Regnskab - MRP" #. module: base #: model:ir.module.module,shortdesc:base.module_account_test msgid "Accounting Consistency Tests" -msgstr "Konsistenstest for Regnskab" +msgstr "Konsekvenstest for regnskab" #. module: base #: model:ir.module.module,shortdesc:base.module_account_reports msgid "Accounting Reports" -msgstr "Regnskabs rapporter" +msgstr "Regnskabsrapporter" #. module: base #: model:ir.module.module,description:base.module_l10n_nl @@ -6039,7 +6039,7 @@ msgstr "Handling" #: model:ir.model.fields,field_description:base.field_ir_actions_server__help #: model:ir.model.fields,field_description:base.field_ir_cron__help msgid "Action Description" -msgstr "Handling beskrivelse" +msgstr "Handlingsbeskrivelse" #. module: base #: model:ir.model.fields,field_description:base.field_ir_actions_act_url__name @@ -6059,7 +6059,7 @@ msgstr "" #: model:ir.model.fields,field_description:base.field_ir_actions_server__state #: model:ir.model.fields,field_description:base.field_ir_cron__state msgid "Action To Do" -msgstr "To Do" +msgstr "Kræver handling" #. module: base #: model:ir.model.fields,field_description:base.field_ir_actions_act_url__type @@ -6546,7 +6546,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_mrp_account msgid "Analytic accounting in Manufacturing" -msgstr "Analytisk regnskab i Produktion" +msgstr "Analytisk regnskab i produktion" #. module: base #: model:res.country,name:base.ad @@ -6928,7 +6928,7 @@ msgstr "Automatisering" #. module: base #: model_terms:ir.ui.view,arch_db:base.ir_filters_view_form msgid "Available for User" -msgstr "Tilgængelig for Bruger" +msgstr "Tilgængelig for bruger" #. module: base #: model_terms:ir.ui.view,arch_db:base.res_partner_kanban_view @@ -7223,7 +7223,8 @@ msgstr "Før Beløb" #, python-format msgid "" "Before clicking on 'Change Password', you have to write a new password." -msgstr "Før du klikker på 'Skfit Password', skal du skrive et nyt password." +msgstr "" +"Før du klikker på 'Skfit adgangskode', skal du skrive en ny adgangskode." #. module: base #: model:res.country,name:base.by @@ -7238,7 +7239,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_pos_blackbox_be msgid "Belgian Registered Cash Register" -msgstr "Belgisk Registreret Kasseapparat" +msgstr "Belgisk registreret kasseapparat" #. module: base #: model:res.country,name:base.be @@ -7439,7 +7440,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_budget msgid "Budget Management" -msgstr "Budget Håndtering" +msgstr "Budgethåndtering" #. module: base #: model:ir.module.module,summary:base.module_marketing_automation @@ -7559,7 +7560,7 @@ msgstr "Cameroun" msgid "" "Can not create Many-To-One records indirectly, import the field separately" msgstr "" -"Kan ikke oprette Mange-til-en records indirekte importere feltet særskilt" +"Kan ikke oprette mange-til-en linjer indirekte, importere feltet særskilt" #. module: base #: code:addons/base/models/ir_module.py:610 @@ -7709,7 +7710,7 @@ msgstr "Skift adgangskode" #. module: base #: model:ir.model,name:base.model_change_password_wizard msgid "Change Password Wizard" -msgstr "Skift adgangskode Wizard" +msgstr "Skift adgangskode guide" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_users_form_simple_modif @@ -7719,7 +7720,7 @@ msgstr "Skift adgangskode" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_country_form msgid "Change the way addresses are displayed in reports" -msgstr "Ændr måden hvorpå adresser vises i rapporter" +msgstr "Ændring af måden hvorpå adresser vises i rapporter" #. module: base #: code:addons/base/models/res_partner.py:350 @@ -7999,7 +8000,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_pad msgid "Collaborative Pads" -msgstr "" +msgstr "Samarbejdende Pads" #. module: base #: model:ir.module.module,summary:base.module_account_sepa_direct_debit @@ -8145,7 +8146,7 @@ msgstr "Virksomhedsdata" #. module: base #: model:ir.model.fields,field_description:base.field_res_company__logo msgid "Company Logo" -msgstr "Firma logo" +msgstr "Virksomhedslogo" #. module: base #: model:ir.model.fields,field_description:base.field_res_company__name @@ -8263,7 +8264,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Konfigurer opsætning" #. module: base #: model_terms:ir.ui.view,arch_db:base.config_wizard_step_view_form @@ -8378,7 +8379,7 @@ msgstr "Kontakt" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_partner_form msgid "Contact / Address" -msgstr "Kontakt / Adresse" +msgstr "Kontakt / adresse" #. module: base #: model:res.groups,name:base.group_partner_manager @@ -8559,7 +8560,7 @@ msgstr "Landenavn" #. module: base #: model:ir.model,name:base.model_res_country_state msgid "Country state" -msgstr "Landets tilstand" +msgstr "Landestat" #. module: base #: model:ir.module.module,shortdesc:base.module_website_sale_coupon @@ -8589,13 +8590,13 @@ msgstr "Oprettelsesdato" #. module: base #: model:ir.module.module,summary:base.module_crm_reveal msgid "Create Leads/Opportunities from your website's traffic" -msgstr "" +msgstr "Opret kundeemner / salgsmuligheder fra din hjemmeside" #. module: base #: model:ir.actions.act_window,name:base.act_menu_create #: model_terms:ir.ui.view,arch_db:base.view_model_menu_create msgid "Create Menu" -msgstr "Opret Menu" +msgstr "Opret menu" #. module: base #: model:ir.model,name:base.model_wizard_ir_model_menu_create @@ -8605,7 +8606,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_crm_project msgid "Create Tasks from Leads" -msgstr "Opret Opgaver Fra Kundeemner" +msgstr "Opret opgaver fra kundeemner" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_model_menu_create @@ -9344,7 +9345,7 @@ msgstr "Slet adgang" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_rule_search msgid "Delete Access Right" -msgstr "Slet adgangs rettighed" +msgstr "Slet adgangsrettighed" #. module: base #: model_terms:ir.ui.view,arch_db:base.res_partner_kanban_view @@ -9370,7 +9371,7 @@ msgstr "Demo" #. module: base #: model:ir.model.fields,field_description:base.field_ir_module_module__demo msgid "Demo Data" -msgstr "Demo Data" +msgstr "Demo data" #. module: base #: model:ir.model,name:base.model_ir_demo_failure_wizard @@ -9771,7 +9772,7 @@ msgstr "" #. module: base #: model:ir.model.fields,field_description:base.field_res_company__external_report_layout_id msgid "Document Template" -msgstr "Dokument Skabelon" +msgstr "Dokumentskabelon" #. module: base #: model:ir.module.module,summary:base.module_documents @@ -9869,7 +9870,7 @@ msgstr "Drop Shipping" #. module: base #: model_terms:ir.ui.view,arch_db:base.module_view_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Dropdown menu" #. module: base #: code:addons/base/models/res_company.py:18 @@ -10057,23 +10058,23 @@ msgstr "E-mail" #: model_terms:ir.ui.view,arch_db:base.view_users_form #: model_terms:ir.ui.view,arch_db:base.view_users_simple_form msgid "Email Address" -msgstr "E-mail adresse" +msgstr "E-mailadresse" #. module: base #: model:ir.module.module,shortdesc:base.module_fetchmail msgid "Email Gateway" -msgstr "Email Gateway" +msgstr "E-mail Gateway" #. module: base #: model:ir.module.category,name:base.module_category_mass_mailing #: model:ir.module.module,shortdesc:base.module_mass_mailing msgid "Email Marketing" -msgstr "Email Markedsføring" +msgstr "E-mailmarkedsføring" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_users_form_simple_modif msgid "Email Preferences" -msgstr "Email indstillinger" +msgstr "E-mail indstillinger" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner__employee @@ -10160,8 +10161,8 @@ msgid "" "Error context:\n" "View `%(view_name)s`" msgstr "" -"Fejlsted:\n" -"View `%(view_name)s`" +"Fejl:\n" +"Vis `%(view_name)s`" #. module: base #: code:addons/models.py:1091 @@ -10347,7 +10348,7 @@ msgstr "Eksporter" #. module: base #: model_terms:ir.ui.view,arch_db:base.wizard_lang_export msgid "Export Complete" -msgstr "Eksport Færdig" +msgstr "Eksport færdig" #. module: base #: model:ir.model.fields,field_description:base.field_ir_exports__export_fields @@ -10357,7 +10358,7 @@ msgstr "Eksport ID" #. module: base #: model:ir.model.fields,field_description:base.field_ir_exports__name msgid "Export Name" -msgstr "Eksport Navn" +msgstr "Eksport navn" #. module: base #: model_terms:ir.ui.view,arch_db:base.wizard_lang_export @@ -10437,7 +10438,7 @@ msgstr "Eksternt ID" #: model:ir.model.fields,field_description:base.field_ir_model_data__name #: model_terms:ir.ui.view,arch_db:base.view_model_data_search msgid "External Identifier" -msgstr "Ekstern Identifier" +msgstr "Ekstern identifikator" #. module: base #: model:ir.actions.act_window,name:base.action_model_data @@ -10446,7 +10447,7 @@ msgstr "Ekstern Identifier" #: model_terms:ir.ui.view,arch_db:base.view_model_data_list #: model_terms:ir.ui.view,arch_db:base.view_model_data_search msgid "External Identifiers" -msgstr "Eksterne id'er" +msgstr "Eksterne identifikatorer" #. module: base #: model:ir.model.fields,help:base.field_ir_model_data__name @@ -10677,7 +10678,7 @@ msgstr "Fax" #: model:ir.model.fields,field_description:base.field_res_bank__state #: model:ir.model.fields,field_description:base.field_res_company__state_id msgid "Fed. State" -msgstr "delstat" +msgstr "Delstat" #. module: base #: model:ir.actions.act_window,name:base.action_country_state @@ -10944,7 +10945,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_web_unsplash msgid "Find free high-resolution images from Unsplash" -msgstr "" +msgstr "Find gratis billeder i høj opløsning fra Unsplash" #. module: base #: selection:base.partner.merge.automatic.wizard,state:0 @@ -11621,7 +11622,7 @@ msgstr "Gruppens navn" #. module: base #: model:ir.model.fields,field_description:base.field_base_partner_merge_automatic_wizard__number_group msgid "Group of Contacts" -msgstr "Kontakt gruppe" +msgstr "Kontaktgruppe" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_rule_form @@ -11721,7 +11722,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_ir_http msgid "HTTP Routing" -msgstr "" +msgstr "HTTP Routing" #. module: base #: model:res.country,name:base.ht @@ -12412,7 +12413,7 @@ msgstr "Billede" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_base_module_upgrade msgid "Impacted Apps" -msgstr "Apps hvis data slettes" +msgstr "Påvirkede Apps" #. module: base #: model:ir.model.fields,field_description:base.field_base_module_uninstall__model_ids @@ -12492,13 +12493,13 @@ msgstr "" #. module: base #: model:ir.module.module,description:base.module_currency_rate_live msgid "Import exchange rates from the Internet.\n" -msgstr "Importér valutakurser fra Internettet.\n" +msgstr "Importér valutakurser fra internettet.\n" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model__modules #: model:ir.model.fields,field_description:base.field_ir_model_fields__modules msgid "In Apps" -msgstr "I apps" +msgstr "I Apps" #. module: base #: model:ir.module.module,shortdesc:base.module_iap @@ -13016,13 +13017,13 @@ msgstr "" #. module: base #: model:ir.model.fields,field_description:base.field_base_partner_merge_automatic_wizard__group_by_is_company msgid "Is Company" -msgstr "Er et firma" +msgstr "Er virksomhed" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner__is_company #: model:ir.model.fields,field_description:base.field_res_users__is_company msgid "Is a Company" -msgstr "Det er en virksomhed" +msgstr "Er en virksomhed" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner__customer @@ -13572,7 +13573,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_crm_project msgid "Lead to Tasks" -msgstr "Kundeemne til Opgave" +msgstr "Kundeemne til opgave" #. module: base #: model_terms:ir.ui.view,arch_db:base.module_view_kanban @@ -13785,7 +13786,7 @@ msgstr "Indlæs" #: model:ir.ui.menu,name:base.menu_view_base_language_install #: model_terms:ir.ui.view,arch_db:base.view_base_language_install msgid "Load a Translation" -msgstr "Hent en Oversættelse" +msgstr "Hent en oversættelse" #. module: base #: model:ir.actions.act_window,name:base.demo_force_install_action @@ -14156,7 +14157,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:base.view_model_relation_form #: model_terms:ir.ui.view,arch_db:base.view_model_relation_list msgid "ManyToMany Relations" -msgstr "Mange til Mange relationer" +msgstr "Mange-til-mange relationer" #. module: base #: model:ir.module.module,shortdesc:base.module_product_margin @@ -14340,7 +14341,7 @@ msgstr "Flet automatisk alle processer" #: model:ir.actions.act_window,name:base.action_partner_merge #: model_terms:ir.ui.view,arch_db:base.base_partner_merge_automatic_wizard_form msgid "Merge Contacts" -msgstr "Flet kontakter" +msgstr "Sammenlæg kontakter" #. module: base #: model:ir.model,name:base.model_base_partner_merge_line @@ -14355,12 +14356,12 @@ msgstr "" #. module: base #: model_terms:ir.ui.view,arch_db:base.base_partner_merge_automatic_wizard_form msgid "Merge the following contacts" -msgstr "Flet de følgende kontakter" +msgstr "Sammenlæg de følgende kontakter" #. module: base #: model_terms:ir.ui.view,arch_db:base.base_partner_merge_automatic_wizard_form msgid "Merge with Manual Check" -msgstr "Flet med manuelt tjek" +msgstr "Sammenlæg med manuelt tjek" #. module: base #: model:ir.model.fields,field_description:base.field_ir_logging__message @@ -14541,7 +14542,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:base.view_model_constraint_form #: model_terms:ir.ui.view,arch_db:base.view_model_constraint_list msgid "Model Constraints" -msgstr "Model begrænsninger / Fremmednøgler" +msgstr "Model begrænsninger" #. module: base #: model:ir.model,name:base.model_ir_model_data @@ -14657,12 +14658,12 @@ msgstr "" #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_update msgid "Module Update" -msgstr "Opgradering af apps" +msgstr "Modulopgradering" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_base_module_update msgid "Module Update Result" -msgstr "Opdater listen over apps" +msgstr "Modulopdateringsresultat" #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_install @@ -15022,7 +15023,7 @@ msgstr "" #. module: base #: model:ir.model.fields,field_description:base.field_ir_actions_act_window__view_ids msgid "No of Views" -msgstr "Antal Visninger" +msgstr "Antal visninger" #. module: base #: model_terms:ir.actions.act_window,help:base.open_module_tree @@ -16502,7 +16503,7 @@ msgstr "Åben et vindue" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_crm msgid "Opportunity to Quotation" -msgstr "Salgsmulighed til Tilbud" +msgstr "Salgsmulighed til tilbud" #. module: base #: selection:base.partner.merge.automatic.wizard,state:0 @@ -16553,7 +16554,7 @@ msgstr "" #. module: base #: model_terms:ir.ui.view,arch_db:base.base_partner_merge_automatic_wizard_form msgid "Options" -msgstr "Muligheder" +msgstr "Valgmuligheder" #. module: base #: model:ir.module.module,description:base.module_website_event_track @@ -16770,7 +16771,7 @@ msgstr "Andre partner" #. module: base #: selection:ir.module.module,license:0 msgid "Other Proprietary" -msgstr "Andre ejendoms-" +msgstr "Andre proprietære" #. module: base #: model:res.partner.industry,name:base.res_partner_industry_S @@ -16799,7 +16800,7 @@ msgstr "" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_ir_mail_server_search msgid "Outgoing Mail Server" -msgstr "server til udgående post" +msgstr "Udgående mailserver" #. module: base #: model:ir.actions.act_window,name:base.action_ir_mail_server_list @@ -16808,7 +16809,7 @@ msgstr "server til udgående post" #: model_terms:ir.ui.view,arch_db:base.ir_mail_server_list #: model_terms:ir.ui.view,arch_db:base.view_ir_mail_server_search msgid "Outgoing Mail Servers" -msgstr "Udgående mail server" +msgstr "Udgående mailservere" #. module: base #: model:ir.model.fields,field_description:base.field_report_paperformat__dpi @@ -16955,7 +16956,7 @@ msgstr "" #. module: base #: model:ir.model.fields,field_description:base.field_ir_module_category__parent_id msgid "Parent Application" -msgstr "Overordnet Applikation" +msgstr "Overordnet program" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner_category__parent_id @@ -17016,7 +17017,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:base.view_partner_title_form #: model_terms:ir.ui.view,arch_db:base.view_partner_title_tree msgid "Partner Titles" -msgstr "Aktør titler" +msgstr "Partner overskrift" #. module: base #: model:ir.module.module,summary:base.module_website_partner @@ -17026,7 +17027,7 @@ msgstr "" #. module: base #: model:ir.model.fields,help:base.field_res_users__partner_id msgid "Partner-related data of the user" -msgstr "" +msgstr "Partner-relaterede data fra brugeren" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner_category__partner_ids @@ -17045,7 +17046,7 @@ msgstr "" #: code:addons/base/models/res_partner.py:802 #, python-format msgid "Partners: " -msgstr "Aktører:" +msgstr "Partnere:" #. module: base #: model:ir.model.fields,field_description:base.field_ir_mail_server__smtp_pass @@ -17134,7 +17135,7 @@ msgstr "Betalingsindløser: Transfer Implementering" #. module: base #: model:ir.module.module,shortdesc:base.module_account_reports_followup msgid "Payment Follow-up Management" -msgstr "Håndtering af Betalingsopfølgning" +msgstr "Håndtering af betalingsopfølgning" #. module: base #: model:ir.module.module,summary:base.module_website_payment @@ -17432,7 +17433,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_product_email_template msgid "Product Email Template" -msgstr "Emailskabelon til produkt" +msgstr "E-mailskabelon til produkt" #. module: base #: model:ir.module.module,shortdesc:base.module_mrp_bom_cost @@ -17452,7 +17453,7 @@ msgstr "Produktivitet" #. module: base #: model:ir.module.module,shortdesc:base.module_product msgid "Products & Pricelists" -msgstr "Produkter & Prislister" +msgstr "Produkter & prislister" #. module: base #: model:ir.module.module,shortdesc:base.module_product_expiry @@ -17771,7 +17772,7 @@ msgstr "" #: model:ir.module.module,description:base.module_website_event_questions #: model:ir.module.module,shortdesc:base.module_website_event_questions msgid "Questions on Events" -msgstr "Spørgsmål om arrangementer" +msgstr "Spørgsmål vedr. arrangementer" #. module: base #: model:ir.module.module,summary:base.module_web_settings_dashboard @@ -17922,12 +17923,12 @@ msgstr "" #: model:ir.model.fields,field_description:base.field_ir_model_access__perm_read #: model_terms:ir.ui.view,arch_db:base.ir_access_view_search msgid "Read Access" -msgstr "Læse adgang" +msgstr "Læseadgang" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_rule_search msgid "Read Access Right" -msgstr "Læseadgang" +msgstr "Læseadgang højre" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_fields__readonly @@ -17957,7 +17958,7 @@ msgstr "" #: model:ir.model,name:base.model_ir_rule #: model_terms:ir.ui.view,arch_db:base.view_rule_search msgid "Record Rule" -msgstr "Optag Rule" +msgstr "Optage regel" #. module: base #: model:ir.actions.act_window,name:base.action_rule @@ -18511,7 +18512,7 @@ msgstr "Salg" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_partner_form msgid "Sales & Purchases" -msgstr "Salg og Indkøb" +msgstr "Salg og indkøb" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_expense @@ -18628,7 +18629,7 @@ msgstr "" #: selection:ir.actions.server,usage:0 #: model_terms:ir.ui.view,arch_db:base.ir_cron_view_search msgid "Scheduled Action" -msgstr "Planlagt aktion" +msgstr "Planlagt handling" #. module: base #: model:ir.actions.act_window,name:base.ir_cron_act @@ -18886,7 +18887,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:base.view_sequence_search #: model_terms:ir.ui.view,arch_db:base.view_view_tree msgid "Sequence" -msgstr "Rækkefølge" +msgstr "Sekvens" #. module: base #: model:ir.model.fields,field_description:base.field_ir_sequence__code @@ -18915,7 +18916,7 @@ msgstr "Sekvenser" #. module: base #: model:ir.ui.menu,name:base.next_id_5 msgid "Sequences & Identifiers" -msgstr "Nummerserier og identer" +msgstr "Nummerserier og identifikator" #. module: base #: model:res.country,name:base.rs @@ -18946,7 +18947,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:base.view_server_action_search #: model_terms:ir.ui.view,arch_db:base.view_server_action_tree msgid "Server Actions" -msgstr "Server aktion" +msgstr "Server handling" #. module: base #: model:ir.model.fields,field_description:base.field_ir_cron__ir_actions_server_id @@ -18961,7 +18962,7 @@ msgstr "Serviceydelser" #. module: base #: selection:ir.model.fields,on_delete:0 msgid "Set NULL" -msgstr "Indstillet NULL" +msgstr "Indstil til NULL" #. module: base #: model:ir.model.fields,field_description:base.field_res_users__new_password @@ -18972,7 +18973,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:base.config_wizard_step_view_form #: model_terms:ir.ui.view,arch_db:base.ir_actions_todo_tree msgid "Set as Todo" -msgstr "Indstillet som Todo" +msgstr "Indstil som Todo" #. module: base #: model:ir.actions.act_window,name:base.action_open_base_onboarding_company @@ -19002,8 +19003,7 @@ msgstr "" #: code:addons/base/models/res_users.py:656 #, python-format msgid "Setting empty passwords is not allowed for security reasons!" -msgstr "" -"Indstilling tomme adgangskoder er ikke tilladt af sikkerhedsmæssige årsager!" +msgstr "Tomme adgangskoder er ikke tilladt af sikkerhedsmæssige årsager!" #. module: base #: model:ir.actions.act_window,name:base.res_config_setting_act_window @@ -19631,7 +19631,7 @@ msgstr "Syrien" #. module: base #: model:ir.model,name:base.model_ir_config_parameter msgid "System Parameter" -msgstr "" +msgstr "Systemparameter" #. module: base #: model:ir.actions.act_window,name:base.ir_config_list_action @@ -19952,12 +19952,12 @@ msgstr "" #. module: base #: sql_constraint:res.country:0 msgid "The code of the country must be unique !" -msgstr "Landets kode må være unik." +msgstr "Landekode skal være unik." #. module: base #: sql_constraint:res.lang:0 msgid "The code of the language must be unique !" -msgstr "Sprogets kode må være unik !" +msgstr "Sprogkode skal være unik !" #. module: base #: sql_constraint:res.country.state:0 @@ -19972,7 +19972,7 @@ msgstr "Firmanavnet skal være unik!" #. module: base #: model:ir.model.fields,help:base.field_res_users__company_id msgid "The company this user is currently working for." -msgstr "Virksomheden som brugeren pt arbejder for." +msgstr "Virksomheden som brugeren pt. arbejder for." #. module: base #: model_terms:ir.actions.act_window,help:base.act_ir_actions_todo_form @@ -20114,7 +20114,7 @@ msgstr "" #. module: base #: sql_constraint:res.country:0 msgid "The name of the country must be unique !" -msgstr "Landets navn skal være unikt!" +msgstr "Landenavn skal være unikt!" #. module: base #: code:addons/base/models/res_users.py:171 @@ -21086,7 +21086,7 @@ msgstr "Ukendt" #: code:addons/models.py:1058 #, python-format msgid "Unknown database identifier '%s'" -msgstr "Ukendt database ident '%s'" +msgstr "Ukendt database identifikator '%s'" #. module: base #: code:addons/models.py:906 @@ -21128,7 +21128,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_web_unsplash msgid "Unsplash Image Library" -msgstr "" +msgstr "Unsplash billedebibliotek" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_translation_search @@ -21358,7 +21358,7 @@ msgstr "Brugergrænseflade" #. module: base #: model:ir.model.fields,field_description:base.field_change_password_user__user_login msgid "User Login" -msgstr "Bruger Log ind" +msgstr "Bruger login" #. module: base #: code:addons/base/models/res_users.py:967 @@ -22231,7 +22231,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:base.view_partner_short_form #: model_terms:ir.ui.view,arch_db:base.view_res_bank_form msgid "ZIP" -msgstr "post nr." +msgstr "Postnummer" #. module: base #: model:res.country,name:base.zm @@ -22678,7 +22678,7 @@ msgstr "" #. module: base #: model_terms:ir.ui.view,arch_db:base.res_config_installer msgid "title" -msgstr "titel" +msgstr "Overskrift" #. module: base #: code:addons/base/models/ir_fields.py:144 diff --git a/odoo/addons/base/i18n/it.po b/odoo/addons/base/i18n/it.po index 96cbc0a5dd2..7b02f8aea1f 100644 --- a/odoo/addons/base/i18n/it.po +++ b/odoo/addons/base/i18n/it.po @@ -24,13 +24,13 @@ # Sebastiano Pistore , 2018 # p_amoruso , 2018 # Francesco Garganese , 2018 +# Martin Trigaux, 2018 # Lorenzo Battistini , 2018 # David Minneci , 2018 # Luigi Di Naro , 2018 # Petra , 2018 # efraimbiffi , 2018 # Mirto Bonan , 2018 -# Martin Trigaux, 2018 # Simone Bernini , 2018 # Paolo Valier, 2018 # Léonie Bouchat , 2018 @@ -103,7 +103,7 @@ msgid "" msgstr "" "\n" "\n" -"Consenti al cassiere di ristampare le ricevute\n" +"Consente al cassiere di ristampare le ricevute\n" "\n" #. module: base @@ -382,8 +382,8 @@ msgid "" msgstr "" "\n" "\n" -"Questo modulo consente al cassiere di applicare velocemente\n" -"uno sconto in percentuale al cliente.\n" +"Questo modulo consente al cassiere di applicare uno sconto\n" +"percentuale al cliente in modo veloce.\n" "\n" #. module: base @@ -454,7 +454,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Belgio\n" +" Rendiconti contabili per il Belgio\n" " " #. module: base @@ -465,7 +465,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Brasile\n" +" Rendiconti contabili per il Brasile\n" " " #. module: base @@ -476,7 +476,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Cile\n" +" Rendiconti contabili per il Cile\n" " " #. module: base @@ -502,7 +502,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Ungheria\n" +" Rendiconti contabili per l'Ungheria\n" " " #. module: base @@ -513,7 +513,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Paesi Bassi\n" +" Rendiconti contabili per il Paesi Bassi\n" " " #. module: base @@ -524,7 +524,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Romania\n" +" Rendiconti contabili per la Romania\n" " " #. module: base @@ -535,7 +535,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Slovenia\n" +" Rendiconti contabili per la Slovenia\n" " " #. module: base @@ -546,7 +546,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Spagna\n" +" Rendiconti contabili per la Spagna\n" " " #. module: base @@ -557,7 +557,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Svizzera\n" +" Rendiconti contabili per la Svizzera\n" " " #. module: base @@ -568,7 +568,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Regno Unito\n" +" Rendiconti contabili per il Regno Unito\n" " " #. module: base @@ -579,7 +579,7 @@ msgid "" " " msgstr "" "\n" -" Report di contabilità Stati Uniti\n" +" Rendiconti contabili per gli Stati Uniti\n" " " #. module: base @@ -590,7 +590,8 @@ msgid "" "\n" msgstr "" "\n" -"Report di contabilità Uruguay\n" +" Rendiconti contabili per l'Uruguay\n" +"\n" #. module: base #: model:ir.module.module,description:base.module_voip @@ -948,7 +949,7 @@ msgid "" " Track equipments and maintenance requests" msgstr "" "\n" -" Gestisce le richieste di manutenzione e l'attrezzatura" +" Gestione delle richieste di manutenzione e delle attrezzature" #. module: base #: model:ir.module.module,summary:base.module_account_plaid @@ -1337,7 +1338,7 @@ msgid "" " " msgstr "" "\n" -"Report di Contabilità\n" +"Rendiconti contabili\n" "==================\n" " " @@ -1351,7 +1352,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Argentina\n" +"Rendiconti contabili per l'Argentina\n" "================================\n" "\n" " " @@ -1366,7 +1367,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Bolivia\n" +"Rendiconti contabili per la Bolivia\n" "================================\n" "\n" " " @@ -1380,7 +1381,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Colombia\n" +"Rendiconti contabili per la Colombia\n" "================================\n" " " @@ -1393,7 +1394,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Croazia\n" +"Rendiconti contabili per la Croazia\n" "================================\n" " " @@ -1407,7 +1408,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Etiopia\n" +"Rendiconti contabili per l'Etiopia\n" "================================\n" "\n" " " @@ -1422,7 +1423,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Francia\n" +"Rendiconti contabili per la Francia\n" "================================\n" "\n" " " @@ -1437,7 +1438,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Grecia\n" +"Rendiconti contabili per la Grecia\n" "=============================\n" "\n" " " @@ -1451,7 +1452,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità India\n" +"Rendiconti contabili per l'India\n" "================================\n" " " @@ -1464,7 +1465,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Giappone\n" +"Rendiconti contabili per il Giappone\n" "================================\n" " " @@ -1477,7 +1478,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Lussemburgo\n" +"Rendiconti contabili per il Lussemburgo\n" "=================================\n" " " @@ -1490,7 +1491,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Marocco\n" +"Rendiconti contabili per il Marocco\n" "================================\n" " " @@ -1503,7 +1504,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Norvegia\n" +"Rendiconti contabili per la Norvegia\n" "================================\n" " " @@ -1516,7 +1517,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Polonia\n" +"Rendiconti contabili per la Polonia\n" "================================\n" " " @@ -1541,7 +1542,7 @@ msgid "" " " msgstr "" "\n" -"Report di contabilità Thailandia\n" +"Rendiconti contabili per la Thailandia\n" "================================\n" " " @@ -2447,10 +2448,10 @@ msgid "" " " msgstr "" "\n" -"Gestione delle città negli Indirizzi\n" -"============================\n" +"Gestione delle città negli indirizzi\n" +"==============================\n" "\n" -"Questo modulo consente agli utenti di scegliere la città di un partner all'interno di una data lista invece di un campo di testo libero.\n" +"Questo modulo consente agli utenti di scegliere la città di un partner da un elenco invece di usare un campo di testo libero.\n" " " #. module: base @@ -2944,13 +2945,13 @@ msgid "" " " msgstr "" "\n" -"Gestione avanzata degli indirizzi\n" +"Gestione estesa degli indirizzi\n" "=============================\n" "\n" -"Questo modulo contiene tutti i campi aggiuntivi necessari per gestire accuramente gli indirizzi.\n" +"Questo modulo contiene tutti i campi aggiuntivi necessari per gestire con cura gli indirizzi.\n" "\n" -"Per esempio, nei rapporti legali, e per alcuni paesi, il campo Strada deve essere diviso in diversi campi,\n" -"con il nome della strada, il numero civico e il numero civico della stanza.\n" +"Nei rapporti legali, ad esempio, alcuni paesi dividono l'indirizzo in vari campi,\n" +"con nome della strada, il numero civico e l'interno.\n" " " #. module: base @@ -3074,6 +3075,10 @@ msgid "" "Those trackers can be used in Google Analytics to track clicks and visitors, or in Odoo reports to analyze the efficiency of those campaigns in terms of lead generation, related revenues (sales orders), recruitment, etc.\n" " " msgstr "" +"\n" +"Genera link brevi con gli Analytics Tracker (UTM) per condividere le tue pagine attraverso campagne di marketing.\n" +"Questi tracker possono essere utilizzati in Google Analytics per tracciare clic e visitatori, o nei report di Odoo per analizzare l'efficienza di tali campagne in termini di generazione di lead, relativi ricavi (ordini di vendita), assunzione, ecc.\n" +" " #. module: base #: model:ir.module.module,description:base.module_website_form_project @@ -3517,6 +3522,11 @@ msgid "" "This module allows you to easily add extra costs on pickings and decide the split of these costs among their stock moves in order to take them into account in your stock valuation.\n" " " msgstr "" +"\n" +"Gestione dei costi allo sbarco\n" +"=======================\n" +"Questo modulo consente di aggiungere facilmente costi aggiuntivi e di decidere come ripartire questi costi tra i movimenti di magazzino, per tenerne conto nella valutazione delle scorte.\n" +" " #. module: base #: model:ir.module.module,description:base.module_website_crm_score @@ -3589,6 +3599,16 @@ msgid "" "\n" " " msgstr "" +"\n" +"Supporto con la Live Chat\n" +"==========================\n" +"\n" +"Consente di lasciare widget di messaggistica istantanea su una pagina Web che comunicherà\n" +"con il server corrente e distribuirà le richieste dei visitatori tra\n" +"più operatori.\n" +"Aiuta i tuoi clienti con questa chat e analizza i loro commenti.\n" +"\n" +" " #. module: base #: model:ir.module.module,description:base.module_mrp_maintenance @@ -3807,6 +3827,34 @@ msgid "" "* Monthly Turnover (Graph)\n" " " msgstr "" +"\n" +"Gestione preventivi e ordini\n" +"====================================\n" +"\n" +"Questa applicazione ti permette di gestire gli obiettivi di vendita in modo effettivo ed efficiente tenendo traccia di tutti gli ordini di vendita e della cronologia.\n" +"\n" +"Permette di gestire il completo processo di vendita:\n" +"\n" +"* **Preventivo**->**Ordine di vendita**->**Fattura**\n" +"\n" +"Preferenze (solo se il modulo di Gestione magazzino è installato)\n" +"..............................................................\n" +"\n" +"Nel caso sia stata installata anche la gestione magazzino, è possibile gestire le seguenti preferenze:\n" +"\n" +"* Spedizioni: scelta tra la spedizione unica o parziale\n" +"* Fatturazione: scelta del metodo di pagamento\n" +"* Incoterms: International Commercial terms (ermini dei scambi commerciali al livello internazionale)\n" +"\n" +"\n" +"Con questo modulo è possibile personalizzare i report sull'ordine di vendita o sulle fatture aggiungendo \n" +"categorie, sottototali o interruzioni di pagina.\n" +"\n" +"La Dashboard del manager di vendita includerà\n" +"..............................................................\n" +"* I miei preventivi\n" +"* Il fatturato mensile (grafico)\n" +" " #. module: base #: model:ir.module.module,description:base.module_sale_stock @@ -3824,6 +3872,18 @@ msgid "" "* Incoterms: International Commercial terms\n" "\n" msgstr "" +"\n" +"Gestione preventivi e ordini\n" +"==================================\n" +"\n" +"Questo module mette in relazione le vendite e le applicazioni di gestione del magazzino.\n" +"\n" +"Preferenze\n" +"-----------\n" +"* Spedizioni: scelta tra la spedizione unica o parziale\n" +"* Fatturazione: scelta del metodo di pagamento\n" +"* Incoterms: International Commercial terms (termini dei scambi commerciali al livello internazionale)\n" +"\n" #. module: base #: model:ir.module.module,description:base.module_website_sale_stock @@ -3980,12 +4040,12 @@ msgid "" " " msgstr "" "\n" -"Modulo di gestione delle risorse\n" -"===============================\n" +"Modulo per la gestione delle risorse\n" +"=================================\n" "\n" -"Una risorsa rappresenta qualcosa che può essere pianificato (uno sviluppatore su un compito\n" -"o un centro di lavoro su ordini di produzione). Questo modulo gestisce un calendario delle risorse\n" -"associato ad ogni risorsa. Gestisce anche i timesheet di ogni risorsa.\n" +"Una risorsa rappresenta un qualcosa che può essere pianificato (uno sviluppatore in\n" +"una attività o un centro di lavoro negli ordini di produzione). Questo modulo gestisce le risorse\n" +"attraverso un calendario associato e gestisce anche i relativi permessi o le ferie.\n" " " #. module: base @@ -7062,6 +7122,8 @@ msgid "" "Click on Update below to start the " "process..." msgstr "" +"Fare clic su Aggiorna per iniziare il " +"processo..." #. module: base #: model_terms:ir.ui.view,arch_db:base.view_base_language_install @@ -7069,6 +7131,8 @@ msgid "" "The selected language has been successfully installed.\n" "You must change the preferences of the user to view the changes." msgstr "" +"Il linguaggio selezionato è stato installato con successo.\n" +"Per visualizzare le modifiche è necessario cambiare le preferenze utente." #. module: base #: model_terms:ir.ui.view,arch_db:base.view_base_module_upgrade_install @@ -7148,7 +7212,7 @@ msgstr "" #. module: base #: model_terms:ir.ui.view,arch_db:base.report_irmodeloverview msgid "Apps" -msgstr "Apps" +msgstr "Applicazioni" #. module: base #: model_terms:ir.ui.view,arch_db:base.report_irmodeloverview @@ -7231,8 +7295,8 @@ msgid "" "This operation will permanently erase all data currently stored by " "the modules!" msgstr "" -"Questa operazione cancellerà definitivamente tutti i dati " -"attualmente memorizzati dai moduli!" +"Questa operazione eliminerà in modo definitivo tutti i dati " +"attualmente memorizzati dai moduli." #. module: base #: model_terms:ir.ui.view,arch_db:base.report_irmodeloverview @@ -7593,7 +7657,7 @@ msgstr "Un modulo per testare Odoo usando pylint." #. module: base #: model:ir.module.module,description:base.module_test_impex msgid "A module to test import/export." -msgstr "Un modulo per fare prove di importazione/esportazione." +msgstr "Un modulo per effettuare prove di importazione/esportazione." #. module: base #: model:ir.module.module,description:base.module_test_new_api @@ -7851,7 +7915,7 @@ msgstr "Contabilità -MRP" #. module: base #: model:ir.module.module,shortdesc:base.module_account_test msgid "Accounting Consistency Tests" -msgstr "Test di Coerenza della Contabilità" +msgstr "Prove di coerenza della contabilità" #. module: base #: model:ir.module.module,shortdesc:base.module_account_reports @@ -8024,7 +8088,7 @@ msgstr "Aggiunge un link per modificare una traduzione in Transifex" #. module: base #: model:ir.module.module,summary:base.module_base_address_city msgid "Add a many2one field city on addresses" -msgstr "" +msgstr "Aggiunta di un campo città many2one agli indirizzi" #. module: base #: model:ir.module.module,summary:base.module_website_form_project @@ -8317,7 +8381,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_hr_holidays msgid "Allocate leaves and follow leave requests" -msgstr "Assegna permessi e segue le richieste di ferie" +msgstr "Assegnazione permessi e gestione richieste di ferie" #. module: base #: model:ir.module.module,summary:base.module_pos_reprint @@ -8551,7 +8615,7 @@ msgstr "Valutazioni" #: model_terms:ir.ui.view,arch_db:base.module_tree #: model_terms:ir.ui.view,arch_db:base.view_module_filter msgid "Apps" -msgstr "Apps" +msgstr "Applicazioni" #. module: base #: model:ir.model.fields,field_description:base.field_base_language_export__modules @@ -9044,7 +9108,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_import msgid "Base import" -msgstr "Import base" +msgstr "Importazione di base" #. module: base #: model:ir.module.module,shortdesc:base.module_base_import_module @@ -9346,7 +9410,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_board msgid "Build your own dashboards" -msgstr "Crea bacheche personalizzate" +msgstr "Creazione di bacheche personalizzate" #. module: base #: model:res.country,name:base.bg @@ -9569,12 +9633,12 @@ msgstr "Repubblica Centrafricana" #. module: base #: model:ir.module.module,summary:base.module_hr msgid "Centralize employee information" -msgstr "Accentra le informazioni sui dipendenti" +msgstr "Informazioni centralizzate sui dipendenti" #. module: base #: model:ir.module.module,summary:base.module_contacts msgid "Centralize your address book" -msgstr "Accentra la rubrica indirizzi" +msgstr "Rubrica degli indirizzi centralizzata" #. module: base #: model:res.country,name:base.td @@ -9595,7 +9659,7 @@ msgstr "Cambia Password" #. module: base #: model:ir.model,name:base.model_change_password_wizard msgid "Change Password Wizard" -msgstr "Procedura cambio Password" +msgstr "Procedura di modifica password" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_users_form_simple_modif @@ -9617,10 +9681,10 @@ msgid "" "a new contact should be created under that new company. You can use the " "\"Discard\" button to abandon this change." msgstr "" -"Si consiglia di cambiare l'azienda di un contatto solo se è sbagliata fin " -"dall'inizio. Se un contatto esistente inizia a lavorare per un'altra " -"azienda, è necessario creare un nuovo contatto in questa nuova azienda. È " -"possibile usare il pulsante \"Annulla\" per annullare questa modifica." +"Modificare l'azienda di un contatto solo se non impostata correttamente fin " +"dall'inizio. Se un contatto esistente inizia a lavorare per una nuova " +"azienda creare un nuovo contatto appartenente all'azienda stessa. Per " +"annullare le modifiche usare il pulsante \"Abbandona\"." #. module: base #: code:addons/base/models/ir_model.py:705 @@ -9825,7 +9889,7 @@ msgstr "Città" #. module: base #: model:ir.module.module,shortdesc:base.module_base_address_city msgid "City Addresses" -msgstr "Indirizzi Comunali" +msgstr "Indirizzi città" #. module: base #: selection:ir.logging,type:0 @@ -9835,7 +9899,7 @@ msgstr "Cliente" #. module: base #: model:ir.model,name:base.model_ir_actions_client msgid "Client Action" -msgstr "Azione Cliente" +msgstr "Azione cliente" #. module: base #: model:ir.model.fields,field_description:base.field_ir_actions_client__tag @@ -10042,7 +10106,7 @@ msgstr "Logo Azienda" #: model:ir.model.fields,field_description:base.field_res_partner__company_name #: model:ir.model.fields,field_description:base.field_res_users__company_name msgid "Company Name" -msgstr "Nome dell’azienda" +msgstr "Nome azienda" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner__commercial_company_name @@ -10109,7 +10173,7 @@ msgstr "ID Completo" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_fields__complete_name msgid "Complete Name" -msgstr "Nome Completo" +msgstr "Nome completo" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_fields__compute @@ -10398,7 +10462,7 @@ msgstr "Non si può creare un contatto senza un indirizzo email!" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model__count msgid "Count (incl. archived)" -msgstr "Conteggio (incl. archiviati)" +msgstr "Totale (incl. archiviati)" #. module: base #: model:ir.actions.act_window,name:base.action_country @@ -10605,7 +10669,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_survey msgid "Create surveys and analyze answers" -msgstr "Crea sondaggi e analizza le risposte" +msgstr "Creazione sondaggi e analisi delle risposte" #. module: base #: model:ir.model.fields,field_description:base.field_ir_actions_server__crud_model_id @@ -11195,7 +11259,7 @@ msgstr "Valore Predefinito (formato JSON)" #. module: base #: model:ir.model,name:base.model_ir_default msgid "Default Values" -msgstr "Valori Predefiniti" +msgstr "Valori predefiniti" #. module: base #: model:ir.model.fields,help:base.field_ir_actions_act_window__limit @@ -11358,7 +11422,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_mass_mailing msgid "Design, send and track emails" -msgstr "Crea, invia e monitora email" +msgstr "Creazione, invio e monitoraggio email" #. module: base #: model:res.partner.category,name:base.res_partner_category_14 @@ -11435,7 +11499,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:base.onboarding_container #: model_terms:ir.ui.view,arch_db:base.res_config_settings_view_form msgid "Discard" -msgstr "Annulla" +msgstr "Abbandona" #. module: base #: model:ir.module.category,name:base.module_category_discuss @@ -12045,7 +12109,7 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_website msgid "Enterprise website builder" -msgstr "" +msgstr "Creazione di siti web aziendali" #. module: base #: model:res.partner.industry,name:base.res_partner_industry_R @@ -12327,7 +12391,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_base_address_extended msgid "Extended Addresses" -msgstr "" +msgstr "Indirizzi estesi" #. module: base #: selection:ir.ui.view,mode:0 @@ -12545,13 +12609,13 @@ msgstr "" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_module_filter msgid "Extra" -msgstr "Extra" +msgstr "Aggiuntivi" #. module: base #: model:ir.module.category,name:base.module_category_usability #: model_terms:ir.ui.view,arch_db:base.user_groups_view msgid "Extra Rights" -msgstr "Diritti Extra" +msgstr "Diritti aggiuntivi" #. module: base #: model:ir.module.category,name:base.module_category_extra_tools @@ -13711,7 +13775,7 @@ msgstr "Haiti" #. module: base #: model:ir.module.module,summary:base.module_lunch msgid "Handle lunch orders of your employees" -msgstr "Gestisce gli ordini mensa dei dipendenti" +msgstr "Gestione ordini mensa dei dipendenti" #. module: base #: model:ir.module.module,summary:base.module_hw_scanner @@ -14033,7 +14097,7 @@ msgstr "HR - Moduli di Colloqui di Assunzione" #. module: base #: model:ir.module.category,name:base.module_category_human__resources msgid "Human Resources" -msgstr "" +msgstr "Risorse umane" #. module: base #: code:addons/base/models/ir_qweb_fields.py:606 @@ -14044,12 +14108,12 @@ msgstr "" #. module: base #: model:ir.module.category,name:base.module_category_human_resource msgid "Human Resource" -msgstr "Risorse Umane" +msgstr "Risorsa umana" #. module: base #: model:ir.module.category,name:base.module_category_human_resources_survey msgid "Human Resources Survey" -msgstr "Sondaggio Risorse Umane" +msgstr "Sondaggio risorse umane" #. module: base #: model:ir.module.module,shortdesc:base.module_l10n_hu @@ -14268,8 +14332,7 @@ msgstr "" #. module: base #: model:ir.model.fields,help:base.field_ir_property__res_id msgid "If not set, acts as a default value for new resources" -msgstr "" -"Se non impostato, sarà usato come valore predefinito per le nuove risorse" +msgstr "Se non impostato, valore predefinito per le nuove risorse" #. module: base #: model:ir.model.fields,help:base.field_ir_actions_act_window_view__multi @@ -14410,7 +14473,7 @@ msgstr "" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_base_module_upgrade msgid "If you wish to cancel the process, press the cancel button below" -msgstr "Se vuoi annullare il processo, premi il pulsante Annulla qui sotto" +msgstr "Per annullare il processo premere il pulsante Annulla sottostante" #. module: base #: model:ir.model.fields,field_description:base.field_res_country__image @@ -14422,7 +14485,7 @@ msgstr "Immagine" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_base_module_upgrade msgid "Impacted Apps" -msgstr "App Interessate" +msgstr "Applicazioni interessate" #. module: base #: model:ir.model.fields,field_description:base.field_base_module_uninstall__model_ids @@ -14680,7 +14743,7 @@ msgstr "Installa app" #. module: base #: model:ir.model,name:base.model_base_language_install msgid "Install Language" -msgstr "Installa lingua" +msgstr "Installazione lingua" #. module: base #: model:ir.actions.server,name:base.action_server_module_immediate_install @@ -14956,7 +15019,7 @@ msgstr "Fattura" #. module: base #: selection:res.partner,type:0 msgid "Invoice address" -msgstr "Indirizzo Fatturazione" +msgstr "Indirizzo fattura" #. module: base #: model:ir.module.module,summary:base.module_account @@ -14976,7 +15039,7 @@ msgstr "Contabilità" #. module: base #: model:ir.module.category,name:base.module_category_account_voucher msgid "Invoicing & Payments" -msgstr "Fatturazione & Pagamenti" +msgstr "Fatturazione e pagamenti" #. module: base #: model:ir.module.category,name:base.module_category_invoicing_management @@ -15231,12 +15294,12 @@ msgstr "Lingua" #. module: base #: model:ir.model,name:base.model_base_language_export msgid "Language Export" -msgstr "" +msgstr "Esportazione lingua" #. module: base #: model:ir.model,name:base.model_base_language_import msgid "Language Import" -msgstr "Importa Lingua" +msgstr "Importazione lingua" #. module: base #: model:ir.model.fields,field_description:base.field_base_language_import__name @@ -15377,7 +15440,7 @@ msgstr "Laos" #: model:ir.model.fields,field_description:base.field_res_users_log____last_update #: model:ir.model.fields,field_description:base.field_wizard_ir_model_menu_create____last_update msgid "Last Modified on" -msgstr "Data di ultima modifica" +msgstr "Ultima modifica il" #. module: base #: model:ir.model.fields,field_description:base.field_base_language_export__write_uid @@ -15710,11 +15773,11 @@ msgid "" "\n" " * UPDATE ME\n" msgstr "" -"Collega il Conto e il Pagamento e aggiungi un Pagamento tramite il Portale\n" +"Collega «Contabilità» e «Pagamento» e aggiunge i pagamenti al portale\n" "\n" -"Fornisci strumenti di pagamento collegato al conto, nonché opzioni di portale per attivare il pagamento.\n" +"Fornisce strumenti di pagamento collegati al conti, nonché opzioni per abilitare il pagamento da portale.\n" "\n" -" * TENERMI INFORMATO\n" +" * AGGIORNARE\n" #. module: base #: model:ir.module.module,shortdesc:base.module_link_tracker @@ -15811,7 +15874,7 @@ msgstr "Caricare dati dimostrativi" #. module: base #: model:ir.model.fields,field_description:base.field_res_lang__code msgid "Locale Code" -msgstr "Codice Locale" +msgstr "Codice localizzazione" #. module: base #: model:ir.module.category,name:base.module_category_localization @@ -16146,17 +16209,17 @@ msgstr "Gestisci i documenti delle retribuzioni dei dipendenti" #. module: base #: model:ir.module.module,summary:base.module_fleet msgid "Manage your fleet and track car costs" -msgstr "Gestisce il parco veicoli e i costi auto" +msgstr "Gestione parco veicoli e costi auto" #. module: base #: model:ir.module.module,summary:base.module_website_hr_recruitment msgid "Manage your online hiring process" -msgstr "Gestisce il processo di reclutamento in rete" +msgstr "Gestione del processo di reclutamento in rete" #. module: base #: model:ir.module.module,summary:base.module_stock msgid "Manage your stock and logistics activities" -msgstr "Gestisce il magazzino e le attività logistiche" +msgstr "Gestione del magazzino e delle attività logistiche" #. module: base #: model:ir.module.category,name:base.module_category_manufacturing @@ -16702,7 +16765,7 @@ msgstr "Aggiornamento moduli" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_base_module_update msgid "Module Update Result" -msgstr "Risultato dell'aggiornamento dei moduli" +msgstr "Risultato aggiornamento dei moduli" #. module: base #: model:ir.actions.act_window,name:base.action_view_base_module_upgrade_install @@ -17075,7 +17138,7 @@ msgstr "" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_data__noupdate msgid "Non Updatable" -msgstr "Non Aggiornabile" +msgstr "Non aggiornabile" #. module: base #: code:addons/base/models/ir_model.py:471 @@ -18176,6 +18239,115 @@ msgid "" "interaction history, profiles, and more.\n" "\n" msgstr "" +"Punto vendita Odoo\n" +"-----------------------------\n" +"\n" +"Punto vendita Odoo\n" +"presenta un'interfaccia estremamente pulita, che non necessita di installazione, che funziona\n" +"su hardware moderni sia in rete che fuori rete.\n" +"\n" +"È completamente integrata con il magazzino e con la contabilità aziendale e fornisce\n" +"statistiche in tempo reale e consolidamenti tra tutti i negozi evitando i problemi\n" +"di integrazione tra applicazioni diverse.\n" +"\n" +"Funziona con hardware già in proprio possesso\n" +"---------------------------------------\n" +"\n" +"### Nel browser web\n" +"\n" +"Il POS Odoo è una applicazione web che può essere eseguita su qualsiasi dispositivo\n" +"che può visualizzare siti web con nessuna o poca configurazione necessaria.\n" +"\n" +"### Touchscreen o tastiera ?\n" +"\n" +"Il punto vendita funziona perfettamente su qualsiasi dispositivo touch, che sia\n" +"un tablet multitouch tipo iPad o un terminale touchscreen resistivo senza\n" +"tastiera.\n" +"\n" +"### Bilance e stampanti\n" +"\n" +"I lettori di codici a barre e le stampanti sono supportati senza alcuna configurazione\n" +"necessaria. Bilance, casse e altre periferiche possono essere usati con le API del\n" +"proxy.\n" +"\n" +"In rete e fuori rete\n" +"------------------\n" +"\n" +"### Il POS Odoo rimane affidabile anche se la connessione non lo è.\n" +"\n" +"Abilita nuovi negozi con solo una connessione internet: **nessuna installazione, nessun\n" +"hardware particolare richiesto**. Funziona con qualsiasi **iPad, tablet,PC, portatile** o\n" +"macchine POS industriali.\n" +"\n" +"Mentre è necessaria una connessione internet per avviare il punto vendita, resterà\n" +"operativo anche dopo una completa disconnessione.\n" +"\n" +"\n" +"Un'interfaccia utente estremamente pulita\n" +"----------------------------\n" +"\n" +"### Semplice e meravigliosa\n" +"\n" +"Dite addio ai software POS brutti e obsoleti e godetevi l'interfaccia web Odoo\n" +"ideata per i commercianti moderni.\n" +"\n" +"### Progettato per la produttività\n" +"\n" +"Che si tratti di un ristorante o di un negozio, è possibile evitare attese ai clienti\n" +"con l'attivazione di ricevute multiple in parallelo.\n" +"\n" +"### Ricerche ultrarapide\n" +"\n" +"Esamina i prodotti, sfoglia le categorie gerarchiche o recupera informazioni\n" +"veloci all'interno dei prodotti usando il filtro ultrarapido.\n" +"\n" +"Gestione magazzino integrata\n" +"-------------------------------\n" +"\n" +"Consolida tutti i canali di vendita in tempo reale: negozi, e-commerce, team di\n" +"vendita. Ottieni il controllo in tempo reale del magazzino e previsioni accurate per gestire\n" +"gli approvvigionamenti.\n" +"\n" +"Un sistema completo di gestione del magazzino a portata di mano: ottieni informazioni\n" +"sulla disponibilità prodotti, attiva richieste di approvvigionamento ecc.\n" +"\n" +"Servizi ai clienti offerti in negozio\n" +"----------------------------------\n" +"\n" +"Fornisci agli acquirenti una solida esperienza integrando in negozio i servizi\n" +"per i clienti. Gestire riparazioni e garanzie, seguire i reclami, pianificare gli\n" +"ordini di consegna ecc\n" +"\n" +"Fatturazione e contabilità integrate\n" +"----------------------------------\n" +"\n" +"Crea le fatture cliente in pochi clic. Controlla le vendite e gli incassi in tempo reale\n" +"e usa i potenti rendiconti Odoo per prendere decisioni brillanti per migliorare\n" +"l'efficiente del negozio.\n" +"\n" +"Niente più problemi di integrazione software: tutte le vendite e le\n" +"operazioni di magazzino sono registrate automaticamente nel L/M.\n" +"\n" +"Dati unificati fra tutti i negozi\n" +"------------------------------\n" +"\n" +"Applica automaticamente i nuovi prodotti, le strategie di prezzo e le promozioni ai\n" +"negozi selezionati. Lavora con una base clienti unificata. Non sono richieste\n" +"interfacce complesse per guidare una strategia globale tra i negozi.\n" +"\n" +"Un motore come Odoo fornisce un sistema collaudato perfettamente adatto per\n" +"piccoli negozi o grandi multinazionali.\n" +"\n" +"Conoscere i clienti - dentro e fuori dal negozio\n" +"--------------------------------------\n" +"\n" +"Le marche di successo integrano i rapporti con i clienti attraverso tutti i propri canali\n" +"per sviluppare profili accurati e comunicare con gli acquirenti durante le scelte di\n" +"acquisto, sia in negozio che online.\n" +"\n" +"Con Odoo è possibile una visione del cliente a 360°, inclusi i canali incrociati di\n" +"vendita, cronologia delle interazioni, profili e oltre.\n" +"\n" #. module: base #: selection:ir.module.module,license:0 @@ -19243,12 +19415,12 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_project msgid "Organize and schedule your projects " -msgstr "Organizza e pianifica i progetti" +msgstr "Organizzazione e pianificazione dei progetti" #. module: base #: model:ir.module.module,summary:base.module_note msgid "Organize your work with memos" -msgstr "Organizza il lavoro con i promemoria" +msgstr "Organizzazione del lavoro con i promemoria" #. module: base #: model:ir.model.fields,field_description:base.field_report_paperformat__orientation @@ -19471,7 +19643,7 @@ msgstr "Parametri" #. module: base #: model_terms:ir.ui.view,arch_db:base.ir_property_view_search msgid "Parameters that are used by all resources." -msgstr "Parametri utilizzati da tutte le risorse" +msgstr "Parametri utilizzati da tutte le risorse." #. module: base #: model:ir.model.fields,field_description:base.field_ir_actions_client__params_store @@ -19603,7 +19775,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_account_payment msgid "Payment - Account" -msgstr "Pagamento - Conto" +msgstr "Pagamento - Contabilità" #. module: base #: model:ir.module.category,name:base.module_category_payment_acquirer @@ -19795,7 +19967,7 @@ msgstr "Punto vendita" #. module: base #: model:ir.module.module,shortdesc:base.module_pos_discount msgid "Point of Sale Discounts" -msgstr "Sconti del Punto Vendita" +msgstr "Sconti punto vendita" #. module: base #: model:ir.module.module,shortdesc:base.module_pos_reprint @@ -20166,7 +20338,7 @@ msgstr "Progetto, Helpdesk, Timesheet e Ordini di Vendita" #. module: base #: model:ir.module.module,summary:base.module_helpdesk_timesheet msgid "Project, Tasks, Timesheet" -msgstr "Progetto, attività, foglio ore" +msgstr "Progetti, attività, foglio ore" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_model_fields_form @@ -20536,7 +20708,7 @@ msgstr "Diritti di Accesso in Lettura" #: model:ir.model.fields,field_description:base.field_ir_model_fields__readonly #: model_terms:ir.ui.view,arch_db:base.view_model_fields_search msgid "Readonly" -msgstr "Sola Lettura" +msgstr "Sola lettura" #. module: base #: model:res.partner.industry,name:base.res_partner_industry_L @@ -20846,7 +21018,7 @@ msgstr "Risorsa" #. module: base #: model:ir.model.fields,field_description:base.field_ir_attachment__res_field msgid "Resource Field" -msgstr "Campo Risorsa" +msgstr "Campo risorsa" #. module: base #: model:ir.model.fields,field_description:base.field_ir_attachment__res_id @@ -20856,7 +21028,7 @@ msgstr "ID risorsa" #. module: base #: model:ir.model.fields,field_description:base.field_ir_attachment__res_model msgid "Resource Model" -msgstr "Modello della Risorsa" +msgstr "Modello risorsa" #. module: base #: model:ir.model.fields,field_description:base.field_ir_attachment__res_name @@ -20871,7 +21043,7 @@ msgstr "Ristorante" #. module: base #: model:ir.module.module,summary:base.module_pos_restaurant msgid "Restaurant extensions for the Point of Sale " -msgstr "Ampliamenti per i ristoranti per il Punto di Vendita" +msgstr "Estensione ristorante per il punto vendita " #. module: base #: selection:ir.model.fields,on_delete:0 @@ -21215,8 +21387,7 @@ msgstr "Salva come prefisso per allegato" #. module: base #: model:ir.module.module,summary:base.module_mrp_maintenance msgid "Schedule and manage maintenance on machine and tools." -msgstr "" -"Pianifica e gestisce la manutenzione delle macchine e degli strumenti." +msgstr "Pianificazione e gestione della manutenzione macchine e strumenti." #. module: base #: model:ir.module.module,summary:base.module_website_calendar @@ -21226,12 +21397,12 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_calendar msgid "Schedule employees meetings" -msgstr "Pianifica le riunioni dei dipendenti" +msgstr "Pianificazione delle riunioni dei dipendenti" #. module: base #: model:ir.module.module,summary:base.module_project_timesheet_holidays msgid "Schedule timesheet when on leaves" -msgstr "Pianifica il foglio ore durante i permessi" +msgstr "Pianificazione del foglio ore durante i permessi o le ferie" #. module: base #: selection:ir.actions.server,usage:0 @@ -21393,7 +21564,7 @@ msgstr "Selezione" #. module: base #: model:ir.model.fields,field_description:base.field_ir_model_fields__selection msgid "Selection Options" -msgstr "Opzioni di Selezione" +msgstr "Opzioni di selezione" #. module: base #: model:ir.model.fields,field_description:base.field_res_partner__self @@ -21554,7 +21725,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:base.view_server_action_search #: model_terms:ir.ui.view,arch_db:base.view_server_action_tree msgid "Server Actions" -msgstr "Azioni Server" +msgstr "Azioni server" #. module: base #: model:ir.model.fields,field_description:base.field_ir_cron__ir_actions_server_id @@ -21591,6 +21762,8 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:base.onboarding_company_step msgid "Set your company's data for documents header/footer." msgstr "" +"Imposta le informazioni aziendali per l'intestazione/piè di pagina dei " +"documenti." #. module: base #: model:ir.model.fields,help:base.field_ir_actions_act_url__binding_model_id @@ -21676,7 +21849,7 @@ msgstr "Mostra valute inattive" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_base_module_uninstall msgid "Show technical modules" -msgstr "Mostra moduli tecnici" +msgstr "Mostrare moduli tecnici" #. module: base #: model:ir.module.module,summary:base.module_website_google_map @@ -21711,7 +21884,7 @@ msgstr "Iscrizione" #. module: base #: model:ir.module.module,summary:base.module_pos_discount msgid "Simple Discounts in the Point of Sale " -msgstr "Semplice sconto nel Punto Vendita" +msgstr "Sconti semplici nel punto vendita " #. module: base #: model:res.country,name:base.sg @@ -22129,7 +22302,8 @@ msgstr "Sottomenu" #. module: base #: model:ir.module.module,summary:base.module_hr_expense msgid "Submit, validate and reinvoice employee expenses" -msgstr "Presenta, conferma e rifattura le note spese dei dipendenti" +msgstr "" +"Presentazione, conferma e rifatturazione delle note spese dei dipendenti" #. module: base #: model:ir.module.module,shortdesc:base.module_sale_subscription @@ -22245,7 +22419,7 @@ msgstr "Siria" #. module: base #: model:ir.model,name:base.model_ir_config_parameter msgid "System Parameter" -msgstr "" +msgstr "Parametro di sistema" #. module: base #: model:ir.actions.act_window,name:base.ir_config_list_action @@ -22253,7 +22427,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:base.view_ir_config_form #: model_terms:ir.ui.view,arch_db:base.view_ir_config_list msgid "System Parameters" -msgstr "Parametri di Sistema" +msgstr "Parametri di sistema" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_ir_config_search @@ -22705,12 +22879,12 @@ msgstr "" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_base_module_uninstall msgid "The following apps will be uninstalled" -msgstr "Le seguenti app verranno disinstallate" +msgstr "Verranno disinstallate le seguenti app" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_base_module_uninstall msgid "The following documents will be permanently lost" -msgstr "I seguenti documenti verranno persi definitivamente" +msgstr "Verranno persi in modo definitivo i seguenti documenti" #. module: base #: code:addons/base/wizard/base_module_upgrade.py:69 @@ -23179,7 +23353,7 @@ msgstr "" #. module: base #: model:ir.module.module,shortdesc:base.module_project_timesheet_holidays msgid "Timesheet when on Leaves" -msgstr "Foglio ore durante i permessi" +msgstr "Foglio ore durante i permessi/ferie" #. module: base #: model:ir.module.category,name:base.module_category_hr_timesheet @@ -23319,17 +23493,17 @@ msgstr "Tour" #. module: base #: model:ir.module.module,summary:base.module_hr_attendance msgid "Track employee attendance" -msgstr "Gestisce le presenze dei dipendenti" +msgstr "Gestione delle presenze dei dipendenti" #. module: base #: model:ir.module.module,summary:base.module_hr_timesheet msgid "Track employee time on tasks" -msgstr "Gestisce i tempi dipendente per le attività" +msgstr "Gestione tempi del dipendente per le attività" #. module: base #: model:ir.module.module,summary:base.module_maintenance msgid "Track equipment and manage maintenance requests" -msgstr "Gestisce le richieste di manutenzione e l'attrezzatura" +msgstr "Gestione richieste di manutenzione e attrezzatura" #. module: base #: model:ir.module.module,summary:base.module_helpdesk @@ -23339,12 +23513,12 @@ msgstr "" #. module: base #: model:ir.module.module,summary:base.module_crm msgid "Track leads and close opportunities" -msgstr "" +msgstr "Monitoraggio dei lead e chiusura opportunità" #. module: base #: model:ir.module.module,summary:base.module_hr_recruitment msgid "Track your recruitment pipeline" -msgstr "Gestisce i canali di reclutamento" +msgstr "Gestione dei canali di reclutamento" #. module: base #: model:ir.module.module,summary:base.module_event @@ -23873,7 +24047,7 @@ msgstr "Aggiornare le Traduzioni" #. module: base #: model:ir.model,name:base.model_base_module_update msgid "Update Module" -msgstr "Aggiorna Modulo" +msgstr "Aggiornamento modulo" #. module: base #: model_terms:ir.ui.view,arch_db:base.view_base_module_update @@ -23888,7 +24062,7 @@ msgstr "Aggiorna i termini" #. module: base #: model:ir.model,name:base.model_base_update_translations msgid "Update Translations" -msgstr "" +msgstr "Aggiornamento traduzioni" #. module: base #: selection:ir.actions.server,state:0 @@ -23919,7 +24093,7 @@ msgstr "Esegui avanzamento" #. module: base #: model:ir.model,name:base.model_base_module_upgrade msgid "Upgrade Module" -msgstr "" +msgstr "Avanzamento modulo" #. module: base #: model:ir.model.fields,field_description:base.field_ir_attachment__url @@ -24100,7 +24274,7 @@ msgstr "" #. module: base #: model:ir.model,name:base.model_change_password_user msgid "User, Change Password Wizard" -msgstr "" +msgstr "Utente, procedura di modifica password" #. module: base #: model:ir.actions.act_window,name:base.ir_default_menu_action @@ -24109,7 +24283,7 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:base.ir_default_search_view #: model_terms:ir.ui.view,arch_db:base.ir_default_tree_view msgid "User-defined Defaults" -msgstr "Valori predefiniti per utente" +msgstr "Valori predefiniti dell'utente" #. module: base #: model:ir.actions.act_window,name:base.actions_ir_filters_view @@ -24451,7 +24625,7 @@ msgstr "WMS Contabilità" #. module: base #: model:ir.module.module,shortdesc:base.module_stock_landed_costs msgid "WMS Landed Costs" -msgstr "Costi logistici WMS" +msgstr "Costi allo sbarco WMS" #. module: base #: model:res.country,name:base.wf diff --git a/odoo/addons/base/i18n/uk.po b/odoo/addons/base/i18n/uk.po index a901076ef04..51aea138fde 100644 --- a/odoo/addons/base/i18n/uk.po +++ b/odoo/addons/base/i18n/uk.po @@ -23230,7 +23230,7 @@ msgstr "Вулиця 2" #: model:ir.module.module,description:base.module_payment_stripe #: model:ir.module.module,shortdesc:base.module_payment_stripe msgid "Stripe Payment Acquirer" -msgstr "Стрічка еквайєра платежу" +msgstr "Еквайєра платежу Stripe" #. module: base #: selection:ir.translation,type:0 From 341fb5f2406f1f7e43cdb36e6b0c52348468a6a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20K=C3=BChn?= Date: Tue, 20 Nov 2018 09:58:07 +0000 Subject: [PATCH 016/104] [FIX] mail: no '#' prefix in DM name Before this commit, DMs had the prefix '#' in their displayed name (e.g. '#Demo User'). This commit fixes the issue by putting this prefix only on non-chat DMs. In particular, mailboxes, DMs and Livechats no longer show this prefix. This change is also visible in the breadcrumb of the discuss app. Task-ID 1911738 --- addons/mail/static/src/js/discuss.js | 2 +- addons/mail/static/src/js/models/threads/channel.js | 10 ---------- .../static/src/js/models/threads/multi_user_channel.js | 10 ++++++++++ .../tests/thread_window/blank_thread_window_tests.js | 6 +++--- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/addons/mail/static/src/js/discuss.js b/addons/mail/static/src/js/discuss.js index 032ab1bddef..e93adeaae30 100644 --- a/addons/mail/static/src/js/discuss.js +++ b/addons/mail/static/src/js/discuss.js @@ -852,7 +852,7 @@ var Discuss = AbstractAction.extend(ControlPanelMixin, { // Update control panel before focusing the composer, otherwise // focus is on the searchview - self.set("title", '#' + self._thread.getName()); + self.set("title", self._thread.getTitle()); self._updateControlPanel(); self._updateControlPanelButtons(self._thread); diff --git a/addons/mail/static/src/js/models/threads/channel.js b/addons/mail/static/src/js/models/threads/channel.js index 808e8b7fbca..7dc460ddc37 100644 --- a/addons/mail/static/src/js/models/threads/channel.js +++ b/addons/mail/static/src/js/models/threads/channel.js @@ -221,16 +221,6 @@ var Channel = SearchableThread.extend(ThreadTypingMixin, { isMyselfAuthor: this.hasMessages() && this.getLastMessage().isMyselfAuthor(), }); }, - /** - * Returns the title to display in thread window's headers. - * For channels, the title is prefixed with "#". - * - * @override - * @returns {string|Object} the name of the thread by default (see getName) - */ - getTitle: function () { - return "#" + this._super.apply(this, arguments); - }, /** * Get the UUID of the channel. * This is a string that uniquely links this channel to a server channel. diff --git a/addons/mail/static/src/js/models/threads/multi_user_channel.js b/addons/mail/static/src/js/models/threads/multi_user_channel.js index c1681744127..85d60fc1183 100644 --- a/addons/mail/static/src/js/models/threads/multi_user_channel.js +++ b/addons/mail/static/src/js/models/threads/multi_user_channel.js @@ -25,6 +25,16 @@ var MultiUserChannel = Channel.extend({ // Public //-------------------------------------------------------------------------- + /** + * Returns the title to display in thread window's headers. + * For channels, the title is prefixed with "#". + * + * @override + * @returns {string|Object} the name of the thread by default (see getName) + */ + getTitle: function () { + return "#" + this._super.apply(this, arguments); + }, /** * States whether this thread has the mass mailing setting active or not. * This is a server-side setting, that determine the type of composer that diff --git a/addons/mail/static/tests/thread_window/blank_thread_window_tests.js b/addons/mail/static/tests/thread_window/blank_thread_window_tests.js index 883494a4ec6..17654290c80 100644 --- a/addons/mail/static/tests/thread_window/blank_thread_window_tests.js +++ b/addons/mail/static/tests/thread_window/blank_thread_window_tests.js @@ -229,7 +229,7 @@ QUnit.test('open new DM chat from blank thread window', function (assert) { selectDef.then(function () { assert.strictEqual($('.o_thread_window').length, 1, "should be a single window"); - assert.strictEqual($('.o_thread_window_title').text().trim(), "#DemoUser1", + assert.strictEqual($('.o_thread_window_title').text().trim(), "DemoUser1", "should have thread window of the DM chat with 'DemoUser1'"); assert.strictEqual($('.o_composer_text_field').length, 1, "should have a composer in the DM chat window"); @@ -285,7 +285,7 @@ QUnit.test('open already detached DM chat from blank thread window', function (a assert.strictEqual($('.o_thread_window').length, 1, "should be a single window"); - assert.strictEqual($('.o_thread_window_title').text().trim(), "#DemoUser1", + assert.strictEqual($('.o_thread_window_title').text().trim(), "DemoUser1", "should have thread window of the DM chat with 'DemoUser1'"); assert.strictEqual($('.o_composer_text_field').length, 1, "should have a composer in the DM chat window"); @@ -304,7 +304,7 @@ QUnit.test('open already detached DM chat from blank thread window', function (a selectDef.then(function () { assert.strictEqual($('.o_thread_window').length, 1, "should now have a single thread window open"); - assert.strictEqual($('.o_thread_window_title').text().trim(), "#DemoUser1", + assert.strictEqual($('.o_thread_window_title').text().trim(), "DemoUser1", "the remaining thread window should be the DM chat with 'DemoUser1'"); self.unpatchAutocomplete(); From c22539fd8c7a838eb9d5ed3c4c78eac3dee720da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20K=C3=BChn?= Date: Mon, 12 Nov 2018 09:35:32 +0000 Subject: [PATCH 017/104] [ADD] mail:tests: add test for https://github.com/odoo/odoo/commit/6d5df714a7970f69a27296c157b08772ceac5b7d --- addons/mail/static/tests/discuss_tests.js | 79 +++++++++++++++++++++++ 1 file changed, 79 insertions(+) diff --git a/addons/mail/static/tests/discuss_tests.js b/addons/mail/static/tests/discuss_tests.js index 31f479d50cc..e22d24f5002 100644 --- a/addons/mail/static/tests/discuss_tests.js +++ b/addons/mail/static/tests/discuss_tests.js @@ -513,6 +513,85 @@ QUnit.test('@ mention with special chars', function (assert) { }); }); +QUnit.test('@ mention in mailing channel', function (assert) { + assert.expect(8); + var done = assert.async(); + + var fetchListenersDef = $.Deferred(); + + this.data.initMessaging = { + channel_slots: { + channel_channel: [{ + id: 1, + channel_type: "channel", + name: "general", + mass_mailing: true, + }], + }, + }; + + createDiscuss({ + id: 1, + context: {}, + params: {}, + data: this.data, + services: this.services, + mockRPC: function (route, args) { + if (args.method === 'channel_fetch_listeners') { + fetchListenersDef.resolve(); + return $.when([ + {id: 1, name: 'Admin'}, + ]); + } + return this._super.apply(this, arguments); + }, + }) + .then(function (discuss) { + var $general = discuss.$('.o_mail_discuss_sidebar') + .find('.o_mail_discuss_item[data-thread-id=1]'); + + // click on general + $general.click(); + // 1st composer: basic composer (hidden), 2nd composer: extended (shown) + var $input = discuss.$('textarea.o_composer_text_field').eq(1); + assert.ok($input.length, "should display a composer input"); + + // Simulate '@' typed by user with mocked Window.getSelection + // Note: focus is needed in order to trigger rpc 'channel_fetch_listeners' + $input.focus(); + $input.val("@"); + $input.trigger('keyup'); + + fetchListenersDef + .then(concurrency.delay.bind(concurrency, 0)) + .then(function () { + assert.strictEqual(discuss.$('.dropup.o_composer_mention_dropdown.show').length, 1, + "dropup menu for partner mentions should be open"); + + var $mention = discuss.$('.o_mention_proposition'); + assert.strictEqual($mention.length, 1, + "should display 1 partner mention proposition"); + + // correct mention proposition + assert.ok($mention.hasClass('active'), + "partner mention should be active"); + assert.strictEqual($mention.data('id'), 1, + "partner mention should link to the correct partner id"); + assert.strictEqual($mention.find('.o_mention_name').text(), "Admin", + "partner mention should display the correct partner name"); + + // equivalent to $mentionPropositions.find('active').click(); + $input.trigger($.Event('keyup', {which: $.ui.keyCode.ENTER})); + + assert.ok($input.is(':focus'), "composer body should have focus"); + assert.notOk(discuss.$('.o_composer_subject').is(':focus')); + + discuss.destroy(); + done(); + }); + }); +}); + QUnit.test('no crash focusout emoji button', function (assert) { assert.expect(3); var done = assert.async(); From c45c5bb41167b61c4788f3369d3688b8791effc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20K=C3=BChn?= Date: Thu, 22 Nov 2018 11:00:02 +0000 Subject: [PATCH 018/104] [FIX] mail: messaging menu show undated DM previews last This commit fixes two related issues: 1. Previews without any message should not be dated. Before this commit, when a channel or dm preview had no date, it was displaying the current date. This commit fixes the issue by not showing the date for those previews. 2. Dates previews should appear before undated previews. Before this commit, undated previews were considered similarly as dated previews in the ordering of previews in the messaging menu. Since DMs are shown before Channels, any pinned DM without any message were displayed on top of messages with some message. This commit fixes the issue by putting undated previews after dated ones. This rule is applied before considering type of the thread (i.e. DMs before channels). Task-ID 1912001 --- .../static/src/js/models/threads/channel.js | 2 +- .../static/src/js/services/mail_manager.js | 14 ++-- .../systray/systray_messaging_menu_tests.js | 65 +++++++++++++++++++ 3 files changed, 72 insertions(+), 9 deletions(-) diff --git a/addons/mail/static/src/js/models/threads/channel.js b/addons/mail/static/src/js/models/threads/channel.js index 7dc460ddc37..ff90ca8edfb 100644 --- a/addons/mail/static/src/js/models/threads/channel.js +++ b/addons/mail/static/src/js/models/threads/channel.js @@ -217,7 +217,7 @@ var Channel = SearchableThread.extend(ThreadTypingMixin, { return _.extend(result, { author: lastMessage ? lastMessage.getDisplayedAuthor() : '', body: lastMessage ? mailUtils.parseAndTransform(lastMessage.getBody(), mailUtils.inline) : '', - date: lastMessage ? lastMessage.getDate() : moment(), + date: lastMessage ? lastMessage.getDate() : undefined, isMyselfAuthor: this.hasMessages() && this.getLastMessage().isMyselfAuthor(), }); }, diff --git a/addons/mail/static/src/js/services/mail_manager.js b/addons/mail/static/src/js/services/mail_manager.js index c21089b7095..6a49cdf0183 100644 --- a/addons/mail/static/src/js/services/mail_manager.js +++ b/addons/mail/static/src/js/services/mail_manager.js @@ -1108,8 +1108,9 @@ var MailManager = AbstractService.extend({ * Sort previews * * 1. unread, - * 2. two-user thread, - * 3. date, + * 2. dated previews + * 3. two-user thread, + * 4. date, * * @private * @param {Object[]} previews @@ -1118,13 +1119,10 @@ var MailManager = AbstractService.extend({ _sortPreviews: function (previews) { var res = previews.sort(function (p1, p2) { var unreadDiff = Math.min(1, p2.unreadCounter) - Math.min(1, p1.unreadCounter); + var datedDiff = !!p2.date - !!p1.date; var isTwoUserThreadDiff = p2.isTwoUserThread - p1.isTwoUserThread; - var dateDiff = (!!p2.date - !!p1.date) || - ( - p2.date && - p2.date.diff(p1.date) - ); - return unreadDiff || isTwoUserThreadDiff || dateDiff; + var dateDiff = p2.date && p2.date.diff(p1.date); + return unreadDiff || datedDiff || isTwoUserThreadDiff || dateDiff; }); return res; }, diff --git a/addons/mail/static/tests/systray/systray_messaging_menu_tests.js b/addons/mail/static/tests/systray/systray_messaging_menu_tests.js index 2df0f7ac522..f67703c4679 100644 --- a/addons/mail/static/tests/systray/systray_messaging_menu_tests.js +++ b/addons/mail/static/tests/systray/systray_messaging_menu_tests.js @@ -625,5 +625,70 @@ QUnit.test("messaging menu widget: channel seen notification", function ( assert messagingMenu.destroy(); }); +QUnit.test("messaging menu widget: preview with no message should be undated", function ( assert ) { + assert.expect(2); + + // remove any message on the channel + this.data['mail.channel'].records[0].channel_message_ids = []; + this.data['mail.message'].records[0].channel_ids = []; + + var messagingMenu = new MessagingMenu(); + testUtils.addMockEnvironment(messagingMenu, { + services: this.services, + data: this.data, + }); + + messagingMenu.appendTo($('#qunit-fixture')); + + messagingMenu.$('.dropdown-toggle').click(); + + assert.strictEqual(messagingMenu.$('.o_mail_preview').length, 1, + "should have two previews in messaging menu"); + + assert.ok(_.isEmpty(messagingMenu.$('.o_mail_preview .o_last_message_date').text().trim()), + "should have preview as undated"); + + messagingMenu.destroy(); +}); + +QUnit.test("messaging menu widget: sort dated previews before undated previews", function ( assert ) { + assert.expect(5); + + var dm = { + id: 2, + name: "DM", + channel_type: "chat", + }; + + this.data['mail.channel'].records.push(dm); + this.data.initMessaging.channel_slots.direct_message = [dm]; + + var messagingMenu = new MessagingMenu(); + testUtils.addMockEnvironment(messagingMenu, { + services: this.services, + data: this.data, + }); + + messagingMenu.appendTo($('#qunit-fixture')); + messagingMenu.$('.dropdown-toggle').click(); + + assert.strictEqual(messagingMenu.$('.o_mail_preview').length, 2, + "should have two previews in messaging menu"); + + var $preview1 = messagingMenu.$('.o_mail_preview').eq(0); + var $preview2 = messagingMenu.$('.o_mail_preview').eq(1); + + assert.strictEqual($preview1.data('preview-id'), 1, + "should have channel preview as the 1st preview (dated preview)"); + assert.notOk(_.isEmpty($preview1.find('.o_last_message_date').text().trim()), + "should have channel preview as dated"); + assert.strictEqual($preview2.data('preview-id'), 2, + "should have DM preview as the 1st preview (non-dated preview)"); + assert.ok(_.isEmpty($preview2.find('.o_last_message_date').text().trim()), + "should have DM preview as undated"); + + messagingMenu.destroy(); +}); + }); }); From fab4451c0e78795f7b912eb7112e56c74da743d5 Mon Sep 17 00:00:00 2001 From: Nicolas Martinelli Date: Mon, 26 Nov 2018 08:23:42 +0000 Subject: [PATCH 019/104] [FIX] account: account documentation The example given when creating an account only applies to United States. It is then confusing to users in other countries. opw-1908241 closes odoo/odoo#29019 --- addons/account/views/account_view.xml | 53 --------------------------- 1 file changed, 53 deletions(-) diff --git a/addons/account/views/account_view.xml b/addons/account/views/account_view.xml index 1268c9d1232..7c11e6c8213 100644 --- a/addons/account/views/account_view.xml +++ b/addons/account/views/account_view.xml @@ -29,59 +29,6 @@
    - -
    -
    -

    How do account types affect your reports?

    -
    - -
    -
    - -
    -
    -
    -
    From dbd5cb48e29eea5a6ed09cf736b706615ce8b3e0 Mon Sep 17 00:00:00 2001 From: Toufik Ben Jaa Date: Mon, 26 Nov 2018 10:42:37 +0000 Subject: [PATCH 020/104] [FIX] mail: check access rights on models when fetching messages - When fetching messages (e.g. opening discuss), we do not check if the model associated to a message is accessible for the current user. This could result to access rights error messages when trying to read the main attachment of the associated record. To avoid to triggers this errors, we first check if the current user has read access to the specific model, if so we try to read the record's main attachment. closes odoo/odoo#29025 --- addons/mail/models/mail_message.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/mail/models/mail_message.py b/addons/mail/models/mail_message.py index 1a361177cd5..c2cad44ef97 100644 --- a/addons/mail/models/mail_message.py +++ b/addons/mail/models/mail_message.py @@ -390,7 +390,8 @@ class Message(models.Model): for notification in message.notification_ids.filtered(filter_notification): customer_email_data.append((partner_tree[notification.res_partner_id.id][0], partner_tree[notification.res_partner_id.id][1], notification.email_status)) - main_attachment = message.model and message.res_id and self.env[message.model].search([('id', '=',message.res_id)]) and getattr(self.env[message.model].browse(message.res_id), 'message_main_attachment_id') + has_access_to_model = message.model and self.env[message.model].check_access_rights('read', raise_exception=False) + main_attachment = has_access_to_model and message.res_id and self.env[message.model].search([('id', '=',message.res_id)]) and getattr(self.env[message.model].browse(message.res_id), 'message_main_attachment_id') attachment_ids = [] for attachment in message.attachment_ids: if attachment.id in attachments_tree: From b4f132ca21f8ef32ef9890bef96a8252df3e2d25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20K=C3=BChn?= Date: Wed, 21 Nov 2018 16:21:56 +0000 Subject: [PATCH 021/104] [FIX] bus: elect master tab when master tab is unloaded Before this commit, chat windows could not be sync'ed between browser tabs for about 10 to 20 seconds. This issue is caused by the implementation of the crosstab longpolling, which uses a master-slave architecture with a single tab being the master tab. The master tab is responsible for performing the longpolling RPC, so that it keeps a single HTTP request for all Odoo tabs. Other tabs are synchronized through the local storage. When the master tab was closed, a new master tab election must occur. However, this process was taking up to 20 seconds, due to the tab waiting for their next tick on the local storage to initiate a new election. The tick for a slave tab is 10 seconds, and it may jumps a tick in case the master tab is closed exactly before the tick, hence extending the duration to 20 seconds. This commit fixes the problem by ensuring that the tab election for the longpolling is done right after the master tab is closed. As a result, a new master tab should follow right away. Steps to reproduce: 1. open two tabs. 2. open a chat window in one tab: it opens in both tabs. 3. fold/unfold chat window in one tab: both tab should sync. 4. refresh both tabs. 5. fold/unfold chat window in one tab: both tab should not sync. 6. after 10 or 20 seconds, both tabs should again sync. Task-ID 1911437 closes odoo/odoo#28925 --- addons/bus/static/src/js/crosstab_bus.js | 7 +- addons/bus/static/tests/bus_tests.js | 102 +++++++++++++++++++++++ 2 files changed, 106 insertions(+), 3 deletions(-) diff --git a/addons/bus/static/src/js/crosstab_bus.js b/addons/bus/static/src/js/crosstab_bus.js index df050b91e4c..46643cad0de 100644 --- a/addons/bus/static/src/js/crosstab_bus.js +++ b/addons/bus/static/src/js/crosstab_bus.js @@ -105,7 +105,7 @@ var CrossTabBus = Longpolling.extend({ $(window).on('unload.' + this._id, this._onUnload.bind(this)); - if (!this._callLocalStorage('getItem', 'peers')) { + if (!this._callLocalStorage('getItem', 'master')) { this._startElection(); } @@ -252,6 +252,7 @@ var CrossTabBus = Longpolling.extend({ //we're next in queue. Electing as master this.lastHeartbeat = now; this._callLocalStorage('setItem', 'heartbeat', this.lastHeartbeat); + this._callLocalStorage('setItem', 'master', true); this._isMasterTab = true; this.startPolling(); this.trigger('become_master'); @@ -297,7 +298,7 @@ var CrossTabBus = Longpolling.extend({ var value = JSON.parse(e.newValue); var key = e.key; - if (this._isRegistered && key === this._generateKey('peers') && !value) { + if (this._isRegistered && key === this._generateKey('master') && !value) { //master was unloaded this._startElection(); } @@ -341,7 +342,7 @@ var CrossTabBus = Longpolling.extend({ // unload master if (this._isMasterTab) { - this._callLocalStorage('removeItem', 'peers'); + this._callLocalStorage('removeItem', 'master'); } }, }); diff --git a/addons/bus/static/tests/bus_tests.js b/addons/bus/static/tests/bus_tests.js index e90f5d6cf30..1451feef390 100644 --- a/addons/bus/static/tests/bus_tests.js +++ b/addons/bus/static/tests/bus_tests.js @@ -214,4 +214,106 @@ QUnit.module('Bus', { }, 3); }); + + QUnit.test('cross tab bus elect new master on master unload', function (assert) { + var done = assert.async(); + assert.expect(8); + + // master + var pollDeferredMaster = $.Deferred(); + + var parentMaster = new Widget(); + testUtils.addMockEnvironment(parentMaster, { + data: {}, + services: { + bus_service: BusService, + local_storage: LocalStorageServiceMock, + }, + mockRPC: function (route, args) { + if (route === '/longpolling/poll') { + assert.step(['master', route, args.channels.join(',')]); + + pollDeferredMaster = $.Deferred(); + pollDeferredMaster.abort = (function () { + this.reject({message: "XmlHttpRequestError abort"}, $.Event()); + }).bind(pollDeferredMaster); + return pollDeferredMaster; + } + return this._super.apply(this, arguments); + } + }); + + var master = new Widget(parentMaster); + master.appendTo($('#qunit-fixture')); + + master.call('bus_service', 'onNotification', master, function (notifications) { + assert.step(['master', 'notification', notifications]); + }); + master.call('bus_service', 'addChannel', 'lambda'); + + // slave + setTimeout(function () { + var parentSlave = new Widget(); + var pollDeferredSlave = $.Deferred(); + testUtils.addMockEnvironment(parentSlave, { + data: {}, + services: { + bus_service: BusService, + local_storage: LocalStorageServiceMock, + }, + mockRPC: function (route, args) { + if (route === '/longpolling/poll') { + assert.step(['slave', route, args.channels.join(',')]); + + pollDeferredSlave = $.Deferred(); + pollDeferredSlave.abort = (function () { + this.reject({message: "XmlHttpRequestError abort"}, $.Event()); + }).bind(pollDeferredSlave); + return pollDeferredSlave; + } + return this._super.apply(this, arguments); + } + }); + + var slave = new Widget(parentSlave); + slave.appendTo($('#qunit-fixture')); + + slave.call('bus_service', 'onNotification', slave, function (notifications) { + assert.step(['slave', 'notification', notifications]); + }); + slave.call('bus_service', 'addChannel', 'lambda'); + + pollDeferredMaster.resolve([{ + id: 1, + channel: 'lambda', + message: 'beta', + }]); + + // simulate unloading master + master.call('bus_service', '_onUnload'); + + pollDeferredSlave.resolve([{ + id: 2, + channel: 'lambda', + message: 'gamma', + }]); + + assert.verifySteps([ + ["master", "/longpolling/poll", "lambda"], + ["master", "notification", [["lambda", "beta"]]], + ["slave", "notification", [["lambda", "beta"]]], + ["master", "/longpolling/poll", "lambda"], + ["slave", "/longpolling/poll", "lambda"], + ["slave", "notification", [["lambda", "gamma"]]], + ["slave", "/longpolling/poll", "lambda"], + ]); + + parentMaster.destroy(); + parentSlave.destroy(); + + done(); + + }, 3); + }); + });}); From 18e3746969f9a2a4c10553cd7c59793fafd955aa Mon Sep 17 00:00:00 2001 From: Jeremy Kersten Date: Fri, 23 Nov 2018 12:14:13 +0000 Subject: [PATCH 022/104] [FIX] website_sale: uniform multi-website public users handling When determining the last order for a given user, public users from other websites need to be properly ignored. The previous behavior was broken by 9d7226371730e73c296bcc68eb1f856f82b0b4ed --- addons/website_sale/models/res_partner.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/website_sale/models/res_partner.py b/addons/website_sale/models/res_partner.py index 436f51206e8..8c5119db323 100644 --- a/addons/website_sale/models/res_partner.py +++ b/addons/website_sale/models/res_partner.py @@ -14,7 +14,9 @@ class ResPartner(models.Model): def _compute_last_website_so_id(self): SaleOrder = self.env['sale.order'] for partner in self: - if request and hasattr(request, 'website') and not any([u._is_public() for u in partner.user_ids]): + is_public = any([u._is_public() + for u in partner.with_context(active_test=False).user_ids]) + if request and hasattr(request, 'website') and not is_public: partner.last_website_so_id = SaleOrder.search([ ('partner_id', '=', partner.id), ('team_id.team_type', '=', 'website'), From 6d7a085040d4886a63c0845b0a2813724f721b85 Mon Sep 17 00:00:00 2001 From: Nicolas Lempereur Date: Mon, 26 Nov 2018 13:26:06 +0000 Subject: [PATCH 023/104] [FIX] sale: de translation can ecommerce wired There was an issue in translation that broke the mail template "Sales Order: Send by email" in german. This prevented to do a wired sale on the ecommerce in german. This has been fixed in https://transifex.com/odoo/ but is done in this PR to fix it more speedily than next week. opw-1911419 opw-1911696 closes #29033 --- addons/sale/i18n/de.po | 2 -- 1 file changed, 2 deletions(-) diff --git a/addons/sale/i18n/de.po b/addons/sale/i18n/de.po index 9f311ba8cef..d1da427b596 100644 --- a/addons/sale/i18n/de.po +++ b/addons/sale/i18n/de.po @@ -53,8 +53,6 @@ msgid "" "${(object.name or '').replace('/','_')}${object.state == 'draft' and " "'_draft' or ''}" msgstr "" -"${(object.name or '').ersetzen('/','_')}${object.state == 'draft' and " -"'_draft' or ''}" #. module: sale #: model:mail.template,subject:sale.email_template_edi_sale From a9c9a3d8e4699e233dceb7e02f33706362ccb182 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Mon, 26 Nov 2018 12:06:10 +0000 Subject: [PATCH 024/104] [FIX] maintenance: Access rights with admin When only installing in a new instance the app maintenance, the admin was not in the group 'group_equipment_manager'. So when going to Maintenance > Equipment, the button create was not available opw:1912453 closes odoo/odoo#29026 --- addons/maintenance/security/maintenance.xml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/addons/maintenance/security/maintenance.xml b/addons/maintenance/security/maintenance.xml index 9e8fadfe24b..0fefbc07f78 100644 --- a/addons/maintenance/security/maintenance.xml +++ b/addons/maintenance/security/maintenance.xml @@ -65,4 +65,8 @@ ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + + From b27c5e0c366cd914cf13bb47c78b4acd6808c3a4 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Mon, 26 Nov 2018 09:41:19 +0000 Subject: [PATCH 025/104] [FIX] base: Wrong view displayed Steps to reproduce the bug: - Go to Contact app - click on Configuration > Bank accounts - Create a new one Bug: It was impossible because the field partner_id was hidden. The form view view_company_partner_bank_form was displayed instead of view_partner_bank_form. opw:1908114 closes odoo/odoo#28916 --- odoo/addons/base/views/res_bank_views.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/odoo/addons/base/views/res_bank_views.xml b/odoo/addons/base/views/res_bank_views.xml index c053a1e7b26..950472edd15 100644 --- a/odoo/addons/base/views/res_bank_views.xml +++ b/odoo/addons/base/views/res_bank_views.xml @@ -60,6 +60,7 @@ res.partner.bank.form res.partner.bank + 15
    From 889bdd356980843de238c85bac7f6538b903d493 Mon Sep 17 00:00:00 2001 From: "Lucas Perais (lpe)" Date: Fri, 23 Nov 2018 13:32:19 +0000 Subject: [PATCH 026/104] [FIX] web: fielddate[time] should select their value when entering them Before this commit, when focusing on a date[time] field, the value was not selected In v11.0, it was This is due mostly because of the migration to BootStrap 4 After this commit, the value inside the input is selected OPW 1911333 closes odoo/odoo#28989 --- .../static/lib/tempusdominus/tempusdominus.js | 6 ++-- .../web/static/src/js/widgets/date_picker.js | 13 ++++++++ .../static/tests/fields/basic_fields_tests.js | 32 +++++++++++++++++++ 3 files changed, 48 insertions(+), 3 deletions(-) diff --git a/addons/web/static/lib/tempusdominus/tempusdominus.js b/addons/web/static/lib/tempusdominus/tempusdominus.js index 63daabbd6f7..a5dac48ac3a 100644 --- a/addons/web/static/lib/tempusdominus/tempusdominus.js +++ b/addons/web/static/lib/tempusdominus/tempusdominus.js @@ -563,10 +563,10 @@ var DateTimePicker = function ($, moment) { DateTimePicker.prototype._notifyEvent = function _notifyEvent(e) { // /!\ ODOO FIX: these next conditions have been modified by odoo // FIXME should write a test about the tricky case this handles - if (!e.date && !e.oldDate) { - return; - } if (e.type === DateTimePicker.Event.CHANGE) { + if (!e.date && !e.oldDate) { + return; + } // check _isUTC flag to ensure that we are not comparing apples and oranges var bothUTC = e.date && e.oldDate && e.date._isUTC === e.oldDate._isUTC; if (bothUTC && e.date.isSame(e.oldDate)) { diff --git a/addons/web/static/src/js/widgets/date_picker.js b/addons/web/static/src/js/widgets/date_picker.js index 7ba3010a3b5..b677abe377a 100644 --- a/addons/web/static/src/js/widgets/date_picker.js +++ b/addons/web/static/src/js/widgets/date_picker.js @@ -15,6 +15,7 @@ var DateWidget = Widget.extend({ 'change.datetimepicker': 'changeDatetime', 'change .o_datepicker_input': 'changeDatetime', 'input input': '_onInput', + 'show.datetimepicker': '_onDateTimePickerShow', }, /** * @override @@ -225,6 +226,18 @@ var DateWidget = Widget.extend({ // Handlers //-------------------------------------------------------------------------- + /** + * Reacts to the datetimepicker being shown + * Could set/verify our widget value + * And subsequently update the datetimepicker + * + * @private + */ + _onDateTimePickerShow: function () { + if (this.$input.val().length !== 0 && this.isValid()) { + this.$input.select(); + } + }, /** * Prevents 'input' events triggered by the library to bubble up, as they * might have unwanted effects (like triggering 'field_changed' events in diff --git a/addons/web/static/tests/fields/basic_fields_tests.js b/addons/web/static/tests/fields/basic_fields_tests.js index eaa4a53e5db..22a852efa6b 100644 --- a/addons/web/static/tests/fields/basic_fields_tests.js +++ b/addons/web/static/tests/fields/basic_fields_tests.js @@ -2937,6 +2937,38 @@ QUnit.module('basic_fields', { form.destroy(); }); + QUnit.test('field date should select its content onclick when there is one', function (assert) { + assert.expect(2); + var done = assert.async(); + + var form = createView({ + View: FormView, + model: 'partner', + data: this.data, + arch:'' + + ' ' + // Do not focus on the date field right away + '' + + '', + res_id: 1, + viewOptions: { + mode: 'edit', + }, + }); + + form.$el.on({ + 'show.datetimepicker': function () { + assert.ok($('.bootstrap-datetimepicker-widget').is(':visible'), + 'bootstrap-datetimepicker is visible'); + assert.strictEqual(window.getSelection().toString(), "02/03/2017", + 'The whole input of the date field should have been selected'); + done(); + } + }); + form.$('.o_input[name="date"]').mouseenter().trigger('focus'); + + form.destroy(); + }); + QUnit.module('FieldDatetime'); QUnit.test('datetime field in form view', function (assert) { From 6f7a04be0bbe870a33e85e3ff96f583206c30463 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20K=C3=BChn?= Date: Mon, 26 Nov 2018 11:54:32 +0000 Subject: [PATCH 027/104] [FIX] mail: reply message from inbox Revision on https://github.com/odoo/odoo/commit/cd34f6de727d5b3858420cff3c9d3c5995c4e75c Before the commit above, it was possible to reply to a message from Inbox. Those messages were linked to a document, and replying to any of them put a response in the related document. This feature has been broken since the commit above: the reply icon was only shown on messages linked to a channel, instead of message linked to a document. Also, it was erroneously prompting that the message was sent to the channel, even though it was not the case. This commit fixes the issue by toggling the visibility of the reply icon, so that it is shown only for messages that come from a document. Also, since posting a message requires a thread, this commit added the possibility to post a message from a mailbox, which instead posts the message to the related document thread. Task-ID 1912647 closes odoo/odoo#29028 --- addons/mail/static/src/js/discuss.js | 6 +- .../static/src/js/models/threads/mailbox.js | 21 +++++ addons/mail/static/src/xml/thread.xml | 2 +- addons/mail/static/tests/discuss_tests.js | 79 +++++++++++++++++++ 4 files changed, 106 insertions(+), 2 deletions(-) diff --git a/addons/mail/static/src/js/discuss.js b/addons/mail/static/src/js/discuss.js index e93adeaae30..2cb9fe749d7 100644 --- a/addons/mail/static/src/js/discuss.js +++ b/addons/mail/static/src/js/discuss.js @@ -1321,12 +1321,16 @@ var Discuss = AbstractAction.extend(ControlPanelMixin, { */ _onPostMessage: function (messageData) { var self = this; + var options = {}; if (this._selectedMessage) { messageData.subtype = this._selectedMessage.isNote() ? 'mail.mt_note': 'mail.mt_comment'; messageData.subtype_id = false; messageData.message_type = 'comment'; + + options.documentID = this._selectedMessage.getDocumentID(); + options.documentModel = this._selectedMessage.getDocumentModel(); } - this._thread.postMessage(messageData) + this._thread.postMessage(messageData, options) .then(function () { if (self._selectedMessage) { self._renderSnackbar('mail.discuss.MessageSentSnackbar', { diff --git a/addons/mail/static/src/js/models/threads/mailbox.js b/addons/mail/static/src/js/models/threads/mailbox.js index 82d65bdd6cc..263072f575e 100644 --- a/addons/mail/static/src/js/models/threads/mailbox.js +++ b/addons/mail/static/src/js/models/threads/mailbox.js @@ -189,6 +189,27 @@ var Mailbox = SearchableThread.extend({ throw (_.str(_t("Missing domain for mailbox with ID '%s'"), this._id)); } }, + /** + * Post a message from inbox. This is used when using the 'reply' feature + * on a message that is linked to a document thread. + * + * @override + * @private + * @param {Object} messageData + * @param {Object} options + * @param {integer} options.documentID + * @param {string} options.documentModel + * @returns {$.Promise} + */ + _postMessage: function (messageData, options) { + var documentThread = this.call( + 'mail_service', + 'getDocumentThread', + options.documentModel, + options.documentID + ); + return documentThread.postMessage(messageData); + }, }); return Mailbox; diff --git a/addons/mail/static/src/xml/thread.xml b/addons/mail/static/src/xml/thread.xml index e5db4a72524..f28e071b2f3 100644 --- a/addons/mail/static/src/xml/thread.xml +++ b/addons/mail/static/src/xml/thread.xml @@ -338,7 +338,7 @@ - test 1

    ', + id: 1, + needaction: true, + needaction_partner_ids: [3], + res_id: 100, + model: 'some.document', + record_name: 'SomeDocument', + }]; + this.data.initMessaging = { + needaction_inbox_counter: 1, + }; + + createDiscuss({ + id: 1, + context: {}, + params: {}, + data: this.data, + services: this.services, + session: { partner_id: 3 }, + mockRPC: function (route, args) { + if (args.method === 'message_post') { + assert.step(args.method); + assert.strictEqual(args.model, 'some.document', + "should post message to correct document model"); + assert.strictEqual(args.args[0], 100, + "should post message to correct document ID"); + + self.data['mail.message'].records.push({ + author_id: [3, 'Me'], + body: args.kwargs.body, + id: 2, + res_id: 100, + model: 'some.document', + record_name: 'SomeDocument', + }); + return $.when(2); + } + return this._super.apply(this, arguments); + }, + }) + .then(function (discuss) { + assert.strictEqual(discuss.$('.o_mail_discuss_item.o_active').data('thread-id'), + 'mailbox_inbox', + "Inbox should be selected by default"); + assert.containsOnce(discuss, '.o_thread_message', + "should display a single message in inbox"); + assert.strictEqual(discuss.$('.o_thread_message').data('message-id'), 1, + "message should be linked to correct message"); + assert.containsOnce(discuss.$('.o_thread_message'), '.o_thread_message_reply', + "should display the reply icon for message linked to a document"); + + testUtils.dom.click(discuss.$('.o_thread_message_reply')); + var $composer = discuss.$('.o_thread_composer_extended'); + assert.isVisible($composer, + "extended composer should become visible"); + assert.strictEqual($composer.find('.o_composer_subject input').val(), + 'Re: SomeDocument', + "composer should have copied document name as subject of message"); + + var $textarea = $composer.find('.o_composer_input textarea').first(); + testUtils.fields.editInput($textarea, 'someContent'); + assert.containsOnce($composer, '.o_composer_button_send', + "should have button to send reply message"); + testUtils.dom.click($composer.find('.o_composer_button_send')); + + assert.verifySteps(['message_post']); + + discuss.destroy(); + done(); + }); +}); + }); }); From 034a27f63076529f23e368686409125b6ff1c21f Mon Sep 17 00:00:00 2001 From: "Lucas Perais (lpe)" Date: Fri, 23 Nov 2018 09:21:02 +0000 Subject: [PATCH 028/104] [FIX] web: customizing filter doesn't close dropdown Have a many2one, click on search more Open the filter menu of the search view Add custom filter Click to select a field Before this commit, the whole dropdown closed After this commit, it doesn't OPW 1911337 closes odoo/odoo#28969 --- .../static/src/js/widgets/dropdown_menu.js | 10 +++ .../static/tests/views/search_view_tests.js | 61 +++++++++++++++++++ 2 files changed, 71 insertions(+) diff --git a/addons/web/static/src/js/widgets/dropdown_menu.js b/addons/web/static/src/js/widgets/dropdown_menu.js index fdab9b82ebf..e92c714d838 100644 --- a/addons/web/static/src/js/widgets/dropdown_menu.js +++ b/addons/web/static/src/js/widgets/dropdown_menu.js @@ -15,6 +15,7 @@ var DropdownMenu = Widget.extend({ 'click .o_item_option': '_onOptionClick', 'click span.o_trash_button': '_onTrashClick', 'hidden.bs.dropdown': '_onBootstrapClose', + 'click .dropdown-item-text': '_onDropDownItemTextClick', }, /** @@ -199,6 +200,15 @@ var DropdownMenu = Widget.extend({ }); this._renderMenuItems(); }, + /** + * Reacts to click on bootstrap's dropdown-item-text + * Protects against Bootstrap dropdown close from inside click + * + * @private + */ + _onDropDownItemTextClick: function (ev) { + ev.stopPropagation(); + }, /** * @private * @param {MouseEvent} event diff --git a/addons/web/static/tests/views/search_view_tests.js b/addons/web/static/tests/views/search_view_tests.js index 2bd52ccdbc1..c5c46311c65 100644 --- a/addons/web/static/tests/views/search_view_tests.js +++ b/addons/web/static/tests/views/search_view_tests.js @@ -975,5 +975,66 @@ QUnit.module('Search View', { form.destroy(); }); + QUnit.test('Customizing filter does not close the filter dropdown', function (assert) { + assert.expect(4); + var self = this; + + _.each(this.data.partner.records.slice(), function (rec) { + var copy = _.defaults({}, rec, {id: rec.id + 10 }); + self.data.partner.records.push(copy); + }); + + this.data.partner.fields.date_field.searchable = true; + var form = createView({ + View: FormView, + model: 'partner', + data: this.data, + arch: '
    ' + + '' + + '', + viewOptions: { + mode: 'edit', + }, + archs: { + 'partner,false,list': '', + 'partner,false,search': '', + }, + res_id: 1, + }); + + form.$('.o_input').click(); + $('.ui-autocomplete .ui-menu-item:contains(Search More)').mouseenter().click(); + + var $modal = $('.modal-dialog.modal-lg'); + assert.strictEqual($modal.length, 1, 'Modal Opened'); + + $modal.find('.o_search_options button:contains(Filters)').click(); + + var $filterDropDown = $modal.find('.o_dropdown_menu.show'); + + $filterDropDown.find('button:contains(Add Custom Filter)').click(); + + assert.ok($filterDropDown.find('button:contains(Add Custom Filter)').hasClass('o_open_menu'), + 'The right dropdown is open'); + + var $filterInputs = $filterDropDown.find('.o_input'); + + assert.strictEqual($filterInputs.length, 3, + 'The custom filter builder has 3 elements'); + + // We really are interested in the click event + // We do it twice on each input to make sure + // the parent dropdown doesn't react to any of it + _.each($filterInputs, function (input) { + var $input = $(input); + $input.click(); + $input.click(); + }); + + assert.ok($filterDropDown.is(':visible')); + + form.destroy(); + }); + }); }); From 00bf6709a8cf10100ae04d5b60b0528d72dc276b Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Mon, 26 Nov 2018 14:01:17 +0000 Subject: [PATCH 029/104] [FIX] mrp: BOM recursion with different variants Let's consider two variants V1 and V2 The function check_cycle was too restrictive, it didn't allow to create a BOM for V1 with a dependence to V2. But a common use case could be for example: A black T-shirt made from a white T-shirt and black color. opw:1911622 closes odoo/odoo#29038 --- addons/mrp/models/mrp_bom.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/addons/mrp/models/mrp_bom.py b/addons/mrp/models/mrp_bom.py index 8032cad2b60..8f6ab0d292e 100644 --- a/addons/mrp/models/mrp_bom.py +++ b/addons/mrp/models/mrp_bom.py @@ -71,7 +71,7 @@ class MrpBom(models.Model): @api.constrains('product_id', 'product_tmpl_id', 'bom_line_ids') def _check_product_recursion(self): for bom in self: - if bom.bom_line_ids.filtered(lambda x: x.product_id.product_tmpl_id == bom.product_tmpl_id): + if bom.bom_line_ids.filtered(lambda x: x.product_id.id == bom.product_id.id): raise ValidationError(_('BoM line product %s should not be same as BoM product.') % bom.display_name) @api.onchange('product_uom_id') @@ -150,12 +150,12 @@ class MrpBom(models.Model): boms_done = [(self, {'qty': quantity, 'product': product, 'original_qty': quantity, 'parent_line': False})] lines_done = [] - V |= set([product.product_tmpl_id.id]) + V |= set([product.id]) bom_lines = [(bom_line, product, quantity, False) for bom_line in self.bom_line_ids] for bom_line in self.bom_line_ids: - V |= set([bom_line.product_id.product_tmpl_id.id]) - graph[product.product_tmpl_id.id].append(bom_line.product_id.product_tmpl_id.id) + V |= set([bom_line.product_id.id]) + graph[product.id].append(bom_line.product_id.id) while bom_lines: current_line, current_product, current_qty, parent_line = bom_lines[0] bom_lines = bom_lines[1:] @@ -169,10 +169,10 @@ class MrpBom(models.Model): converted_line_quantity = current_line.product_uom_id._compute_quantity(line_quantity / bom.product_qty, bom.product_uom_id) bom_lines = [(line, current_line.product_id, converted_line_quantity, current_line) for line in bom.bom_line_ids] + bom_lines for bom_line in bom.bom_line_ids: - graph[current_line.product_id.product_tmpl_id.id].append(bom_line.product_id.product_tmpl_id.id) - if bom_line.product_id.product_tmpl_id.id in V and check_cycle(bom_line.product_id.product_tmpl_id.id, {key: False for key in V}, {key: False for key in V}, graph): + graph[current_line.product_id.id].append(bom_line.product_id.id) + if bom_line.product_id.id in V and check_cycle(bom_line.product_id.id, {key: False for key in V}, {key: False for key in V}, graph): raise UserError(_('Recursion error! A product with a Bill of Material should not have itself in its BoM or child BoMs!')) - V |= set([bom_line.product_id.product_tmpl_id.id]) + V |= set([bom_line.product_id.id]) boms_done.append((bom, {'qty': converted_line_quantity, 'product': current_product, 'original_qty': quantity, 'parent_line': current_line})) else: # We round up here because the user expects that if he has to consume a little more, the whole UOM unit From 9df8e880468bca0873b2d4628d8300fdf1e4fb18 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20K=C3=BChn?= Date: Mon, 26 Nov 2018 16:14:47 +0000 Subject: [PATCH 030/104] [FIX] mail, test_mail: make `mail_tour` work This tour was broken since the following refactoring: https://github.com/odoo/odoo/commit/cd34f6de727d5b3858420cff3c9d3c5995c4e75c With this commit, mail_tour should work correctly, and is automatically run on runbot. Note that the tour is automatically run in the module `test_mail`, so that the tips are not displayed by installing Discuss. Task-ID 1912730 closes odoo/odoo#29040 --- addons/mail/static/src/js/tour.js | 38 ++++++++++++++++++++++++++++--- addons/test_mail/tests/test_ui.py | 10 ++++++++ 2 files changed, 45 insertions(+), 3 deletions(-) create mode 100644 addons/test_mail/tests/test_ui.py diff --git a/addons/mail/static/src/js/tour.js b/addons/mail/static/src/js/tour.js index 10ee548b00b..6b7160f2aa6 100644 --- a/addons/mail/static/src/js/tour.js +++ b/addons/mail/static/src/js/tour.js @@ -6,21 +6,53 @@ var tour = require('web_tour.tour'); var _t = core._t; -tour.register('mail_tour', [{ +tour.register('mail_tour', { + url: "/web", +}, [tour.STEPS.SHOW_APPS_MENU_ITEM, { + trigger: '.o_app[data-menu-xmlid="mail.menu_root_discuss"]', + content: _t('Want to get in touch with your contacts? Discuss with them here.'), + position: 'right', + edition: 'community', +}, { + trigger: '.o_app[data-menu-xmlid="mail.menu_root_discuss"]', + content: _t('Want to get in touch with your contacts? Discuss with them here.'), + position: 'bottom', + edition: 'enterprise', +}, { trigger: '.o_mail_discuss .o_mail_discuss_sidebar .o_add[data-type="public"]', content: _t("

    Channels make it easy to organize information across different topics and groups.

    Try to create your first channel (e.g. sales, marketing, product XYZ, after work party, etc).

    "), position: 'bottom', +}, { + trigger: '.o_mail_discuss .o_mail_discuss_sidebar .o_mail_add_thread[data-type="public"]', + content: _t("

    Create a channel here.

    "), + position: 'right', + run: function (actions) { + var t = new Date().getTime(); + actions.text("SomeChannel_" + t, this.$anchor.find("input")); + }, +}, { + trigger: ".ui-menu-item > a", + auto: true, + in_modal: false, }, { trigger: '.o_mail_discuss .o_composer_text_field', content: _t("

    Write a message to the members of the channel here.

    You can notify someone with '@' or link another channel with '#'. Start your message with '/' to get the list of possible commands.

    "), position: "top", width: 350, + run: function (actions) { + var t = new Date().getTime(); + actions.text("SomeText_" + t, this.$anchor); + }, }, { - trigger: ".o_mail_discuss .o_mail_thread .o_thread_message_star", + trigger: '.o_mail_discuss .o_thread_composer .o_composer_button_send', + content: _t("Post your message on the thread"), + position: "top", +}, { + trigger: '.o_mail_discuss .o_mail_thread .o_thread_message_star', content: _t("Messages can be starred to remind you to check back later."), position: "right", }, { - trigger: '.o_mail_discuss .o_mail_item_item[data-thread-id="mailbox_starred"]', + trigger: '.o_mail_discuss .o_mail_discuss_item[data-thread-id="mailbox_starred"]', content: _t("Once a message has been starred, you can come back and review it at any time here."), position: "bottom", }, { diff --git a/addons/test_mail/tests/test_ui.py b/addons/test_mail/tests/test_ui.py new file mode 100644 index 00000000000..f3f38d8a8c4 --- /dev/null +++ b/addons/test_mail/tests/test_ui.py @@ -0,0 +1,10 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +import odoo.tests + + +@odoo.tests.tagged('post_install', '-at_install') +class TestUi(odoo.tests.HttpCase): + + def test_01_project_tour(self): + self.phantom_js("/web", "odoo.__DEBUG__.services['web_tour.tour'].run('mail_tour')", "odoo.__DEBUG__.services['web_tour.tour'].tours.mail_tour.ready", login="admin") From 14ff69a46c588191ed56c015789b3ad45d845c12 Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Tue, 27 Nov 2018 09:28:51 +0000 Subject: [PATCH 031/104] [IMP] web: keep ?query on becoming superuser Being in debug mode is necessary to become superuser (whether on the login page or within the client), however because the becoming endpoint would straight redirect to the _login_redirect result the debug mode would be lost, which is commonly inconvenient. Replace the redirect_with_hash call by local_redirect, which goes through great pains to conserve the ?debug by default. Task 1908202 closes odoo/odoo#29058 --- addons/web/controllers/main.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/web/controllers/main.py b/addons/web/controllers/main.py index db43fcd02ea..d83e4f36f88 100644 --- a/addons/web/controllers/main.py +++ b/addons/web/controllers/main.py @@ -525,7 +525,7 @@ class Home(http.Controller): request.env['res.users']._invalidate_session_cache() request.session.session_token = security.compute_session_token(request.session, request.env) - return http.redirect_with_hash(self._login_redirect(uid)) + return http.local_redirect(self._login_redirect(uid), keep_hash=True) class WebClient(http.Controller): From 191665f45a79f2003e77a9537b6ab421b52e4959 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Rahir?= Date: Thu, 22 Nov 2018 15:14:19 +0000 Subject: [PATCH 032/104] [FIX] crm_reveal: increase timeout of external server request every request on the IAP-service server sends a batch of 25 views to process. Each of them takes around 1.5 second to be processed, thus a full batch will exceed the default timeout of 15 seconds. In addition, we removed the config parameter that allowed to choose the batch size as an high value could provoke another timeout error that would evade the user's attention. closes odoo/odoo#28967 --- addons/crm_reveal/models/crm_reveal_rule.py | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/addons/crm_reveal/models/crm_reveal_rule.py b/addons/crm_reveal/models/crm_reveal_rule.py index 26548381a64..52e66972700 100644 --- a/addons/crm_reveal/models/crm_reveal_rule.py +++ b/addons/crm_reveal/models/crm_reveal_rule.py @@ -230,12 +230,7 @@ class CRMRevealRule(models.Model): @api.model def _get_reveal_views_to_process(self): """ Return list of reveal rule ids grouped by IPs """ - batch_limit = self.env['ir.config_parameter'].sudo().get_param('reveal.fetch_limit', DEFAULT_REVEAL_BATCH_LIMIT) - try: - batch_limit = int(batch_limit) - except ValueError: - batch_limit = DEFAULT_REVEAL_BATCH_LIMIT - + batch_limit = DEFAULT_REVEAL_BATCH_LIMIT query = """ SELECT v.reveal_ip, array_agg(v.reveal_rule_id ORDER BY r.sequence) FROM crm_reveal_view v @@ -302,7 +297,7 @@ class CRMRevealRule(models.Model): 'account_token': account_token.account_token, 'data': server_payload } - result = jsonrpc(endpoint, params=params) + result = jsonrpc(endpoint, params=params, timeout=300) for res in result.get('reveal_data', []): if not res.get('not_found'): lead = self._create_lead_from_response(res) From 879a7194788bf36b60dacfc4902a7cf02f21bbe7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Rahir?= Date: Mon, 12 Nov 2018 10:25:47 +0000 Subject: [PATCH 033/104] [IMP] base: update phone codes on res.countries closes odoo/odoo#28580 --- odoo/addons/base/data/res_country_data.xml | 98 +++++++++++----------- 1 file changed, 49 insertions(+), 49 deletions(-) diff --git a/odoo/addons/base/data/res_country_data.xml b/odoo/addons/base/data/res_country_data.xml index d924f2ee042..872b14c0775 100644 --- a/odoo/addons/base/data/res_country_data.xml +++ b/odoo/addons/base/data/res_country_data.xml @@ -28,14 +28,14 @@ ag - +
    Anguilla ai - + Albania @@ -62,7 +62,7 @@ Antarctica aq - + Argentina @@ -76,7 +76,7 @@ as - + Austria @@ -106,7 +106,7 @@ ax - + Azerbaijan @@ -127,7 +127,7 @@ bb - + Bangladesh @@ -186,14 +186,14 @@ bl - + Bermuda bm - + Brunei Darussalam @@ -213,7 +213,7 @@ Bonaire, Sint Eustatius and Saba bq - + Brazil @@ -228,7 +228,7 @@ bs - + Bhutan @@ -241,7 +241,7 @@ Bouvet Island bv - + Botswana @@ -278,7 +278,7 @@ cc - + Central African Republic @@ -380,14 +380,14 @@ cw - + Christmas Island cx - + Cyprus @@ -435,7 +435,7 @@ dm - + Dominican Republic @@ -443,7 +443,7 @@ - + RNC @@ -479,7 +479,7 @@ Western Sahara eh - + Eritrea @@ -525,7 +525,7 @@ fk - + Micronesia @@ -562,7 +562,7 @@ gd - + Georgia @@ -596,7 +596,7 @@ gg - + Greenland @@ -645,7 +645,7 @@ gs - + Guatemala @@ -660,7 +660,7 @@ gu - + Guinea-Bissau @@ -687,7 +687,7 @@ Heard Island and McDonald Islands hm - + Honduras @@ -746,7 +746,7 @@ im - + India @@ -762,7 +762,7 @@ io - + Iraq @@ -798,14 +798,14 @@ je - + Jamaica jm - + Jordan @@ -863,7 +863,7 @@ kn - + North Korea @@ -891,7 +891,7 @@ ky - + Kazakhstan @@ -919,7 +919,7 @@ lc - + Liechtenstein @@ -1013,7 +1013,7 @@ Saint Martin (French part) mf - + Madagascar @@ -1069,7 +1069,7 @@ mp - + Martinique @@ -1090,7 +1090,7 @@ ms - + Malta @@ -1170,7 +1170,7 @@ nf - + Nigeria @@ -1301,20 +1301,20 @@ pn - + Puerto Rico pr - + State of Palestine ps - + Portugal @@ -1429,7 +1429,7 @@ sh - + Slovenia @@ -1443,7 +1443,7 @@ Svalbard and Jan Mayen sj - + Slovakia @@ -1493,7 +1493,7 @@ ss - + São Tomé and Príncipe @@ -1514,7 +1514,7 @@ sx - + Syria @@ -1535,7 +1535,7 @@ tc - + Chad @@ -1549,7 +1549,7 @@ tf - + Togo @@ -1620,7 +1620,7 @@ tt - + Tuvalu @@ -1662,14 +1662,14 @@ gb - + VAT USA Minor Outlying Islands um - + United States @@ -1705,7 +1705,7 @@ vc - + Venezuela @@ -1719,14 +1719,14 @@ vg - + Virgin Islands (USA) vi - + Vietnam From eaf76bff5a8dbc5c8418bf9b24b86c9b942dbda0 Mon Sep 17 00:00:00 2001 From: Laurent Smet Date: Wed, 21 Nov 2018 13:12:19 +0000 Subject: [PATCH 034/104] [FIX] account: Fix regex matching rule in reconciliation model Before: Suppose 'invoices 2018/0002 and 2018/0003' that becomes '2018000220180003' after REGEXP_REPLACE(st_line.name, '[^0-9]', '', 'g'). '2018000220180003' ~ '20180002' match: OK '2018000220180003' ~ '2018' match: NOT OK '2018000220180003' ~ '' match: NOT OK After this commit: move.name/move.ref giving an empty string are filtered out. 'invoices 2018/0002 and 2018/0003' becomes ' 20180002 20180003' after REGEXP_REPLACE(st_line.name, '[^(0-9|\s)]', '', 'g') and becomes {"",2018001,2018002} after the regexp_split_to_array. Then, the matching is now done by a comparison instead of a pattern matching between the move and this array of potential candidates. '20180002' = ANY({"",2018001,2018002}) match: OK '2018' = ANY({"",2018001,2018002}) not match: OK '' is filtered out: OK closes odoo/odoo#28962 --- .../account/models/account_reconcile_model.py | 38 +++++++++++-------- 1 file changed, 23 insertions(+), 15 deletions(-) diff --git a/addons/account/models/account_reconcile_model.py b/addons/account/models/account_reconcile_model.py index bd89394733d..b4fb63aa036 100644 --- a/addons/account/models/account_reconcile_model.py +++ b/addons/account/models/account_reconcile_model.py @@ -392,14 +392,17 @@ class AccountReconcileModel(models.Model): aml.date_maturity AS aml_date_maturity, aml.amount_residual AS aml_amount_residual, aml.amount_residual_currency AS aml_amount_residual_currency, - CASE WHEN - REGEXP_REPLACE(st_line.name, '[^0-9]', '', 'g') ~ REGEXP_REPLACE(move.name, '[^0-9]', '', 'g') - OR ( - move.ref IS NOT NULL - AND - REGEXP_REPLACE(st_line.name, '[^0-9]', '', 'g') ~ REGEXP_REPLACE(move.ref, '[^0-9]', '', 'g') - ) - THEN TRUE ELSE FALSE END AS communication_flag + CASE WHEN TRIM(REGEXP_REPLACE(move.name, '[^0-9]', '', 'g')) = '' THEN FALSE + ELSE + TRIM(REGEXP_REPLACE(move.name, '[^0-9]', '', 'g')) + = ANY(regexp_split_to_array(REGEXP_REPLACE(st_line.name, '[^(0-9|\s)]', '', 'g'), '\s+')) + OR ( + move.ref IS NOT NULL + AND TRIM(REGEXP_REPLACE(move.ref, '[^0-9]', '', 'g')) != '' + AND TRIM(REGEXP_REPLACE(move.ref, '[^0-9]', '', 'g')) + = ANY(regexp_split_to_array(REGEXP_REPLACE(st_line.name, '[^(0-9|\s)]', '', 'g'), '\s+')) + ) + END AS communication_flag FROM account_bank_statement_line st_line LEFT JOIN account_journal journal ON journal.id = st_line.journal_id LEFT JOIN jnl_precision ON jnl_precision.journal_id = journal.id @@ -427,13 +430,18 @@ class AccountReconcileModel(models.Model): AND CASE WHEN line_partner.partner_id != 0 THEN aml.partner_id = line_partner.partner_id ELSE - ( - REGEXP_REPLACE(st_line.name, '[^0-9]', '', 'g') ~ REGEXP_REPLACE(move.name, '[^0-9]', '', 'g') - OR ( - move.ref IS NOT NULL - AND - REGEXP_REPLACE(st_line.name, '[^0-9]', '', 'g') ~ REGEXP_REPLACE(move.ref, '[^0-9]', '', 'g') - ) + ( + CASE WHEN TRIM(REGEXP_REPLACE(move.name, '[^0-9]', '', 'g')) = '' THEN FALSE + ELSE + TRIM(REGEXP_REPLACE(move.name, '[^0-9]', '', 'g')) + = ANY(regexp_split_to_array(REGEXP_REPLACE(st_line.name, '[^(0-9|\s)]', '', 'g'), '\s+')) + OR ( + move.ref IS NOT NULL + AND TRIM(REGEXP_REPLACE(move.ref, '[^0-9]', '', 'g')) != '' + AND TRIM(REGEXP_REPLACE(move.ref, '[^0-9]', '', 'g')) + = ANY(regexp_split_to_array(REGEXP_REPLACE(st_line.name, '[^(0-9|\s)]', '', 'g'), '\s+')) + ) + END ) END From b5e32b8318ae472bfdf54dab31e49b201db7e871 Mon Sep 17 00:00:00 2001 From: "Yenthe V.G" Date: Fri, 23 Nov 2018 16:08:16 +0000 Subject: [PATCH 035/104] [FIX] fleet: make fleet vehicle state translatable closes odoo/odoo#28999 --- addons/fleet/i18n/fleet.pot | 32 +++++++++++++++++++++++++++- addons/fleet/models/fleet_vehicle.py | 2 +- 2 files changed, 32 insertions(+), 2 deletions(-) diff --git a/addons/fleet/i18n/fleet.pot b/addons/fleet/i18n/fleet.pot index 68895eafbef..b16ffbc9417 100644 --- a/addons/fleet/i18n/fleet.pot +++ b/addons/fleet/i18n/fleet.pot @@ -7,7 +7,7 @@ msgstr "" "Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-10-08 06:49+0000\n" -"PO-Revision-Date: 2018-10-08 06:49+0000\n" +"PO-Revision-Date: 2018-11-23 16:01+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -645,6 +645,11 @@ msgstr "" msgid "Doors Number" msgstr "" +#. module: fleet +#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_downgraded +msgid "Downgraded" +msgstr "" + #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__driver_id #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log__driver_id @@ -1336,6 +1341,11 @@ msgstr "" msgid "Name of contract to renew soon" msgstr "" +#. module: fleet +#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_new_request +msgid "New Request" +msgstr "" + #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_date_deadline #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_date_deadline @@ -1522,6 +1532,11 @@ msgstr "" msgid "Options" msgstr "" +#. module: fleet +#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_ordered +msgid "Ordered" +msgstr "" + #. module: fleet #: selection:fleet.vehicle.cost,cost_type:0 msgid "Other" @@ -1640,6 +1655,11 @@ msgstr "" msgid "Refueling Details" msgstr "" +#. module: fleet +#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_registered +msgid "Registered" +msgstr "" + #. module: fleet #: code:addons/fleet/models/fleet_vehicle_cost.py:209 #: model:ir.actions.act_window,name:fleet.act_renew_contract @@ -1673,6 +1693,11 @@ msgstr "" msgid "Reporting" msgstr "" +#. module: fleet +#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_reserve +msgid "Reserve" +msgstr "" + #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__residual_value msgid "Residual Value" @@ -2184,6 +2209,11 @@ msgstr "" msgid "Vendors" msgstr "" +#. module: fleet +#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_waiting_list +msgid "Waiting List" +msgstr "" + #. module: fleet #: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__days_left msgid "Warning Date" diff --git a/addons/fleet/models/fleet_vehicle.py b/addons/fleet/models/fleet_vehicle.py index 7a00aea283f..2aedc45d68c 100644 --- a/addons/fleet/models/fleet_vehicle.py +++ b/addons/fleet/models/fleet_vehicle.py @@ -315,7 +315,7 @@ class FleetVehicleState(models.Model): _order = 'sequence asc' _description = 'Vehicle Status' - name = fields.Char(required=True) + name = fields.Char(required=True, translate=True) sequence = fields.Integer(help="Used to order the note stages") _sql_constraints = [('fleet_state_name_unique', 'unique(name)', 'State name already exists')] From 77a8d92196924075f3e822fd218f57142cf20284 Mon Sep 17 00:00:00 2001 From: Goffin Simon Date: Tue, 27 Nov 2018 14:02:00 +0000 Subject: [PATCH 036/104] [FIX] mrp: BOM recursion with different variants Fine tuning of 00bf6709a8cf10100ae04d5b60b0528d72dc276b. Let's consider two variants V1 and V2 The function check_cycle was too restrictive, it didn't allow to create a BOM for V1 with a dependence to V2. But a common use case could be for example: A black T-shirt made from a white T-shirt and black color. opw:1911622 closes odoo/odoo#29075 --- addons/mrp/models/mrp_bom.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/addons/mrp/models/mrp_bom.py b/addons/mrp/models/mrp_bom.py index 8f6ab0d292e..ea084066f48 100644 --- a/addons/mrp/models/mrp_bom.py +++ b/addons/mrp/models/mrp_bom.py @@ -71,8 +71,12 @@ class MrpBom(models.Model): @api.constrains('product_id', 'product_tmpl_id', 'bom_line_ids') def _check_product_recursion(self): for bom in self: - if bom.bom_line_ids.filtered(lambda x: x.product_id.id == bom.product_id.id): - raise ValidationError(_('BoM line product %s should not be same as BoM product.') % bom.display_name) + if bom.product_id: + if bom.bom_line_ids.filtered(lambda x: x.product_id == bom.product_id): + raise ValidationError(_('BoM line product %s should not be same as BoM product.') % bom.display_name) + else: + if bom.bom_line_ids.filtered(lambda x: x.product_id.product_tmpl_id == bom.product_tmpl_id): + raise ValidationError(_('BoM line product %s should not be same as BoM product.') % bom.display_name) @api.onchange('product_uom_id') def onchange_product_uom_id(self): @@ -150,12 +154,12 @@ class MrpBom(models.Model): boms_done = [(self, {'qty': quantity, 'product': product, 'original_qty': quantity, 'parent_line': False})] lines_done = [] - V |= set([product.id]) + V |= set([product.product_tmpl_id.id]) bom_lines = [(bom_line, product, quantity, False) for bom_line in self.bom_line_ids] for bom_line in self.bom_line_ids: - V |= set([bom_line.product_id.id]) - graph[product.id].append(bom_line.product_id.id) + V |= set([bom_line.product_id.product_tmpl_id.id]) + graph[product.product_tmpl_id.id].append(bom_line.product_id.product_tmpl_id.id) while bom_lines: current_line, current_product, current_qty, parent_line = bom_lines[0] bom_lines = bom_lines[1:] @@ -169,10 +173,10 @@ class MrpBom(models.Model): converted_line_quantity = current_line.product_uom_id._compute_quantity(line_quantity / bom.product_qty, bom.product_uom_id) bom_lines = [(line, current_line.product_id, converted_line_quantity, current_line) for line in bom.bom_line_ids] + bom_lines for bom_line in bom.bom_line_ids: - graph[current_line.product_id.id].append(bom_line.product_id.id) - if bom_line.product_id.id in V and check_cycle(bom_line.product_id.id, {key: False for key in V}, {key: False for key in V}, graph): + graph[current_line.product_id.product_tmpl_id.id].append(bom_line.product_id.product_tmpl_id.id) + if bom_line.product_id.product_tmpl_id.id in V and check_cycle(bom_line.product_id.product_tmpl_id.id, {key: False for key in V}, {key: False for key in V}, graph): raise UserError(_('Recursion error! A product with a Bill of Material should not have itself in its BoM or child BoMs!')) - V |= set([bom_line.product_id.id]) + V |= set([bom_line.product_id.product_tmpl_id.id]) boms_done.append((bom, {'qty': converted_line_quantity, 'product': current_product, 'original_qty': quantity, 'parent_line': current_line})) else: # We round up here because the user expects that if he has to consume a little more, the whole UOM unit From 6f37e2cc5d8aa8b0723610216c29772cb832b03e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20K=C3=BChn?= Date: Tue, 27 Nov 2018 14:50:32 +0000 Subject: [PATCH 037/104] [FIX] mail: increment messaging menu counter once per unread preview Before this commit, the total amount of unread messages of a channel was considered in the computation of the messaging menu counter. As a result, if the channel contains 100 unread messages, the messaging menu was displaying a counter of more than 100. The intended behaviour is to increment the messaging menu counter once per unread channel, thus the example above should incremented the counter only once. The channel preview itself should still display that there are 100 unread messages. Task-ID 1913080 closes odoo/odoo#29080 --- .../src/js/systray/systray_messaging_menu.js | 4 +- .../systray/systray_messaging_menu_tests.js | 91 +++++++++++++++++++ 2 files changed, 93 insertions(+), 2 deletions(-) diff --git a/addons/mail/static/src/js/systray/systray_messaging_menu.js b/addons/mail/static/src/js/systray/systray_messaging_menu.js index d86e9e3913b..df35de47174 100644 --- a/addons/mail/static/src/js/systray/systray_messaging_menu.js +++ b/addons/mail/static/src/js/systray/systray_messaging_menu.js @@ -102,8 +102,8 @@ var MessagingMenu = Widget.extend({ var channelUnreadCounters = _.map(channels, function (channel) { return channel.getUnreadCounter(); }); - var unreadChannelCounter = _.reduce(channelUnreadCounters, function (c1, c2) { - return c1 + c2; + var unreadChannelCounter = _.reduce(channelUnreadCounters, function (acc, c) { + return c > 0 ? acc + 1 : acc; }, 0); var inboxCounter = this.call('mail_service', 'getMailbox', 'inbox').getMailboxCounter(); var mailFailureCounter = this.call('mail_service', 'getMailFailures').length; diff --git a/addons/mail/static/tests/systray/systray_messaging_menu_tests.js b/addons/mail/static/tests/systray/systray_messaging_menu_tests.js index f67703c4679..2f6015a0a7e 100644 --- a/addons/mail/static/tests/systray/systray_messaging_menu_tests.js +++ b/addons/mail/static/tests/systray/systray_messaging_menu_tests.js @@ -690,5 +690,96 @@ QUnit.test("messaging menu widget: sort dated previews before undated previews", messagingMenu.destroy(); }); +QUnit.test('global counter with channel previews', function (assert) { + assert.expect(5); + + var channels = [{ + id: 1, + name: "channel1", + channel_type: "channel", + channel_message_ids: [1, 2], + message_unread_counter: 2, + }, { + id: 2, + name: "channel2", + channel_type: "channel", + channel_message_ids: [3], + message_unread_counter: 1, + }, { + id: 3, + name: "channel3", + channel_type: "channel", + channel_message_ids: [4], + message_unread_counter: 0, + }]; + + var messages = [{ + author_id: [1, "Demo"], + body: "

    message 1

    ", + channel_ids: [1], + id: 1, + model: 'mail.channel', + record_name: 'channel1', + res_id: 1, + }, { + author_id: [1, "Demo"], + body: "

    message 2

    ", + channel_ids: [1], + id: 2, + model: 'mail.channel', + record_name: 'channel1', + res_id: 1, + }, { + author_id: [1, "Demo"], + body: "

    message 3

    ", + channel_ids: [2], + id: 3, + model: 'mail.channel', + record_name: 'channel2', + res_id: 2, + }, { + author_id: [1, "Demo"], + body: "

    message 4

    ", + channel_ids: [3], + id: 4, + model: 'mail.channel', + record_name: 'channel3', + res_id: 3, + }]; + + this.data['mail.channel'].records = channels; + this.data.initMessaging.channel_slots.channel_channel = channels; + this.data['mail.message'].records = messages; + + var messagingMenu = new MessagingMenu(); + testUtils.addMockEnvironment(messagingMenu, { + services: this.services, + data: this.data, + session: { + partner_id: 3, + }, + }); + messagingMenu.appendTo($('#qunit-fixture')); + assert.strictEqual(messagingMenu.$('.o_notification_counter').text(), '2', + "should display a counter of 2 on the messaging menu icon"); + + messagingMenu.$('.dropdown-toggle').click(); + + assert.strictEqual(messagingMenu.$('.o_mail_preview').length, 3, + "should display 3 previews"); + var $previewChannel1 = messagingMenu.$('.o_mail_preview[data-preview-id=1]'); + var $previewChannel2 = messagingMenu.$('.o_mail_preview[data-preview-id=2]'); + var $previewChannel3 = messagingMenu.$('.o_mail_preview[data-preview-id=3]'); + + assert.strictEqual($previewChannel1.data('unread-counter'), 2, + "preview of channel 1 should have unread counter of 2"); + assert.strictEqual($previewChannel2.data('unread-counter'), 1, + "preview of channel 2 should have unread counter of 1"); + assert.strictEqual($previewChannel3.data('unread-counter'), 0, + "preview of channel 3 should have unread counter of 0"); + + messagingMenu.destroy(); +}); + }); }); From a67553c9d2a7a5fcb28e44a5fbd5c245d851b91d Mon Sep 17 00:00:00 2001 From: Romain Derie Date: Mon, 26 Nov 2018 13:21:29 +0000 Subject: [PATCH 038/104] [FIX] website_event: website menu on event not working Commit 7077f18e3 tried to fix the website event menu issue. But the fix was wrong and fixed only the event having a website_id set. After the 7077f18e3 fix, event with a website_id set are working as expected but the ones without a website_id are not working. Indeed, it will create a website.menu without a website_id which will result in the menu being duplicated for each website (multi-website rule). The required on website_id when activating website menu on event was trying to hide that new issue but it was problematic since: 1. We were removing a feature for no reason as it would not be possible anymore to create a generic event (no website) with website menu activated. 2. The required would only work in form view, demo data or custo data loaded through xml without a website_id but having website menu activated would still bug and would not have a menu. Worst, the menu would be duplicated for every website and added to the website navbar. Now, regardless of the event having a website_id set or not, activating or deactivating event menu will work. closes odoo/odoo#29036 --- addons/website/models/website.py | 2 +- addons/website_event/views/event_views.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/website/models/website.py b/addons/website/models/website.py index c592ad32b57..968e01848e1 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -1100,7 +1100,7 @@ class Menu(models.Model): if vals.get('url') == '/default-main-menu': return super(Menu, self).create(vals) - if vals.get('website_id'): + if 'website_id' in vals: return super(Menu, self).create(vals) elif self._context.get('website_id'): vals['website_id'] = self._context.get('website_id') diff --git a/addons/website_event/views/event_views.xml b/addons/website_event/views/event_views.xml index 566a391772a..7e4df97c36a 100644 --- a/addons/website_event/views/event_views.xml +++ b/addons/website_event/views/event_views.xml @@ -31,7 +31,7 @@ - +