From 6e7e39ab52b3bf391c2214093bd7786b936cd42a Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Wed, 19 Feb 2025 14:07:36 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D0=BE=D0=B5=20=D0=BD=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __init__.py | 5 + __manifest__.py | 36 + controllers/__init__.py | 4 + controllers/main.py | 44 ++ i18n/af.po | 153 +++++ i18n/am.po | 149 +++++ i18n/ar.po | 159 +++++ i18n/az.po | 153 +++++ i18n/bg.po | 154 +++++ i18n/bn.po | 151 +++++ i18n/board.pot | 148 +++++ i18n/bs.po | 154 +++++ i18n/ca.po | 162 +++++ i18n/cs.po | 154 +++++ i18n/da.po | 155 +++++ i18n/de.po | 160 +++++ i18n/el.po | 154 +++++ i18n/en_AU.po | 151 +++++ i18n/en_GB.po | 152 +++++ i18n/es.po | 161 +++++ i18n/es_419.po | 159 +++++ i18n/es_BO.po | 152 +++++ i18n/es_CL.po | 152 +++++ i18n/es_CO.po | 152 +++++ i18n/es_CR.po | 152 +++++ i18n/es_DO.po | 152 +++++ i18n/es_EC.po | 152 +++++ i18n/es_PA.po | 151 +++++ i18n/es_PE.po | 152 +++++ i18n/es_PY.po | 152 +++++ i18n/es_VE.po | 152 +++++ i18n/et.po | 162 +++++ i18n/eu.po | 152 +++++ i18n/fa.po | 157 +++++ i18n/fi.po | 163 +++++ i18n/fo.po | 152 +++++ i18n/fr.po | 159 +++++ i18n/fr_BE.po | 151 +++++ i18n/fr_CA.po | 152 +++++ i18n/gl.po | 152 +++++ i18n/gu.po | 153 +++++ i18n/he.po | 157 +++++ i18n/hi.po | 151 +++++ i18n/hr.po | 162 +++++ i18n/hu.po | 156 +++++ i18n/id.po | 159 +++++ i18n/is.po | 149 +++++ i18n/it.po | 159 +++++ i18n/ja.po | 157 +++++ i18n/ka.po | 152 +++++ i18n/kab.po | 152 +++++ i18n/km.po | 152 +++++ i18n/ko.po | 159 +++++ i18n/lb.po | 149 +++++ i18n/lo.po | 149 +++++ i18n/lt.po | 154 +++++ i18n/lv.po | 154 +++++ i18n/mk.po | 152 +++++ i18n/ml_IN.po | 151 +++++ i18n/mn.po | 155 +++++ i18n/nb.po | 154 +++++ i18n/ne.po | 149 +++++ i18n/nl.po | 159 +++++ i18n/pl.po | 158 +++++ i18n/pt.po | 152 +++++ i18n/pt_BR.po | 159 +++++ i18n/ro.po | 162 +++++ i18n/ru.po | 160 +++++ i18n/sk.po | 152 +++++ i18n/sl.po | 156 +++++ i18n/sq.po | 152 +++++ i18n/sr.po | 161 +++++ i18n/sr@latin.po | 153 +++++ i18n/sv.po | 162 +++++ i18n/ta.po | 152 +++++ i18n/th.po | 159 +++++ i18n/tr.po | 163 +++++ i18n/uk.po | 159 +++++ i18n/vi.po | 158 +++++ i18n/zh_CN.po | 159 +++++ i18n/zh_TW.po | 159 +++++ models/__init__.py | 4 + models/board.py | 54 ++ security/ir.model.access.csv | 2 + static/description/icon.png | Bin 0 -> 1299 bytes static/description/icon.svg | 1 + static/img/layout_1-1-1.png | Bin 0 -> 306 bytes static/img/layout_1-1.png | Bin 0 -> 313 bytes static/img/layout_1-2.png | Bin 0 -> 313 bytes static/img/layout_1.png | Bin 0 -> 292 bytes static/img/layout_2-1.png | Bin 0 -> 304 bytes static/img/view_todo_arrow.png | Bin 0 -> 3389 bytes static/src/add_to_board/add_to_board.js | 107 +++ static/src/add_to_board/add_to_board.xml | 28 + static/src/board_action.js | 90 +++ static/src/board_action.xml | 12 + static/src/board_controller.js | 135 ++++ static/src/board_controller.scss | 57 ++ static/src/board_controller.xml | 87 +++ static/src/board_view.js | 77 +++ static/tests/add_to_dashboard_tests.js | 551 +++++++++++++++ static/tests/board_test.js | 813 +++++++++++++++++++++++ static/tests/mobile/board_tests.js | 124 ++++ views/board_views.xml | 38 ++ 104 files changed, 14197 insertions(+) create mode 100644 __init__.py create mode 100644 __manifest__.py create mode 100644 controllers/__init__.py create mode 100644 controllers/main.py create mode 100644 i18n/af.po create mode 100644 i18n/am.po create mode 100644 i18n/ar.po create mode 100644 i18n/az.po create mode 100644 i18n/bg.po create mode 100644 i18n/bn.po create mode 100644 i18n/board.pot create mode 100644 i18n/bs.po create mode 100644 i18n/ca.po create mode 100644 i18n/cs.po create mode 100644 i18n/da.po create mode 100644 i18n/de.po create mode 100644 i18n/el.po create mode 100644 i18n/en_AU.po create mode 100644 i18n/en_GB.po create mode 100644 i18n/es.po create mode 100644 i18n/es_419.po create mode 100644 i18n/es_BO.po create mode 100644 i18n/es_CL.po create mode 100644 i18n/es_CO.po create mode 100644 i18n/es_CR.po create mode 100644 i18n/es_DO.po create mode 100644 i18n/es_EC.po create mode 100644 i18n/es_PA.po create mode 100644 i18n/es_PE.po create mode 100644 i18n/es_PY.po create mode 100644 i18n/es_VE.po create mode 100644 i18n/et.po create mode 100644 i18n/eu.po create mode 100644 i18n/fa.po create mode 100644 i18n/fi.po create mode 100644 i18n/fo.po create mode 100644 i18n/fr.po create mode 100644 i18n/fr_BE.po create mode 100644 i18n/fr_CA.po create mode 100644 i18n/gl.po create mode 100644 i18n/gu.po create mode 100644 i18n/he.po create mode 100644 i18n/hi.po create mode 100644 i18n/hr.po create mode 100644 i18n/hu.po create mode 100644 i18n/id.po create mode 100644 i18n/is.po create mode 100644 i18n/it.po create mode 100644 i18n/ja.po create mode 100644 i18n/ka.po create mode 100644 i18n/kab.po create mode 100644 i18n/km.po create mode 100644 i18n/ko.po create mode 100644 i18n/lb.po create mode 100644 i18n/lo.po create mode 100644 i18n/lt.po create mode 100644 i18n/lv.po create mode 100644 i18n/mk.po create mode 100644 i18n/ml_IN.po create mode 100644 i18n/mn.po create mode 100644 i18n/nb.po create mode 100644 i18n/ne.po create mode 100644 i18n/nl.po create mode 100644 i18n/pl.po create mode 100644 i18n/pt.po create mode 100644 i18n/pt_BR.po create mode 100644 i18n/ro.po create mode 100644 i18n/ru.po create mode 100644 i18n/sk.po create mode 100644 i18n/sl.po create mode 100644 i18n/sq.po create mode 100644 i18n/sr.po create mode 100644 i18n/sr@latin.po create mode 100644 i18n/sv.po create mode 100644 i18n/ta.po create mode 100644 i18n/th.po create mode 100644 i18n/tr.po create mode 100644 i18n/uk.po create mode 100644 i18n/vi.po create mode 100644 i18n/zh_CN.po create mode 100644 i18n/zh_TW.po create mode 100644 models/__init__.py create mode 100644 models/board.py create mode 100644 security/ir.model.access.csv create mode 100644 static/description/icon.png create mode 100644 static/description/icon.svg create mode 100644 static/img/layout_1-1-1.png create mode 100644 static/img/layout_1-1.png create mode 100644 static/img/layout_1-2.png create mode 100644 static/img/layout_1.png create mode 100644 static/img/layout_2-1.png create mode 100644 static/img/view_todo_arrow.png create mode 100644 static/src/add_to_board/add_to_board.js create mode 100644 static/src/add_to_board/add_to_board.xml create mode 100644 static/src/board_action.js create mode 100644 static/src/board_action.xml create mode 100644 static/src/board_controller.js create mode 100644 static/src/board_controller.scss create mode 100644 static/src/board_controller.xml create mode 100644 static/src/board_view.js create mode 100644 static/tests/add_to_dashboard_tests.js create mode 100644 static/tests/board_test.js create mode 100644 static/tests/mobile/board_tests.js create mode 100644 views/board_views.xml diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..7d34c7c --- /dev/null +++ b/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import controllers +from . import models diff --git a/__manifest__.py b/__manifest__.py new file mode 100644 index 0000000..d0ffac2 --- /dev/null +++ b/__manifest__.py @@ -0,0 +1,36 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +{ + 'name': 'Dashboards', + 'version': '1.0', + 'category': 'Productivity', + 'sequence': 225, + 'summary': 'Build your own dashboards', + 'description': """ +Lets the user create a custom dashboard. +======================================== + +Allows users to create custom dashboard. + """, + 'depends': ['spreadsheet_dashboard'], + 'data': [ + 'security/ir.model.access.csv', + 'views/board_views.xml', + ], + 'assets': { + 'web.assets_backend': [ + 'board/static/src/**/*.scss', + 'board/static/src/**/*.js', + 'board/static/src/**/*.xml', + ], + 'web.qunit_suite_tests': [ + 'board/static/tests/**/*', + ('remove', 'board/static/tests/mobile/**/*'), # mobile test + ], + 'web.qunit_mobile_suite_tests': [ + 'board/static/tests/mobile/**/*', + ], + }, + 'license': 'LGPL-3', +} diff --git a/controllers/__init__.py b/controllers/__init__.py new file mode 100644 index 0000000..5d4b25d --- /dev/null +++ b/controllers/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import main diff --git a/controllers/main.py b/controllers/main.py new file mode 100644 index 0000000..8677b26 --- /dev/null +++ b/controllers/main.py @@ -0,0 +1,44 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from lxml import etree as ElementTree + +from odoo.http import Controller, route, request + + +class Board(Controller): + + @route('/board/add_to_dashboard', type='json', auth='user') + def add_to_dashboard(self, action_id, context_to_save, domain, view_mode, name=''): + # Retrieve the 'My Dashboard' action from its xmlid + action = request.env.ref('board.open_board_my_dash_action').sudo() + + if action and action['res_model'] == 'board.board' and action['views'][0][1] == 'form' and action_id: + # Maybe should check the content instead of model board.board ? + view_id = action['views'][0][0] + board_view = request.env['board.board'].get_view(view_id, 'form') + if board_view and 'arch' in board_view: + board_arch = ElementTree.fromstring(board_view['arch']) + column = board_arch.find('./board/column') + if column is not None: + # We don't want to save allowed_company_ids + # Otherwise on dashboard, the multi-company widget does not filter the records + if 'allowed_company_ids' in context_to_save: + context_to_save.pop('allowed_company_ids') + new_action = ElementTree.Element('action', { + 'name': str(action_id), + 'string': name, + 'view_mode': view_mode, + 'context': str(context_to_save), + 'domain': str(domain) + }) + column.insert(0, new_action) + arch = ElementTree.tostring(board_arch, encoding='unicode') + request.env['ir.ui.view.custom'].sudo().create({ + 'user_id': request.session.uid, + 'ref_id': view_id, + 'arch': arch + }) + return True + + return False diff --git a/i18n/af.po b/i18n/af.po new file mode 100644 index 0000000..b8a5587 --- /dev/null +++ b/i18n/af.po @@ -0,0 +1,153 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux, 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Last-Translator: Martin Trigaux, 2022\n" +"Language-Team: Afrikaans (https://app.transifex.com/odoo/teams/41243/af/)\n" +"Language: af\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Voeg by" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/am.po b/i18n/am.po new file mode 100644 index 0000000..7fc9258 --- /dev/null +++ b/i18n/am.po @@ -0,0 +1,149 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/am/)\n" +"Language: am\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/ar.po b/i18n/ar.po new file mode 100644 index 0000000..8f89e2a --- /dev/null +++ b/i18n/ar.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Malaz Abuidris , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Malaz Abuidris , 2023\n" +"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"إضافة إلى\n" +" لوحة البيانات\" " + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "إضافة" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "إضافة إلى لوحة بياناتي " + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "هل أنت متأكد من أنك ترغب في إزالة هذا العنصر؟ " + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "لوحة " + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "تغيير المخطط" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "تعذر إضافة عامل تصفية إلى لوحة البيانات " + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "لوحة البيانات " + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "المُعرف" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "إجراء غير صالح " + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "مخطط" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "لوحة بياناتي " + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "الرجاء تحديث متصفحك حتى يتم تطبيق التغييرات. " + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"لإضافة تقريرك الأول في لوحة البيانات هذه، اذهب إلى أي\n" +" قائمة، انتقل لطريقة العرض بالقائمة أو بالرسم البياني، واضغط " + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"يمكنك تصفية وتجميع البيانات قبل إدراجها في\n" +" لوحة بياناتك باستخدام خيارات البحث. " + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "لوحة بياناتك الخاصة فارغة " + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "في خيارات البحث التفصيلية. " + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "تمت إضافة \"%s\" إلى لوحة البيانات " diff --git a/i18n/az.po b/i18n/az.po new file mode 100644 index 0000000..431aceb --- /dev/null +++ b/i18n/az.po @@ -0,0 +1,153 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Jumshud Sultanov , 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Last-Translator: Jumshud Sultanov , 2022\n" +"Language-Team: Azerbaijani (https://app.transifex.com/odoo/teams/41243/az/)\n" +"Language: az\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Əlavə edin" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Sxem" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/bg.po b/i18n/bg.po new file mode 100644 index 0000000..6686020 --- /dev/null +++ b/i18n/bg.po @@ -0,0 +1,154 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# KeyVillage, 2023 +# Александра Николова , 2023 +# Maria Boyadjieva , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Maria Boyadjieva , 2023\n" +"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Добави" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Табло за управление" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Променете оформлението" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Не успяхте да добавите филтър към таблото за управление" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Табло за управление" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Редайтирай изгледа" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Моето табло за управление" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Моля, опреснете браузъра си, за да влязат в сила промените." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Вашият персонален табло е празен." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "в разширените опции за търсене." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/bn.po b/i18n/bn.po new file mode 100644 index 0000000..6c7b06d --- /dev/null +++ b/i18n/bn.po @@ -0,0 +1,151 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2015-09-07 16:40+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Bengali (http://www.transifex.com/odoo/odoo-9/language/bn/)\n" +"Language: bn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "যোগ করুন" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/board.pot b/i18n/board.pot new file mode 100644 index 0000000..ca3de64 --- /dev/null +++ b/i18n/board.pot @@ -0,0 +1,148 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 21:56+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/bs.po b/i18n/bs.po new file mode 100644 index 0000000..4aa74fb --- /dev/null +++ b/i18n/bs.po @@ -0,0 +1,154 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux, 2018 +# Boško Stojaković , 2018 +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2018-09-18 09:49+0000\n" +"Last-Translator: Bole , 2018\n" +"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n" +"Language: bs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "'%s' dodan na kontrolnu tablu" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Dodaj" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Tabla" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Promjeni raspored" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Nije bilo moguće dodati filter na kontrolnu tablu" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Moja kontrolna tabla" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/ca.po b/i18n/ca.po new file mode 100644 index 0000000..ac86f36 --- /dev/null +++ b/i18n/ca.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux, 2023 +# Arnau Ros, 2023 +# Manel Fernandez Ramirez , 2023 +# Ivan Espinola, 2023 +# Josep Anton Belchi, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Josep Anton Belchi, 2023\n" +"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Afegeix a\n" +" Tauler\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Afegir" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Afegir al meu tauler" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Esteu segur que voleu eliminar aquest element?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Tauler" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Canviar la disposició" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "No s'ha pogut afegir el filtre al tauler" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Tauler" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Acció no vàlida" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Disseny" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "El meu tauler" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Si us plau, refresca el navegador per que els canvis prenguin efecte." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Per afegir el vostre primer informe a aquest tauler, aneu a qualsevol\n" +" menú, canvieu a la vista de llista o de gràfic i feu clic a" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Podeu filtrar i agrupar les dades abans d'inserir-les a\n" +" Tauler utilitzant les opcions de cerca." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "El teu tauler personal és buit" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "a les opcions de cerca avançades." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/cs.po b/i18n/cs.po new file mode 100644 index 0000000..8ba5a18 --- /dev/null +++ b/i18n/cs.po @@ -0,0 +1,154 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Jakub Smolka, 2023 +# Ivana Bartonkova, 2023 +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Přidat" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Přidat na můj dashboard" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Dashboard" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Změnit rozložení" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Nelze přidat filtr do ovládacího panelu" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Dashboard" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Neplatná akce" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Rozvržení" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Můj dashboard" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Obnovte svůj prohlížeč, aby se změny projevily." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Váš osobní dashboard je prázdný" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "v rozšířených možnostech vyhledávání." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/da.po b/i18n/da.po new file mode 100644 index 0000000..591da4c --- /dev/null +++ b/i18n/da.po @@ -0,0 +1,155 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux, 2023 +# lhmflexerp , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: lhmflexerp , 2024\n" +"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Tilføj til\n" +" Dashboard\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Tilføj" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Tilføj til mit instrumentbræt" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Panel" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Skift layout" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Kunne ikke tilføje filter til dashboard" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Dashboard" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Ugyldig handling" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Layout" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Mit dashboard" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Opdater venligst din browser for at ændringerne træder i kraft." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Dit personlige dashboard er tomt" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "i de udvidede søgeindstillinger." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/de.po b/i18n/de.po new file mode 100644 index 0000000..feecbcb --- /dev/null +++ b/i18n/de.po @@ -0,0 +1,160 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Larissa Manderfeld, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Larissa Manderfeld, 2023\n" +"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"„Zum Dashboard\n" +" hinzufügen“" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Hinzufügen" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Zu meinem Dashboard hinzufügen" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Sind Sie sicher, dass Sie dieses Element löschen möchten?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Dashboard" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Layout ändern" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Es konnte kein Filter zum Dashboard hinzugefügt werden" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Dashboard" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Ungültige Aktion" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Layout" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Mein Dashboard" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" +"Bitte aktualisieren Sie Ihren Browser, damit die Änderungen wirksam werden." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Um Ihren ersten Bericht zu diesem Dashboard hinzuzufügen,\n" +" gehen Sie in ein beliebiges Menü, wechseln Sie zur Listen- oder Diagramm-Ansicht und klicken Sie auf" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Sie können Daten mithilfe der Suchoptionen filtern und gruppieren,\n" +" bevor Sie sie zum Dashboard hinzufügen." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Ihr persönliches Dashboard ist leer" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "in den erweiterten Suchoptionen." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "„%s“ zum Dashboard hinzugefügt" diff --git a/i18n/el.po b/i18n/el.po new file mode 100644 index 0000000..595dbde --- /dev/null +++ b/i18n/el.po @@ -0,0 +1,154 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux, 2018 +# Kostas Goutoudis , 2018 +# George Tarasidis , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2018-09-18 09:49+0000\n" +"Last-Translator: George Tarasidis , 2018\n" +"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n" +"Language: el\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "'%s' προστέθηκε στο Ταμπλό" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Προσθήκη" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Ταμπλό" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Αλλαγή Εμφάνισης" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Δεν μπορεί να προστεθεί φίλτρο στο Ταμπλό" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "Κωδικός" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Το Ταμπλό μου" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/en_AU.po b/i18n/en_AU.po new file mode 100644 index 0000000..6d5c7b1 --- /dev/null +++ b/i18n/en_AU.po @@ -0,0 +1,151 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2015-09-07 16:41+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: English (Australia) (http://www.transifex.com/odoo/odoo-9/language/en_AU/)\n" +"Language: en_AU\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Add" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/en_GB.po b/i18n/en_GB.po new file mode 100644 index 0000000..9220175 --- /dev/null +++ b/i18n/en_GB.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/odoo/teams/41243/en_GB/)\n" +"Language: en_GB\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/es.po b/i18n/es.po new file mode 100644 index 0000000..67d1ad8 --- /dev/null +++ b/i18n/es.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Larissa Manderfeld, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Larissa Manderfeld, 2024\n" +"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Agregar al\n" +" tablero\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Añadir" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Añadir a mi tablero" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "¿Está seguro de que desea eliminar este elemento?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Tablero" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Cambiar diseño" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "No se puede añadir un filtro al tablero" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Tablero" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Acción no válida" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Diseño" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Mi tablero" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" +"Por favor vuelve a cargar tu navegador para que los cambios se vean " +"reflejados." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Para agregar su primer informe a este tablero, vaya a cualquier\n" +" menú, cambie a la vista de lista o gráfico y haga clic en" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Puede filtrar y agrupar datos antes de agregarlos al\n" +" tablero mediante las opciones de búsqueda." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Tu tablero está vacío" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "en las opciones de búsqueda extendida." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "\"%s\" agregado al tablero" diff --git a/i18n/es_419.po b/i18n/es_419.po new file mode 100644 index 0000000..5d3f144 --- /dev/null +++ b/i18n/es_419.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Fernanda Alvarez, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Fernanda Alvarez, 2023\n" +"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_419\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Agregar al\n" +" tablero\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Agregar" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Agregar a mi tablero" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "¿Está seguro de que desea eliminar esta sección?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Tablero" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Cambiar diseño" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "No se puede agregar un filtro al tablero" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Tablero" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Acción no válida" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Diseño" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Mi tablero" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Vuelva a cargar su navegador para ver los cambios." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Para agregar su primer reporte a este tablero, vaya a cualquier\n" +" menú, cambie a la vista de lista o gráfico y haga clic en" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Puede filtrar y agrupar datos antes de agregarlos al\n" +" tablero mediante las opciones de búsqueda." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Su tablero está vacío" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "en las opciones de búsqueda avanzada." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "Se agregó \"%s\" al tablero" diff --git a/i18n/es_BO.po b/i18n/es_BO.po new file mode 100644 index 0000000..abb13ee --- /dev/null +++ b/i18n/es_BO.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Bolivia) (https://www.transifex.com/odoo/teams/41243/es_BO/)\n" +"Language: es_BO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/es_CL.po b/i18n/es_CL.po new file mode 100644 index 0000000..27610ac --- /dev/null +++ b/i18n/es_CL.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/es_CL/)\n" +"Language: es_CL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/es_CO.po b/i18n/es_CO.po new file mode 100644 index 0000000..25ac07a --- /dev/null +++ b/i18n/es_CO.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/odoo/teams/41243/es_CO/)\n" +"Language: es_CO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/es_CR.po b/i18n/es_CR.po new file mode 100644 index 0000000..4912d5f --- /dev/null +++ b/i18n/es_CR.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/odoo/teams/41243/es_CR/)\n" +"Language: es_CR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/es_DO.po b/i18n/es_DO.po new file mode 100644 index 0000000..7a83b5c --- /dev/null +++ b/i18n/es_DO.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/odoo/teams/41243/es_DO/)\n" +"Language: es_DO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/es_EC.po b/i18n/es_EC.po new file mode 100644 index 0000000..ed41d42 --- /dev/null +++ b/i18n/es_EC.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/odoo/teams/41243/es_EC/)\n" +"Language: es_EC\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/es_PA.po b/i18n/es_PA.po new file mode 100644 index 0000000..72076d0 --- /dev/null +++ b/i18n/es_PA.po @@ -0,0 +1,151 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2015-09-07 16:41+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Spanish (Panama) (http://www.transifex.com/odoo/odoo-9/language/es_PA/)\n" +"Language: es_PA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/es_PE.po b/i18n/es_PE.po new file mode 100644 index 0000000..1da62ec --- /dev/null +++ b/i18n/es_PE.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/odoo/teams/41243/es_PE/)\n" +"Language: es_PE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/es_PY.po b/i18n/es_PY.po new file mode 100644 index 0000000..bb1f21c --- /dev/null +++ b/i18n/es_PY.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/odoo/teams/41243/es_PY/)\n" +"Language: es_PY\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/es_VE.po b/i18n/es_VE.po new file mode 100644 index 0000000..ee8c74d --- /dev/null +++ b/i18n/es_VE.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/odoo/teams/41243/es_VE/)\n" +"Language: es_VE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/et.po b/i18n/et.po new file mode 100644 index 0000000..0a393e2 --- /dev/null +++ b/i18n/et.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Algo Kärp , 2023 +# Triine Aavik , 2023 +# Rivo Zängov , 2023 +# Marek Pontus, 2023 +# Anna, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Anna, 2023\n" +"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Lisa\n" +" töölauale\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Lisa" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Lisa minu töölauale" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Olete kindel, et soovite seda üksust eemaldada?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Juhtkond" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Muuda paigutust" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Ei saa lisada filtrit töölauale" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Töölaud" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Kehtetu toiming" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Paigutus" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Minu töölaud" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Palun värskendage oma brauserit, et muutused jõustuksid." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Esimese raporti töölauale lisamiseks, minge ükskõik millisesse\n" +" menüüsse, valige graafiline või listi vaade ja klõpsake" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Otsinguvalikutes saate andmeid filtreerida ja rühmitada\n" +" enne töölauale sisestamist." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Teie isiklik töölaud on tühi" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "laiendatud otinguvalikutes." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/eu.po b/i18n/eu.po new file mode 100644 index 0000000..286ce67 --- /dev/null +++ b/i18n/eu.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Basque (https://www.transifex.com/odoo/teams/41243/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/fa.po b/i18n/fa.po new file mode 100644 index 0000000..a504c90 --- /dev/null +++ b/i18n/fa.po @@ -0,0 +1,157 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Mohammad Tahmasebi , 2023 +# Mohsen Mohammadi , 2023 +# fardin mardani, 2023 +# Hamid Darabi, 2023 +# Hanna Kheradroosta, 2023 +# Hamed Mohammadi , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Hamed Mohammadi , 2023\n" +"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fa\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "افزودن" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "افزودن به داشبورد من" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "بورد" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "تغییر طرح بندی" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "نمی‌توان فیلتر را به داشبورد افزود" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "داشبورد" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "شناسه" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "اقدام نامعتبر" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "طرح بندی" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "داشبورد من" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "لطفا مرورگر خود را رفرش کنید تا تغییرات انجام شود." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "داشبورد شخصی شما خالی است" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "در گزینه‌های جستجوی گسترش داده شده." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/fi.po b/i18n/fi.po new file mode 100644 index 0000000..6d01ef3 --- /dev/null +++ b/i18n/fi.po @@ -0,0 +1,163 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Jussi Lehto , 2023 +# Tuomo Aura , 2023 +# Jarmo Kortetjärvi , 2023 +# Tuomas Lyyra , 2023 +# Martin Trigaux, 2023 +# Ossi Mantylahti , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Ossi Mantylahti , 2023\n" +"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Lisää\n" +" kojelautaan\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Lisää" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Lisää työpöydälleni" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Haluatko varmasti poistaa tämän kohteen?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Työpöytä" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Muuta asettelu" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Suodatinta ei pystytty lisäämään työpöydälle" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Työpöytä" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Virheellinen toiminto" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Ulkoasu" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Oma työpöytä" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Virkistä selaimesi, jotta muutokset tulevat voimaan." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Jos haluat lisätä ensimmäisen raporttisi tähän kojelautaan, siirry mihin tahansa osoitteessa\n" +" valikkoon, vaihda luettelo- tai graafinäkymään ja napsauta sitten" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Voit suodattaa ja ryhmitellä tietoja ennen niiden lisäämistä\n" +" kojelautaan hakuvaihtoehtojen avulla." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Henkilökohtainen ilmoitustaulusi on tyhjä" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "laajennetuissa hakuvaihtoehdoissa." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "\"%s\" lisätty kojelautaan" diff --git a/i18n/fo.po b/i18n/fo.po new file mode 100644 index 0000000..5c29b69 --- /dev/null +++ b/i18n/fo.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Faroese (https://www.transifex.com/odoo/teams/41243/fo/)\n" +"Language: fo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/fr.po b/i18n/fr.po new file mode 100644 index 0000000..5e6d5d0 --- /dev/null +++ b/i18n/fr.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Jolien De Paepe, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jolien De Paepe, 2023\n" +"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Ajouter au\n" +" tableau de bord\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Ajouter" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Ajouter à mon tableau de bord" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Êtes-vous sûr de vouloir supprimer cet élément ?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Tableau" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Modifier l'agencement" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Impossible d'ajouter le filtre au tableau de bord" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Tableau de bord" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Action invalide" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Agencement" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Mon tableau de bord" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Veuillez rafraîchir votre navigateur pour appliquer les changements." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Pour ajouter votre premier rapport à ce tableau de bord, allez à n'importe quel\n" +" menu, basculez entre vue liste ou vue graphique, et cliquez sur" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Vous pouvez filtrer et regrouper les données avant de les ajouter à votre\n" +" tableau de bord, en utilisant les options de recherche avancées." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Votre tableau de bord personnel est vide" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "dans le menu \"Favoris\" des options de recherches." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "“%s” est ajouté(e) au tableau de bord" diff --git a/i18n/fr_BE.po b/i18n/fr_BE.po new file mode 100644 index 0000000..08a59fd --- /dev/null +++ b/i18n/fr_BE.po @@ -0,0 +1,151 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2015-09-07 16:41+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: French (Belgium) (http://www.transifex.com/odoo/odoo-9/language/fr_BE/)\n" +"Language: fr_BE\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/fr_CA.po b/i18n/fr_CA.po new file mode 100644 index 0000000..d101d09 --- /dev/null +++ b/i18n/fr_CA.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/odoo/teams/41243/fr_CA/)\n" +"Language: fr_CA\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "Identifiant" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/gl.po b/i18n/gl.po new file mode 100644 index 0000000..9bc6a26 --- /dev/null +++ b/i18n/gl.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Galician (https://www.transifex.com/odoo/teams/41243/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/gu.po b/i18n/gu.po new file mode 100644 index 0000000..0a3323d --- /dev/null +++ b/i18n/gu.po @@ -0,0 +1,153 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Qaidjohar Barbhaya, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Last-Translator: Qaidjohar Barbhaya, 2023\n" +"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n" +"Language: gu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Add" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "બૉર્ડ" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/he.po b/i18n/he.po new file mode 100644 index 0000000..3b9db63 --- /dev/null +++ b/i18n/he.po @@ -0,0 +1,157 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux, 2023 +# Ha Ketem , 2023 +# Yihya Hugirat , 2023 +# Lilach Gilliam , 2023 +# Jonathan Spier, 2023 +# ZVI BLONDER , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: ZVI BLONDER , 2023\n" +"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: he\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "הוסף" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "הוסף ללוח הבקרה שלי" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "לוח" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "שנה פריסה" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "לא היה ניתן להוסיף מסנן ללוח הבקרה" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "לוח בקרה" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "מזהה" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "פעולה שגויה" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "עיצוב" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "לוח הבקרה שלי" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "רענן את הדפדפן שלך כדי שהשינויים ייכנסו לתוקף." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "לוח הבקרה האישי שלך ריק" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "באפשרויות החיפוש המורחבות." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/hi.po b/i18n/hi.po new file mode 100644 index 0000000..39ed1d8 --- /dev/null +++ b/i18n/hi.po @@ -0,0 +1,151 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2015-09-07 16:41+0000\n" +"Last-Translator: Martin Trigaux\n" +"Language-Team: Hindi (http://www.transifex.com/odoo/odoo-9/language/hi/)\n" +"Language: hi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "जोड़ना" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/hr.po b/i18n/hr.po new file mode 100644 index 0000000..c4cc572 --- /dev/null +++ b/i18n/hr.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux, 2022 +# Hrvoje Sić , 2022 +# Ivica Dimjašević , 2022 +# Bole , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Last-Translator: Bole , 2023\n" +"Language-Team: Croatian (https://app.transifex.com/odoo/teams/41243/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "\"%s\" dodan na nadzornu ploču" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Dodaj na\n" +" Nadzornu ploču\"" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "'%s' dodano na nadzornu ploču" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Dodaj" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Dodaj na moju ploču" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Jeste li sigurni da želite ukloniti ovu stavku?" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Ploča" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Promjeni raspored" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Ne može se dodati filtar na nadzornu ploču" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Neispravna radnja" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Izgled" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Moja nadzorna ploča" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Molimo osvježite vaš preglednik kako bi izmjene bile vidljive." + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Za dodavanje prvog izvještaja na nadzornu ploču, , otiđite na\n" +" bolokoji izbornik, prebacite se u graf pogled i kliknite" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Možete filtrirati i grupirati podatke prije dodavanja na\n" +" nadzornu ploču korištenjem ocija pretaživanja i grupiranja." + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Vaša nadzorna ploča je prazna" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "U opcijama naprednog pretraživanja." diff --git a/i18n/hu.po b/i18n/hu.po new file mode 100644 index 0000000..9811433 --- /dev/null +++ b/i18n/hu.po @@ -0,0 +1,156 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# gezza , 2023 +# Tamás Németh , 2023 +# Ákos Nagy , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Ákos Nagy , 2023\n" +"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: hu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Hozzáadás az\n" +" Irányítópulthoz\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Hozzáadás" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Hozzáadás az irányítópultomhoz" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "biztos benne, hogy eltávolítja ezt az elemet?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Irányítópult" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Elrendezés megváltoztatása" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Nem lehetett hozzáadni a szűrőt a irányítópulthoz" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Kezelőpult" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "Azonosító" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Érvénytelen akció" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Elrendezés" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Irányítópultom" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Kérem, frissítse a böngészőjét a változtatások érvénybe léptetéséhez." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Az Ön személyes irányítópultja üres" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "a bővített keresési lehetőségekben." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/id.po b/i18n/id.po new file mode 100644 index 0000000..5d21e08 --- /dev/null +++ b/i18n/id.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Abe Manyo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Abe Manyo, 2023\n" +"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: id\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Tambahkan ke\n" +" Dashboard\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Tambah" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Tambah ke dashboard saya" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Apakah Anda yakin ingin menghapus item ini?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Papan" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Ubah Tata Letak" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Tidak bisa menambahkan filter untuk dashboard" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Dashboard" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Action tidak valid" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Layout" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Dashboard Saya" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Harap pulihkan browser Anda agar perubahan diterapkan." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Untuk menambahkan laporan pertama Anda ke dasbor ini, buka menu \n" +"apa saja, alihkan ke tampilan daftar atau grafik, dan klik" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Anda dapat memfilter dan mengelompokkan data sebelum dimasukkan \n" +"ke dasbor menggunakan opsi pencarian." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Dasbor pribadi Anda kosong" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "dalam opsi pencarian yang diperluas." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "“%s” ditambahkan ke dashbaord" diff --git a/i18n/is.po b/i18n/is.po new file mode 100644 index 0000000..b4c76a7 --- /dev/null +++ b/i18n/is.po @@ -0,0 +1,149 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n" +"Language: is\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Bæta við" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "Auðkenni" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/it.po b/i18n/it.po new file mode 100644 index 0000000..a66fd8f --- /dev/null +++ b/i18n/it.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Marianna Ciofani, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Marianna Ciofani, 2023\n" +"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: it\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Aggiungi alla\n" +" dashboard\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Aggiungi" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Aggiungi alla bacheca" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Sei sicuro di voler eliminare questo articolo?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Board" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Cambia struttura" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Non è possibile aggiungere il filtro alla dashboard" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Bacheca" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Azione non valida" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Struttura" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "La mia bacheca" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Aggiornare il browser per applicare i cambiamenti." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Per aggiungere il primo report alla dashboard. vai in qualsiasi\n" +" menu, passa alla vista elenco o grafico e fai clic su" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Puoi filtrare e raggruppare i dati prima di inserirli nella\n" +" dashboard utilizzano le opzioni di ricerca." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "La bacheca personale è vuota" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "nel menu \"Favoriti\" delle opzioni di ricerca. " + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "“%s” aggiunto alla dashboard" diff --git a/i18n/ja.po b/i18n/ja.po new file mode 100644 index 0000000..467d9c4 --- /dev/null +++ b/i18n/ja.po @@ -0,0 +1,157 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Junko Augias, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Junko Augias, 2023\n" +"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"ダッシュボードに\n" +" 追加\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "追加" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "自分のダッシュボードに追加" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "この項目を本当に削除しますか?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "ボード" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "レイアウトを変更" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "ダッシュボードにフィルタが追加できません" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "ダッシュボード" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "無効なアクション" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "レイアウト" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "マイダッシュボード" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "変更を反映させるためブラウザをリフレッシュしてください。" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "このダッシュボードに最初のレポートを追加するには、いづれかのメニューへ行き、リストまたはグラフ表示に変更し、以下をクリック:" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"ダッシュボードに挿入する前に、検索オプションを使用して\n" +" データをフィルタリングや、グループ化することができます。" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "あなたの個人ダッシュボードは空です。" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "を拡張検索オプションでクリックします" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "“%s” がダッシュボードに追加されました" diff --git a/i18n/ka.po b/i18n/ka.po new file mode 100644 index 0000000..76e208b --- /dev/null +++ b/i18n/ka.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Georgian (https://www.transifex.com/odoo/teams/41243/ka/)\n" +"Language: ka\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "იდენტიფიკატორი" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/kab.po b/i18n/kab.po new file mode 100644 index 0000000..8ebaba3 --- /dev/null +++ b/i18n/kab.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Kabyle (https://www.transifex.com/odoo/teams/41243/kab/)\n" +"Language: kab\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "Asulay" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/km.po b/i18n/km.po new file mode 100644 index 0000000..aa03b41 --- /dev/null +++ b/i18n/km.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Sengtha Chay , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~11.5\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2018-09-18 09:49+0000\n" +"Last-Translator: Sengtha Chay , 2018\n" +"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n" +"Language: km\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "បន្ថែម" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/ko.po b/i18n/ko.po new file mode 100644 index 0000000..46b17a5 --- /dev/null +++ b/i18n/ko.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Daye Jeong, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Daye Jeong, 2023\n" +"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"현황판\n" +" 추가\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "추가" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "내 현황판에 추가" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "이 항목을 삭제하시겠습니까?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "대시보드" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "배치 변경" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "현황판에 필터를 추가할 수 없습니다." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "현황판" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "잘못된 작업입니다" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "배치" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "내 현황판" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "변경 사항을 적용하려면 브라우저를 새로 고침하십시오." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"현황판에 첫 보고서를 추가하려면, 메뉴로 이동하여\n" +" 목록이나 그래프 화면으로 전환한 후 클릭하세요." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"검색 옵션을 사용하여 현황판에 삽입하기 전에\n" +" 데이터에 필터와 그룹을 적용할 수 있습니다." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "개인 현황판이 비어 있습니다." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "확장된 검색 옵션." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "현황판에 \"%s\" 추가됨" diff --git a/i18n/lb.po b/i18n/lb.po new file mode 100644 index 0000000..b63c4fa --- /dev/null +++ b/i18n/lb.po @@ -0,0 +1,149 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~12.4\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2019-08-26 09:09+0000\n" +"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n" +"Language: lb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/lo.po b/i18n/lo.po new file mode 100644 index 0000000..22a374f --- /dev/null +++ b/i18n/lo.po @@ -0,0 +1,149 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Language-Team: Lao (https://www.transifex.com/odoo/teams/41243/lo/)\n" +"Language: lo\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/lt.po b/i18n/lt.po new file mode 100644 index 0000000..9c0adf7 --- /dev/null +++ b/i18n/lt.po @@ -0,0 +1,154 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Silvija Butko , 2023 +# Martin Trigaux, 2023 +# Linas Versada , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Linas Versada , 2023\n" +"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Pridėti" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Lenta" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Keisti išdėstymą" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Filtro į skydelį pridėti nepavyko" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Valdymo skydelis" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Išdėstymas" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Mano skydelis" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Perkraukite savo naršyklės langą, kad pokyčiai įsigaliotų." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Jūsų asmeninis skydelis yra tuščias" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "išplėstiniuose paieškos nustatymuose." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/lv.po b/i18n/lv.po new file mode 100644 index 0000000..7732af7 --- /dev/null +++ b/i18n/lv.po @@ -0,0 +1,154 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# JanisJanis , 2023 +# Martin Trigaux, 2023 +# ievaputnina , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: ievaputnina , 2023\n" +"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lv\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Pievienot" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Panelis" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Mainīt izkārtojumu" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Kopskats" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Izkārtojums" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/mk.po b/i18n/mk.po new file mode 100644 index 0000000..1c3f37f --- /dev/null +++ b/i18n/mk.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/odoo/teams/41243/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/ml_IN.po b/i18n/ml_IN.po new file mode 100644 index 0000000..7ec4886 --- /dev/null +++ b/i18n/ml_IN.po @@ -0,0 +1,151 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2015-08-25 10:11+0000\n" +"Last-Translator: <>\n" +"Language-Team: Malayalam (India) (http://www.transifex.com/odoo/odoo-9/language/ml_IN/)\n" +"Language: ml_IN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/mn.po b/i18n/mn.po new file mode 100644 index 0000000..d821d83 --- /dev/null +++ b/i18n/mn.po @@ -0,0 +1,155 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux, 2022 +# Baskhuu Lodoikhuu , 2022 +# Batmunkh Ganbat , 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Last-Translator: Batmunkh Ganbat , 2022\n" +"Language-Team: Mongolian (https://app.transifex.com/odoo/teams/41243/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "'%s' хяналтын самбарт нэмэгдсэн" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Нэмэх" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Самбар" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Зохиомжийг Солих" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Шүүлтүүрийг хянах самбарруу нэмж чадсангүй" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Буруу үйлдэл" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Хэв загвар" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Миний хянах самбар" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Өөрчлөлтийг ажиллуулахын тулд өөрийн хөтчийг шинэчилнэ үү." + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Таны хувийн хянах самбар хоосон байна." + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "өргөтгөсөн хайлтын сонголтуудад." diff --git a/i18n/nb.po b/i18n/nb.po new file mode 100644 index 0000000..5dc780b --- /dev/null +++ b/i18n/nb.po @@ -0,0 +1,154 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Marius Stedjan , 2022 +# Martin Trigaux, 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Last-Translator: Martin Trigaux, 2022\n" +"Language-Team: Norwegian Bokmål (https://app.transifex.com/odoo/teams/41243/nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "'%s' lagt til på dashbordet" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Legg til" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Brett" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Endre layout" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Kunne ikke legge til filter på dashbordet" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Layout" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Dashbordet mitt" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/ne.po b/i18n/ne.po new file mode 100644 index 0000000..98651da --- /dev/null +++ b/i18n/ne.po @@ -0,0 +1,149 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Language-Team: Nepali (https://www.transifex.com/odoo/teams/41243/ne/)\n" +"Language: ne\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/nl.po b/i18n/nl.po new file mode 100644 index 0000000..9413fd8 --- /dev/null +++ b/i18n/nl.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Jolien De Paepe, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jolien De Paepe, 2023\n" +"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Toevoegen aan\n" +" Dashboard\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Toevoegen" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Aan mijn dashboard toevoegen" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Weet je zeker dat je dit item wilt verwijderen?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Board" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Opmaak wijzigen" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Kan geen filter aan het dashboard toevoegen" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Dashboard" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Ongeldige actie" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Layout" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Mijn dashboard" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Ververs je browser om de wijzigingen door te voeren." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Om een eerste rapport aan dit dashboard toe te voegen, ga naar een willekeurig menu,\n" +" kies de lijst- of grafiekweergave, en klik" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Je kunt gegevens filteren en groeperen voor ze aan het\n" +"dashboard toe te voegen met behulp van de zoekopties." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Jouw persoonlijk dashboard is leeg" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "in de uitgebreide zoek opties." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "“%s” toegevoegd aan dashboard" diff --git a/i18n/pl.po b/i18n/pl.po new file mode 100644 index 0000000..5bea9e8 --- /dev/null +++ b/i18n/pl.po @@ -0,0 +1,158 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pl\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Dodaj do\n" +"Konsoli\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Dodaj" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Dodaj do mojej konsoli" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Jesteś pewien, że chcesz usunąć ten element?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Konsola" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Zmień układ" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Nie można dodać filtra do konsoli" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Konsola" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Nieprawidłowa akcja" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Układ" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Moja konsola" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Odśwież przeglądarkę, aby zmiany odniosły skutek." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Aby dodać swój pierwszy raport do tej konsoli, przejdź do dowolnego\n" +"menu, przełącz się na widok listy lub wykresu i kliknij" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Możesz filtrować i grupować dane przed wprowadzeniem do\n" +"konsoli, używając opcji wyszukiwania." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Twoja osobista konsola jest pusta" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "w rozszerzonych opcjach wyszukiwania." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/pt.po b/i18n/pt.po new file mode 100644 index 0000000..cc82752 --- /dev/null +++ b/i18n/pt.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Adicionar" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Adicionar ao meu painel" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Quadro" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Mudar aspeto" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Não foi possível adicionar o filtro ao painel" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Painel" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Aspeto" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "O Meu Painel" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "O seu Painel Pessoal está vazio" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po new file mode 100644 index 0000000..0d6fe91 --- /dev/null +++ b/i18n/pt_BR.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Layna Nascimento, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Layna Nascimento, 2023\n" +"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Adicionar ao\n" +" painel\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Adicionar" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Adicionar ao meu painel" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Tem certeza de que deseja remover este item?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Painel" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Alterar layout" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Não foi possível adicionar o filtro ao painel" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Painel" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Ação inválida" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Layout" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Meu painel" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Recarregue a página para que as alterações entrem em vigor." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Para adicionar seu primeiro relatório a esse painel, acesse qualquer menu,\n" +" mude para a visualização de lista ou gráfico e clique em" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Você pode filtrar e agrupar dados antes de inseri-los no\n" +" painel usando as opções de busca." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Seu painel pessoal está vazio" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "nas opções estendidas de busca." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "“%s” adicionado ao painel" diff --git a/i18n/ro.po b/i18n/ro.po new file mode 100644 index 0000000..d870110 --- /dev/null +++ b/i18n/ro.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Foldi Robert , 2022 +# Hongu Cosmin , 2022 +# Martin Trigaux, 2022 +# Dorin Hongu , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2022-09-22 05:45+0000\n" +"Last-Translator: Dorin Hongu , 2023\n" +"Language-Team: Romanian (https://app.transifex.com/odoo/teams/41243/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "\"%s\" adăugat la tabloul de bord" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Adaugă la\n" +" Tabloul de bord\"" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "'%s' adăugat la tabloul de bord" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Adaugă" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Adaugă la tabloul meu de bord" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Sunteți sigur că doriți să eliminați acest element?" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Panou" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Modifică aspect" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Nu s-a putut adăuga filtru la tablou de bord" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Acțiune nevalidă" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Aspect" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Tabloul meu de bord" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Actualizați browserul pentru ca modificările să aibă efect." + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Pentru a adăuga primul raport în acest tablou de bord, mergeți la orice\n" +" meniu, comutați la vizualizarea listă sau grafic și faceți clic" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Puteți filtra și grupa date înainte de a le insera în\n" +" tabloul de bord folosind opțiunile de căutare." + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Tabloul de bord personal este gol." + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "în opțiunile de căutare extinsă." diff --git a/i18n/ru.po b/i18n/ru.po new file mode 100644 index 0000000..d8569dc --- /dev/null +++ b/i18n/ru.po @@ -0,0 +1,160 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Сергей Шебанин , 2023 +# Martin Trigaux, 2023 +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Добавить в\n" +" Приборная панель\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Добавить" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Добавить в мою приборную панель" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Вы уверены, что хотите удалить этот элемент?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Доска" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Изменение Макета" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Не удалось добавить фильтр в приборную панель" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Панель управления" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Недопустимое действие" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Макет" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Моя панель" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Пожалуйста, обновите браузер, чтобы изменения вступили в силу." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Чтобы добавить свой первый отчет в эту приборную панель, перейдите в любое\n" +" меню, переключитесь в режим просмотра списка или графика и нажмите кнопку" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Вы можете фильтровать и группировать данные перед вставкой в\n" +" приборной панели с помощью параметров поиска." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Ваша личная приборная панель пуста" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "в параметрах расширенного поиска." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "\"%s\" добавлен в приборную панель" diff --git a/i18n/sk.po b/i18n/sk.po new file mode 100644 index 0000000..f2c4b88 --- /dev/null +++ b/i18n/sk.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Pridať" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Pridať na môj riadiaci panel" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Nástenka" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Zmeniť rozmiestnenie" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Nepodarilo sa pridať filter na riadiaci panel" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Riadiaci panel" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Usporiadanie" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Môj riadiaci panel" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Pre prejavenie zmien, prosím obnovte svoj prehliadač." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Váš osobný riadiaci panel je prázdny" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "V rozšírených vyhľadávacích možnostiach." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/sl.po b/i18n/sl.po new file mode 100644 index 0000000..f097a80 --- /dev/null +++ b/i18n/sl.po @@ -0,0 +1,156 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Matjaz Mozetic , 2023 +# matjaz k , 2023 +# Tadej Lupšina , 2023 +# Jasmina Macur , 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Dodaj" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Dodaj v mojo nadzorno ploščo" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Plošča" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Spremeni postavitev" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Filtra ni bilo mogoče dodati nadzorni plošči" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Nadzorna plošča" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Postavitev" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Moja nadzorna plošča" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Osvežite brskalnik, da spremembe začnejo veljati." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Vaša osebna nadzorna plošča je prazna" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "v možnostih razširjenega iskanja." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/sq.po b/i18n/sq.po new file mode 100644 index 0000000..66c65aa --- /dev/null +++ b/i18n/sq.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Martin Trigaux , 2017\n" +"Language-Team: Albanian (https://www.transifex.com/odoo/teams/41243/sq/)\n" +"Language: sq\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/sr.po b/i18n/sr.po new file mode 100644 index 0000000..918b532 --- /dev/null +++ b/i18n/sr.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Milan Bojovic , 2023 +# Martin Trigaux, 2023 +# Dragan Vukosavljevic , 2023 +# コフスタジオ, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: コフスタジオ, 2024\n" +"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"Dodaj na\n" +" Kontrolnu tablu''" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Dodaj" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Dodaj na moju kontrolnu tablu" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Da li ste sigurni da želite da uklonite ovu stavku?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Tabla" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Promeni raspored" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Nije bilo moguće dodati filter na kontrolnu tablu." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Kontrolna tabla" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Nevažeća radnja" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Izgled" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Moj kontrolni panel" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Molim osvežite svoj pregledač da biste promene primenili." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Da biste dodali svoj prvi izveštaj u ovaj kontrolni panel, idite na bilo \n" +"koji meni, prebacite se na prikaz liste ili grafikona i kliknite." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Možete filtrirati i grupisati podatke pre nego što ih ubacite u \n" +"kontrolnu tablu koristeći opcije pretrage." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Vaš lični kontrolni panel je prazan" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "u proširenim opcijama pretrage." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "“%s” dodato na kontrolnu tablu" diff --git a/i18n/sr@latin.po b/i18n/sr@latin.po new file mode 100644 index 0000000..c3983ba --- /dev/null +++ b/i18n/sr@latin.po @@ -0,0 +1,153 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Martin Trigaux , 2017 +# Djordje Marjanovic , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.saas~18\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2017-09-20 09:53+0000\n" +"Last-Translator: Djordje Marjanovic , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/odoo/teams/41243/sr%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Dodaj" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Tabla" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/sv.po b/i18n/sv.po new file mode 100644 index 0000000..d338b6c --- /dev/null +++ b/i18n/sv.po @@ -0,0 +1,162 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Kim Asplund , 2023 +# Mikael Åkerberg , 2023 +# Martin Trigaux, 2023 +# Lasse L, 2023 +# Simon S, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Simon S, 2023\n" +"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sv\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Lägg till i\n" +" Instrumentpanel\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Lägg till" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Lägg till min instrumentpanelen" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Är du säker på att du vill ta bort den här frågan?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Instrumentpanelen" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Ändra layout" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Kunde inte lägga till filter till instrumentpanelen" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Anslagstavla" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Ogiltig åtgärd" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Layout" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Min kontrollpanel" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Uppdatera din webbläsare för att ändringarna ska träda i kraft." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"För att lägga till din första rapport i denna instrumentpanel, gå till valfri\n" +" meny, växla till list- eller grafvy och klicka på" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Du kan filtrera och gruppera data innan du infogar dem i\n" +" instrumentpanelen med hjälp av sökalternativen." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Din personliga instrumentpanelen är tom" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "i de utökade sökalternativen." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/ta.po b/i18n/ta.po new file mode 100644 index 0000000..fc80af9 --- /dev/null +++ b/i18n/ta.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Bagavathikumar Ramakrishnan , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo 9.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2016-02-05 09:53+0000\n" +"Last-Translator: Bagavathikumar Ramakrishnan \n" +"Language-Team: Tamil (http://www.transifex.com/odoo/odoo-9/language/ta/)\n" +"Language: ta\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "\"%s\" added to dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "'%s' added to dashboard" +msgstr "'%s' கட்டுப்பாட்டு அறையில் சேர்க்கப்பட்டது" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "சேர்" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "வாரியம்" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "அமைப்பத்திட்டம் மாற்றம்" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "கட்டுப்பாட்டு அறை வடிகட்டி சேர்க்க முடியவில்லை" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "என் அறை" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#: code:addons/board/static/src/add_to_board/legacy_add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "" + +#. module: board +#. openerp-web +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "" diff --git a/i18n/th.po b/i18n/th.po new file mode 100644 index 0000000..c2320e7 --- /dev/null +++ b/i18n/th.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Rasareeyar Lappiam, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Rasareeyar Lappiam, 2023\n" +"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"เพิ่มลงใน\n" +" แดชบอร์ดแล้ว\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "เพิ่ม" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "เพิ่มลงในแดชบอร์ดของฉัน" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบรายการนี้?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "กระดาน" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "เปลี่ยนเค้าโครง" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "ไม่สามารถเพิ่มตัวกรองในแดชบอร์ด" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "แดชบอร์ด" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ไอดี" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "การดำเนินการไม่ถูกต้อง" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "เลย์เอาต์" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "กระดานส่วนตัว" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "โปรดรีเฟรชเบราว์เซอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผล." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"หากต้องการเพิ่มรายงานแรกของคุณลงในแดชบอร์ดนี้ ให้ไปที่เมนูใดก็ได้\n" +" สลับไปที่มุมมองรายการหรือกราฟ แล้วคลิก" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"คุณสามารถกรองและจัดกลุ่มข้อมูลก่อนที่จะแทรกลงใน\n" +" แดชบอร์ดโดยใช้ตัวเลือกการค้นหา" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "แดชบอร์ดส่วนตัวของคุณว่างเปล่า" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "ในตัวเลือกการค้นหาเพิ่มเติม" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "เพิ่ม “%s” ลงในแดชบอร์ดแล้ว" diff --git a/i18n/tr.po b/i18n/tr.po new file mode 100644 index 0000000..307c522 --- /dev/null +++ b/i18n/tr.po @@ -0,0 +1,163 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Levent Karakaş , 2023 +# Halil, 2023 +# abc Def , 2023 +# Ediz Duman , 2023 +# Umur Akın , 2023 +# Martin Trigaux, 2023 +# Tugay Hatıl , 2023 +# Murat Kaplan , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Murat Kaplan , 2023\n" +"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "\"Kontrol Paneline Ekle\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Ekle" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Yönetim Panelime Ekle" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Bu öğeyi kaldırmak istediğinizden emin misiniz?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Yönetim Paneli" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Yerleşim Planını Değiştir" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Yönetim paneline filtre eklenemiyor" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Pano" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Geçersiz eylem" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Düzen" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Yönetim Panelim" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Değişikliklerin etkili olması için lütfen tarayıcınızı yenileyin." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"İlk raporunuzu bu kontrol paneline eklemek için herhangi bir menüye gidin, " +"liste veya grafik görünümüne geçin." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Arama seçeneklerini kullanarak panoya eklemeden önce verileri " +"filtreleyebilir ve gruplandırabilirsiniz." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Kişisel kontrol paneli boş" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "gelişmiş arama seçeneklerinde" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/uk.po b/i18n/uk.po new file mode 100644 index 0000000..7a7e2da --- /dev/null +++ b/i18n/uk.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Alina Lisnenko , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Alina Lisnenko , 2023\n" +"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: uk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Додати в\n" +" Дашборд\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Додати" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Додати до мого дашборду" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Ви впевнені, що хочете видалити цей елемент?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Панель" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Змінити шаблон" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Неможливо додати фільтр до дашборду" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Дашборд" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Недійсна дія" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Макет" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Мій дашборд" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Оновіть свій веб-браузер, щоби зміни вступили в силу." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Щоб додати свій перший звіт на цю панель приладів, \n" +"перейдіть до будь-якого меню, переключіться на список або графік і натисніть" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Ви можете фільтрувати та групувати дані перед \n" +"вставленням на дашборд за допомогою параметрів пошуку." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Ваша персональна панель приладів порожня" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "в розширених параметрах пошуку." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "“%s” додано до дашборду" diff --git a/i18n/vi.po b/i18n/vi.po new file mode 100644 index 0000000..adf4bad --- /dev/null +++ b/i18n/vi.po @@ -0,0 +1,158 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"Thêm vào\n" +" Trang tổng quan\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "Thêm" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "Thêm vào trang tổng quan của tôi" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "Bạn có chắc rằng bạn muốn gỡ bỏ mục này?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "Trang tổng quan" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "Thay đổi bố cục" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "Không thể thêm bộ lọc vào trang tổng quan" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "Trang tổng quan" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "Hành động không hợp lệ" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "Bố cục" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "Trang tổng quan của tôi" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "Vui lòng làm mới trình duyệt để xem thay đổi." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"Để thêm báo cáo đầu tiên của bạn vào trang tổng quan này, hãy đi\n" +" đến menu bất kỳ, chuyển sang chế độ xem danh sách hoặc biểu đồ, và bấm" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"Bạn có thể lọc và nhóm dữ liệu trước khi thêm chúng vào\n" +" trang tổng quan bằng các tùy chọn tìm kiếm." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "Trang tổng quan cá nhân của bạn hiện đang trống" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "trong các tùy chọn tìm kiếm mở rộng." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "" diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po new file mode 100644 index 0000000..b293d4f --- /dev/null +++ b/i18n/zh_CN.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023\n" +"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"\"添加到\n" +" 仪表板\"" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "添加" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "添加到我的仪表板" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "是否确实要移除此项目?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "仪表板" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "更改布局" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "无法添加筛选到仪表板" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "仪表板" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "ID" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "无效动作" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "布局" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "我的仪表板" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "请刷新您的浏览器以使更改生效。" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"若要将第一个报表添加到此仪表板,请转到“任何\n" +" 菜单中,切换到列表或图形视图,然后单击" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"使用搜素选项插入到仪表板之前\n" +" 可以对数据进行筛选和分组。." + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "您的个人仪表板是空的" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "在扩展搜索选项。" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "\"%s\"已添加到仪表板" diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po new file mode 100644 index 0000000..f494d8d --- /dev/null +++ b/i18n/zh_TW.po @@ -0,0 +1,159 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * board +# +# Translators: +# Wil Odoo, 2023 +# Tony Ng, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:56+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tony Ng, 2023\n" +"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"\"Add to\n" +" Dashboard\"" +msgstr "" +"「加入至\n" +" 概覽畫面」" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add" +msgstr "加入" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Add to my dashboard" +msgstr "添加到我的儀表板" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.js:0 +#, python-format +msgid "Are you sure that you want to remove this item?" +msgstr "確定要移除此項目?" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_view.js:0 +#: model:ir.model,name:board.model_board_board +#, python-format +msgid "Board" +msgstr "板" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Change Layout" +msgstr "更改佈局" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Could not add filter to dashboard" +msgstr "無法增加篩選到儀表板" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.xml:0 +#, python-format +msgid "Dashboard" +msgstr "儀表板" + +#. module: board +#: model:ir.model.fields,field_description:board.field_board_board__id +msgid "ID" +msgstr "識別號" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_action.xml:0 +#, python-format +msgid "Invalid action" +msgstr "無效動作" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Layout" +msgstr "格式" + +#. module: board +#: model:ir.actions.act_window,name:board.open_board_my_dash_action +#: model:ir.ui.menu,name:board.menu_board_my_dash +#: model_terms:ir.ui.view,arch_db:board.board_my_dash_view +msgid "My Dashboard" +msgstr "我的儀表板" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "Please refresh your browser for the changes to take effect." +msgstr "請刷新瀏覽器以使更改生效。" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"To add your first report into this dashboard, go to any\n" +" menu, switch to list or graph view, and click" +msgstr "" +"若要將第一個報表添加到此概覽畫面,請前往任何\n" +" 選單中,切換成列表或圖表檢視,然後點擊" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "" +"You can filter and group data before inserting into the\n" +" dashboard using the search options." +msgstr "" +"資料匯入概覽畫面之前,你可使用搜尋選項,\n" +" 對資料先作篩選及組合處理。" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "Your personal dashboard is empty" +msgstr "您的個人儀表板是空的" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/board_controller.xml:0 +#, python-format +msgid "in the extended search options." +msgstr "在進階搜尋選項中。" + +#. module: board +#. odoo-javascript +#: code:addons/board/static/src/add_to_board/add_to_board.js:0 +#, python-format +msgid "“%s” added to dashboard" +msgstr "\"%s\" 已加入至概覽畫面" diff --git a/models/__init__.py b/models/__init__.py new file mode 100644 index 0000000..a7b07a2 --- /dev/null +++ b/models/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import board diff --git a/models/board.py b/models/board.py new file mode 100644 index 0000000..52b09a5 --- /dev/null +++ b/models/board.py @@ -0,0 +1,54 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import api, fields, models + + +class Board(models.AbstractModel): + _name = 'board.board' + _description = "Board" + _auto = False + + # This is necessary for when the web client opens a dashboard. Technically + # speaking, the dashboard is a form view, and opening it makes the client + # initialize a dummy record by invoking onchange(). And the latter requires + # an 'id' field to work properly... + id = fields.Id() + + @api.model_create_multi + def create(self, vals_list): + return self + + @api.model + def get_view(self, view_id=None, view_type='form', **options): + """ + Overrides orm field_view_get. + @return: Dictionary of Fields, arch and toolbar. + """ + + res = super().get_view(view_id, view_type, **options) + + custom_view = self.env['ir.ui.view.custom'].sudo().search([('user_id', '=', self.env.uid), ('ref_id', '=', view_id)], limit=1) + if custom_view: + res.update({'custom_view_id': custom_view.id, + 'arch': custom_view.arch}) + res['arch'] = self._arch_preprocessing(res['arch']) + return res + + @api.model + def _arch_preprocessing(self, arch): + from lxml import etree + + def remove_unauthorized_children(node): + for child in node.iterchildren(): + if child.tag == 'action' and child.get('invisible'): + node.remove(child) + else: + remove_unauthorized_children(child) + return node + + archnode = etree.fromstring(arch) + # add the js_class 'board' on the fly to force the webclient to + # instantiate a BoardView instead of FormView + archnode.set('js_class', 'board') + return etree.tostring(remove_unauthorized_children(archnode), pretty_print=True, encoding='unicode') diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv new file mode 100644 index 0000000..dd38a3c --- /dev/null +++ b/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_board_board_all,board.board,model_board_board,base.group_user,1,0,0,0 \ No newline at end of file diff --git a/static/description/icon.png b/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2d8876cf76a973eca4bd22ee39b8963a60f48b22 GIT binary patch literal 1299 zcmeAS@N?(olHy`uVBq!ia0vp^DIm9&(D;!HWZq)nfWuH z%H2liRu2`I!+e{X)%aZ(1-R@^P>&2skrx!V>gakH(H^{u#aZkDG%)7!HT3UA(+pu6Rw&)>WK zb&~Qw;~t+psusUf=f%#FS*I*!pI~rJaQ+=BH9v38%x&KF>WY`o+)yykF2AHx_vVse z_=yiM1KDR9+E3D~mft5)_W9RSu8+P#LK@89ZtS0aT{E8JqE+Lj8Sxy)`hs3QDJ_t? z;#jM*TtG5$sq2ynPeqb$Y_ro$(QHjoGrgqX!o9!lmXall?1|IKLB}rfy_$F5;1b`H zr>vSunXM;I+Wjuk3^MZ!T&D9iasAY!^M|Smcd5T+mW>X$qs_sRn^mhYlkJ7fFFdJRE^+EgH$1^()uQ{fm8h#&zDgm?a4{1)KMa ziAIV^1~Fc)A9!~k@?)mvjC|ApshLkgN6E_8&JL4L_ z2lVgi_WIJ#zZ^Yk4W#GQFOt#VKP<4Q*DsEpBkdf>#=Jh?sj%fIvSq|ewHq4uf0PVmTe#j^)a`1fpK zZl2lwG{N|=bbNl1gw@@=KT^N5zkMtc=`lA=J+)|VUB8RVe4~H+KE7DZc=oi*DN%db zTeG9)2To|4Wcb>rXZJBkvH+1^0(VqADtKM|$Rs&&+R?d@KYy}28z-IHHRTS=w?*u? zyXAd;%3uBQ#`R&vGWRb=8I#}toP747!|R9h^Lro1v25P$Txk3>B<|vpcfnUfJ-Kh2 zEwst$=qWrbX8iKhZrRNEfPYoDdY{xh`yDEib$NrL)TW}x7MvT6SgNzWY@B{kZsVoR z-(JW5&bYqWUGDyTiMf^+@159h^d$JY%`>^*_iD8Suk&OcKl>!4*3fv_)+JXhmU>+; zR!Y9ZlTtn7(&Hywl6fcBX?b4_SC##@#kF(#skptnzHYf`n04!7Q+4Qx4Ledi+?({B zLNE1g2`ZQW|2*xeUxK-;QCw=_C-!C)zD&jsdta?yo^~uf({|N_J3JE`vlUlOD&oBw zTv_yBd)&9iL-i-`r+!=%qPq5<)sHXVeU=s)Y!8R0795EPF03J%^lGp1wAVX@uUpjU zPj#BHH>$NDtY084&PP%6c&nE2na+>B|65iazo2opcd=iG;myt0K0g<{+Wf}##fv>@1hRA3BwMz9tEP?8`L21R))z4*}Q$iB} DXx2?W literal 0 HcmV?d00001 diff --git a/static/description/icon.svg b/static/description/icon.svg new file mode 100644 index 0000000..5550698 --- /dev/null +++ b/static/description/icon.svg @@ -0,0 +1 @@ + diff --git a/static/img/layout_1-1-1.png b/static/img/layout_1-1-1.png new file mode 100644 index 0000000000000000000000000000000000000000..5eda2823c46c11bcfed2b657847dba77ba568d52 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^AZ*OR1|(Tp;!}VWV{wqX6T`Z5GB1G~wj^(N7l!{J zxM1({$v_d#0*}aI1_o|n5N2eUHAey{$X?><>&kwcjggO={}+qxO`y;wPZ!6Kid%2* zY~(s*AmVT_{9`i{U##_yn?Qo&=NvIDD-SpBNhty6?(R}4s8IF3m3a4h`ifn}E=Ou+ zdxn_AE;mo9yzqUhqRqk#VUGz4|G!`P7jkar>1B^odpbIv?)!6O*U~AII=^H!vuI9G zaO6?}s$mrZl1!XJOB|Y5ID-@%n^2`><>&kwcjggN>>c$NJuRx)lo-U3d6}R5r z*~`~tAkuKL`_%6V78{Iy+~8Zoqh`a$(#h8rD0JEFkLCSi*XG<==Iw15(;ls{)7izP zI?q$(%A8s3Pd+WY9^F>ZuH>)a*!1Ua@bAdl`}zA0{EBdQaVdXk7VjMzs&?rb8)pzu zTEt_5f+Lp-kYp87@n~e>6k6iY!~&Pvzb|v1!?P84rYq#;PWXTORqCIur=P#insdBA pvbz(cScqRbf7@lPKaL9i<>&kwcjggOsH`@D@5m0ESr;B4q#jUq@ z47r;eBpM!`KlNYPWQWz4&C)TlO!a+9LCzLxN9IoWx@UGbJOBN{)0u{M+TAsF2D`Xa z=X$DKiJ2w-8MOoBrGl{vBI;KYvq3?K)+pMY~IPA6m8Ql*_GK3XWVV z9ut^2g;YEmSvZB3I5e?nP5^2U@c@!gsVDDdKjTd4JC)3N=^ES5{cGcn#qX|}cgdoE s_P+ZrAeHe|H-4m9uRSEs^63l9x%sjacD6Gc13kgu>FVdQ&MBb@00A6wf&c&j literal 0 HcmV?d00001 diff --git a/static/img/layout_1.png b/static/img/layout_1.png new file mode 100644 index 0000000000000000000000000000000000000000..69a0e30854c06cb060533c0c41963584cc0aaf71 GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^AZ*OR1|(Tp;!}VWV{wqX6T`Z5GB1G~wj^(N7l!{J zxM1({$v_d#0*}aI1_o|n5N2eUHAey{$X?><>&kwcjggPr#GC)hU!c$uPZ!6Kid%2* z7;-fmh%`J*U;F)}pp4D7X7>|?EZT1sn!1}*yl=n1zo~A|1XWMt{m;r*>_~SxV&bR5 z^{TzD`HuLm`*tn-BBe~6LQme$yOsWQ4yUY_=1h-hX%&w~7S13A$0iod2|!ZBV}b&! zkc!6yph~#ZpI_5T86y|3d+TuPmcsw-r%(R~pME}738-h~?e<>t+o`5?0xK@FA8ZpB URCT#*40JDpr>mdKI;Vst0C^K*^Z)<= literal 0 HcmV?d00001 diff --git a/static/img/layout_2-1.png b/static/img/layout_2-1.png new file mode 100644 index 0000000000000000000000000000000000000000..ed866add47c5e1c2384f18981f0fe13edc9cda0a GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0vp^AZ*OR1|(Tp;!}VWV{wqX6T`Z5GB1G~wj^(N7l!{J zxM1({$v_d#0*}aI1_o|n5N2eUHAey{$X?><>&kwcjggOAlJ7!C2T*8(r;B4q#jUq@ zHgYu^h&Wta{=>16Zyn#?H$bAbrq9V+wkvt5>a-}!@?t^TJrh);dbfWR)LPfs@j~CW zvuRiH_m&vFFO{bSu4!!JRPmT_{O;EHsm1?RPtWwvb#dXj{!sh7zvfI2Z)p{eMi$N> z1;-{9%?UtK#AAX2s}N8F6DN>Fmdg5T@bA{c&$ecFm(RD|-pRr#wB+86oSMzCVNdy) bZksS4=9HQcS-jp2=ynEAS3j3^P6 zPjD^Dmc&Y-1$4Ph(m0MuDm*%d*k49b7lp2=fxwBaBWh7-(AG$8I7Q0TGGHK<3nDOV zRpkBLeeX^G*gNthkuph(>D!)nL%veJsI?BQG1?LdioymvjD!A{v-KdDaykjTbq8=_VnXF|IWs(7 z>Q8$&3{)z!1_aqWuSuoS0Pwd55BB|ZVq!x1epYXlG4tTPsPg%IG+LP4rKB3GROaGD z!XOYBfU4K4V8(X=pu4-8H&G+}Z>8KFQ4|^gviT=EnMym2 zdUfj1f!&|(G~QcR4pug4V^h7 z8Q|f<yUed4>59~VU5s8;3x z@a46pbrVT|ar*xI@4Qef7Nzg|TL1!}Ru;8}PbLyc0IZw*)@Ce>)*!+u0GOV>nYP4) zIO{q9FfvveNOx`fWW8RC7U^`X*vjOJP!cApEa8vz#xFg=XXXYPMq!m;m_)| zG5}sIF<9j$0PvZC`}!)KSU9hf2TqANJJ8otUROqIqZj>b05*F@+zde`9FdL# zU}=vcz-feafW=hY`{wPY1~BG6*x|9#PAQzv)~aO?(Gp(8)^S|uD4a3%>QCa(4|r1p z*eZYp(SymP2VR={0FYHm0l-g=9=&%iF1r2A>w&REpVg0!PrjeQpRd=epi9Jp%lwZ4 zAtbMFF2r0s_UJH%=pZ7}rw`vbOb?TG=fUfO#-03*#qhZ)!@Y3N6f|ZT}fS=#! zz5c%dFf;_-v;fYlCxY*FH^9p z+$5N>oG~OBqroIz-}C_H^Z6JsYj;^|;wEkx09tDxK(heQ+neQ031AQe0ss#WKXVfZ zJHx24+~dhw3y^L!iD0vO;4T3Gq!J%<-NcPXYhKRrM8re{1EDr`2>0}yqqr*OUvnJy zoy(W`Hjb@w6CkEvxugu*Yyi&8{3^#O6(3*WIhX)2+rF3s-`sp0NJO--_(LDnCR$eg z*X%@Oy{VpU>x` zLgCrOYA>3Is8D$J1HKQN%jL|(#ES|myrK;Sutofa=>1A11T$Ok3NM(Mtu z5BK-)Z3IElB_djB=rS`$K_Lk=CV-<;jgfZGU zN~OT~(eQUlzvcV6aA;_VR`ZV&;C0`)a*2*XVq>e&EL^7F5jSm+}pOb=* z`Tm}l;^Yvo26uON+g!Y7$d@qzH*ZB!3JJ|oR4LCwxrtkZ5XF%~={X^3(D!%0474_7 zcWSKD3du4(Fn&y7bo7~Dwo?5}N+)Bj;cFyr24Is(PuA;IFz}Rs`O8E7d(U2e?n@=G zv$m(FN0u8Odf9c|-Y~3NfJCdXPbNLtXw<-r#~VWUgAd&GR(lk^D*(3J=y>Tx>Qr2=zgUInxU5IoD9W`FE%-@qF&gyOa^1yw4mBkJkDU@DSDsgKR%>#JJ=cT<2 zDwWx{nfTAkZ|y1gK5UB{bGe+^Z~$9(aAd4B=yhfOqFR|-B@Zr2jSPkXK_=W3IgUaj ztV2iPc>pgFa1Iu)K+t)>{+|#;#^Pz|s2-yudj+Ks7))9^j!Gs{s8r^rE$q>O{yjg4 z!+Ju^%*>dz7_F`Vz&MP*`S`!Q&$aqhN2+dPw8h%52^)Yc5j)axNjVBc0+ua|j$n*| zWy8xWqu2t%xQT=U15sG}XBKAg@B??BYXP}`e_mh9h+#z`98AS4yd#ClM>3i1$L8iP zgaEngx8lbZAlsJ0shNdoXmFg0;TE&1cs@Qz3zkl!SwesW2yytAZ3@(g%WOnYt z8%iZyfY))ulthyzoF?CjRe*>1SQ52bMH2~`PH!8CAkPhtP5x1w`LnuMgj`MixZ)(z zx?3m4CqD%teq@aS;-#Wa85S`>+HsU}-2|%Dx&O3;V*>~Jo^O>sGc(UDn;%#8pv}a@ zgv#gh(MaL+LtUBf(em5{+pK6hXyO*rLn4uKj5Ua&@F|iQJp3np=iBLOT>xxPDkI~i zuY0M?@oIIB<1HBKu(2f@fJDmcqFS|FW6-zDZ#TZ>`}b4y}F&kJDiq5i(7*3AQ3#|Ht(_hCm0rLO?^t3=YH zM!nj4#G%vVdkc_JN+}|NFs%P8llaDw1D`p)Hd%NP{~sD64uUD?aDU(52q|uF)GI&k z>e{A+5X1}(qE3?V1z=?qg%J_K^D@6lZ0~LtGS=Dyuc#3LV7M?D5b$uyOFOk{84PG5 z$Q5gd8=ajQMkNxC6cY7%^*M$)a-@In^m>Nyq9qOhjE|Q-6j~ey;SW<@7wWYNm=OV1 zUQdapsg7wOq)H||)T(o@fNAj1!QD>-3yH>GTb#ROZS|_*(fbHPRAhfnDOAI+S&L=|r(ul+)8U&rkD4M^E2s z9dRGQ{(dr<{-BT&QP@DF!&pdI;N%Selr2D+GdTVS7kXf(WKpj{yT4G?`y z3g?$xH!-ikSZl!6!deT-ObaL_(-ksteW1?CZolcMZpBl+NB!!(b0cTnbcf{Ba@NBl_Jt}Ea~svr1#s6dUYvfJnnUq zNrx>X3LB@$go6(~^x4!TtB&d10Zz&#lW_k*<3HuL5jLKLqW%$s~bLtImC2Ncq(x2lo7|#dG`j z@7K({Zm*Q;SO6g?l8!=xQ^|Ux_EQpc>~Q~{AGSQM$)8a^pI_I@=r{m#x%p<|rfOxD zndyNe{e4fgYR%r>BE{jF-KbFDj{F)PoBYzq$aA;0ejYk=#(6icqf-H-*7qk*o>aiX z&l~+ko%$N&efx^?_S;w2eywTYy7eCEYnHILYzx3G0Ji|#0&vT=0Netw6Yc*2r9w(M Tu8hFi00000NkvXXu0mjfq2O{c literal 0 HcmV?d00001 diff --git a/static/src/add_to_board/add_to_board.js b/static/src/add_to_board/add_to_board.js new file mode 100644 index 0000000..58bfd63 --- /dev/null +++ b/static/src/add_to_board/add_to_board.js @@ -0,0 +1,107 @@ +/** @odoo-module **/ + +import { _t } from "@web/core/l10n/translation"; +import { Dropdown } from "@web/core/dropdown/dropdown"; +import { registry } from "@web/core/registry"; +import { useAutofocus, useService } from "@web/core/utils/hooks"; +import { Component, useState } from "@odoo/owl"; + +const cogMenuRegistry = registry.category("cogMenu"); + +/** + * 'Add to board' menu + * + * Component consisiting of a toggle button, a text input and an 'Add' button. + * The first button is simply used to toggle the component and will determine + * whether the other elements should be rendered. + * The input will be given the name (or title) of the view that will be added. + * Finally, the last button will send the name as well as some of the action + * properties to the server to add the current view (and its context) to the + * user's dashboard. + * This component is only available in actions of type 'ir.actions.act_window'. + * @extends Component + */ +export class AddToBoard extends Component { + setup() { + this.notification = useService("notification"); + this.rpc = useService("rpc"); + this.state = useState({ name: this.env.config.getDisplayName() }); + + useAutofocus(); + } + + //--------------------------------------------------------------------- + // Protected + //--------------------------------------------------------------------- + + async addToBoard() { + const { domain, globalContext } = this.env.searchModel; + const { context, groupBys, orderBy } = this.env.searchModel.getPreFavoriteValues(); + const comparison = this.env.searchModel.comparison; + const contextToSave = { + ...Object.fromEntries( + Object.entries(globalContext).filter( + (entry) => !entry[0].startsWith("search_default_") + ) + ), + ...context, + orderedBy: orderBy, + group_by: groupBys, + dashboard_merge_domains_contexts: false, + }; + if (comparison) { + contextToSave.comparison = comparison; + } + + const result = await this.rpc("/board/add_to_dashboard", { + action_id: this.env.config.actionId || false, + context_to_save: contextToSave, + domain, + name: this.state.name, + view_mode: this.env.config.viewType, + }); + + if (result) { + this.notification.add( + _t("Please refresh your browser for the changes to take effect."), + { + title: _t("“%s” added to dashboard", this.state.name), + type: "warning", + } + ); + this.state.name = this.env.config.getDisplayName(); + } else { + this.notification.add(_t("Could not add filter to dashboard"), { + type: "danger", + }); + } + } + + //--------------------------------------------------------------------- + // Handlers + //--------------------------------------------------------------------- + + /** + * @param {KeyboardEvent} ev + */ + onInputKeydown(ev) { + if (ev.key === "Enter") { + ev.preventDefault(); + this.addToBoard(); + } + } +} + +AddToBoard.template = "board.AddToBoard"; +AddToBoard.components = { Dropdown }; + +export const addToBoardItem = { + Component: AddToBoard, + groupNumber: 20, + isDisplayed: ({ config }) => { + const { actionType, actionId, viewType } = config; + return actionType === "ir.actions.act_window" && actionId && viewType !== "form"; + }, +}; + +cogMenuRegistry.add("add-to-board", addToBoardItem, { sequence: 10 }); diff --git a/static/src/add_to_board/add_to_board.xml b/static/src/add_to_board/add_to_board.xml new file mode 100644 index 0000000..586b719 --- /dev/null +++ b/static/src/add_to_board/add_to_board.xml @@ -0,0 +1,28 @@ + + + + + + + + Dashboard + +
+ + + +
+
+
+ + + + + + + + + + + +
diff --git a/static/src/board_action.js b/static/src/board_action.js new file mode 100644 index 0000000..a28dbdb --- /dev/null +++ b/static/src/board_action.js @@ -0,0 +1,90 @@ +/** @odoo-module **/ + +import { useService } from "@web/core/utils/hooks"; +import { View } from "@web/views/view"; +import { makeContext } from "@web/core/context"; +import { Component, onWillStart } from "@odoo/owl"; + +export class BoardAction extends Component { + setup() { + const rpc = useService("rpc"); + const userService = useService("user"); + this.actionService = useService("action"); + const action = this.props.action; + this.formViewId = false; + this.isValid = true; + onWillStart(async () => { + let result = BoardAction.cache[action.actionId]; + if (!result) { + result = await rpc("/web/action/load", { action_id: action.actionId }); + BoardAction.cache[action.actionId] = result; + } + if (!result) { + // action does not exist + this.isValid = false; + return; + } + const viewMode = action.viewMode || result.views[0][1]; + const formView = result.views.find((v) => v[1] === "form"); + if (formView) { + this.formViewId = formView[0]; + } + this.viewProps = { + resModel: result.res_model, + type: viewMode, + display: { controlPanel: false }, + selectRecord: (resId) => this.selectRecord(result.res_model, resId), + }; + const view = result.views.find((v) => v[1] === viewMode); + if (view) { + this.viewProps.viewId = view[0]; + } + const searchView = result.views.find((v) => v[1] === "search"); + this.viewProps.views = [ + [this.viewProps.viewId || false, viewMode], + [(searchView && searchView[0]) || false, "search"], + ]; + + if (action.context) { + this.viewProps.context = makeContext([ + action.context, + { lang: userService.context.lang }, + ]); + if ("group_by" in this.viewProps.context) { + const groupBy = this.viewProps.context.group_by; + this.viewProps.groupBy = typeof groupBy === "string" ? [groupBy] : groupBy; + } + if ("comparison" in this.viewProps.context) { + const comparison = this.viewProps.context.comparison; + if ( + comparison !== null && + typeof comparison === "object" && + "domains" in comparison && + "fieldName" in comparison + ) { + // Some comparison object with the wrong form might have been stored in db. + // This is why we make the checks on the keys domains and fieldName + this.viewProps.comparison = comparison; + } + } + } + if (action.domain) { + this.viewProps.domain = action.domain; + } + if (viewMode === "list") { + this.viewProps.allowSelectors = false; + } + }); + } + selectRecord(resModel, resId) { + this.actionService.doAction({ + type: "ir.actions.act_window", + res_model: resModel, + views: [[this.formViewId, "form"]], + res_id: resId, + }); + } +} +BoardAction.template = "board.BoardAction"; +BoardAction.components = { View }; +BoardAction.cache = {}; diff --git a/static/src/board_action.xml b/static/src/board_action.xml new file mode 100644 index 0000000..39a4fc6 --- /dev/null +++ b/static/src/board_action.xml @@ -0,0 +1,12 @@ + + + + + + + + +
Invalid action
+
+
+
diff --git a/static/src/board_controller.js b/static/src/board_controller.js new file mode 100644 index 0000000..4095d81 --- /dev/null +++ b/static/src/board_controller.js @@ -0,0 +1,135 @@ +/** @odoo-module **/ + +import { _t } from "@web/core/l10n/translation"; +import { browser } from "@web/core/browser/browser"; +import { ConfirmationDialog } from "@web/core/confirmation_dialog/confirmation_dialog"; +import { Dropdown } from "@web/core/dropdown/dropdown"; +import { DropdownItem } from "@web/core/dropdown/dropdown_item"; +import { useService } from "@web/core/utils/hooks"; +import { renderToString } from "@web/core/utils/render"; +import { useSortable } from "@web/core/utils/sortable_owl"; +import { standardViewProps } from "@web/views/standard_view_props"; +import { BoardAction } from "./board_action"; +import { blockDom, Component, useState, useRef } from "@odoo/owl"; + +export class BoardController extends Component { + setup() { + this.board = useState(this.props.board); + this.rpc = useService("rpc"); + this.dialogService = useService("dialog"); + if (this.env.isSmall) { + this.selectLayout("1", false); + } else { + const mainRef = useRef("main"); + useSortable({ + ref: mainRef, + elements: ".o-dashboard-action", + handle: ".o-dashboard-action-header", + cursor: "move", + groups: ".o-dashboard-column", + connectGroups: true, + onDrop: ({ element, previous, parent }) => { + const fromColIdx = parseInt(element.parentElement.dataset.idx, 10); + const fromActionIdx = parseInt(element.dataset.idx, 10); + const toColIdx = parseInt(parent.dataset.idx, 10); + const toActionIdx = previous ? parseInt(previous.dataset.idx, 10) + 1 : 0; + if (fromColIdx !== toColIdx) { + // to reduce visual flickering + element.classList.add("d-none"); + } + this.moveAction(fromColIdx, fromActionIdx, toColIdx, toActionIdx); + }, + }); + } + } + + moveAction(fromColIdx, fromActionIdx, toColIdx, toActionIdx) { + const action = this.board.columns[fromColIdx].actions[fromActionIdx]; + if (fromColIdx !== toColIdx) { + // action moving from a column to another + this.board.columns[fromColIdx].actions.splice(fromActionIdx, 1); + this.board.columns[toColIdx].actions.splice(toActionIdx, 0, action); + } else { + // move inside a column + if (fromActionIdx === toActionIdx) { + return; + } + const actions = this.board.columns[fromColIdx].actions; + if (fromActionIdx < toActionIdx) { + actions.splice(toActionIdx + 1, 0, action); + actions.splice(fromActionIdx, 1); + } else { + actions.splice(fromActionIdx, 1); + actions.splice(toActionIdx, 0, action); + } + } + this.saveBoard(); + } + + selectLayout(layout, save = true) { + const currentColNbr = this.board.colNumber; + const nextColNbr = layout.split("-").length; + if (nextColNbr < currentColNbr) { + // need to move all actions in last cols in the last visible col + const cols = this.board.columns; + const lastVisibleCol = cols[nextColNbr - 1]; + for (let i = nextColNbr; i < currentColNbr; i++) { + lastVisibleCol.actions.push(...cols[i].actions); + cols[i].actions = []; + } + } + this.board.layout = layout; + this.board.colNumber = nextColNbr; + if (save) { + this.saveBoard(); + } + if (document.querySelector("canvas")) { + // horrible hack to force charts to be recreated so they pick up the + // proper size. also, no idea why raf is needed :( + browser.requestAnimationFrame(() => this.render(true)); + } + } + + closeAction(column, action) { + this.dialogService.add(ConfirmationDialog, { + body: _t("Are you sure that you want to remove this item?"), + confirm: () => { + const index = column.actions.indexOf(action); + column.actions.splice(index, 1); + this.saveBoard(); + }, + cancel: () => {}, + }); + } + + toggleAction(action, save = true) { + action.isFolded = !action.isFolded; + if (save) { + this.saveBoard(); + } + } + + saveBoard() { + const templateFn = renderToString.app.getTemplate("board.arch"); + const bdom = templateFn(this.board, {}); + const root = document.createElement("rendertostring"); + blockDom.mount(bdom, root); + const result = xmlSerializer.serializeToString(root); + const arch = result.slice(result.indexOf("<", 1), result.indexOf("")); + + this.rpc("/web/view/edit_custom", { + custom_id: this.board.customViewId, + arch, + }); + this.env.bus.trigger("CLEAR-CACHES"); + } +} + +BoardController.template = "board.BoardView"; +BoardController.components = { BoardAction, Dropdown, DropdownItem }; +BoardController.props = { + ...standardViewProps, + board: Object, +}; + +const xmlSerializer = new XMLSerializer(); diff --git a/static/src/board_controller.scss b/static/src/board_controller.scss new file mode 100644 index 0000000..1fccdc6 --- /dev/null +++ b/static/src/board_controller.scss @@ -0,0 +1,57 @@ +.o_dashboard { + height: 100%; + overflow: auto; +} + +.o-dashboard-layout { + display: grid; +} +.o-dashboard-layout-1 { + grid-template-columns: 1fr; +} +.o-dashboard-layout-1-1 { + grid-template-columns: 1fr 1fr; +} +.o-dashboard-layout-1-1-1 { + grid-template-columns: 1fr 1fr 1fr; +} +.o-dashboard-layout-2-1 { + grid-template-columns: 2fr 1fr; +} +.o-dashboard-layout-1-2 { + grid-template-columns: 1fr 2fr; +} + +.o-dashboard-column { + overflow-x: scroll; +} + +.o-dashboard-action { + align-self: start; + + > .o_view_controller { + padding: 0 12px 12px 12px; + .o_graph_renderer canvas { + height: 300px; + } + } + + .o_column_quick_create, .o_control_panel { + display: none; + } +} + +.o-dashboard-action > h3 > span > i { + font-size: 12px; +} + +.o_add_to_board { + svg { + width: var(--oi-font-size, 1em); + aspect-ratio: 1; + } + + &:not(:hover) { + --oi-color: currentColor; + } +} diff --git a/static/src/board_controller.xml b/static/src/board_controller.xml new file mode 100644 index 0000000..f4d98ae --- /dev/null +++ b/static/src/board_controller.xml @@ -0,0 +1,87 @@ + + + + +
+ + + + + + +
+
+ + +
+ + + + Change Layout + + + + + + + + +
+
+ +
+ +
+

+ + + + +

+ +
+
+
+
+
+
+ + +
+
+

+ Your personal dashboard is empty +

+

+ To add your first report into this dashboard, go to any + menu, switch to list or graph view, and click "Add to + Dashboard" in the extended search options. +

+

+ You can filter and group data before inserting into the + dashboard using the search options. +

+
+
+
+ + +
+ + + + + + + +
+
+ + +
diff --git a/static/src/board_view.js b/static/src/board_view.js new file mode 100644 index 0000000..95b788f --- /dev/null +++ b/static/src/board_view.js @@ -0,0 +1,77 @@ +/** @odoo-module **/ + +import { _t } from "@web/core/l10n/translation"; +import { registry } from "@web/core/registry"; +import { BoardController } from "./board_controller"; +import { visitXML } from "@web/core/utils/xml"; +import { Domain } from "@web/core/domain"; +export class BoardArchParser { + parse(arch, customViewId) { + let nextId = 1; + const archInfo = { + title: null, + layout: null, + colNumber: 0, + isEmpty: true, + columns: [{ actions: [] }, { actions: [] }, { actions: [] }], + customViewId, + }; + let currentIndex = -1; + + visitXML(arch, (node) => { + switch (node.tagName) { + case "form": + archInfo.title = node.getAttribute("string"); + break; + case "board": + archInfo.layout = node.getAttribute("style"); + archInfo.colNumber = archInfo.layout.split("-").length; + break; + case "column": + currentIndex++; + break; + case "action": { + archInfo.isEmpty = false; + const isFolded = Boolean( + node.hasAttribute("fold") ? parseInt(node.getAttribute("fold"), 10) : 0 + ); + const action = { + id: nextId++, + title: node.getAttribute("string"), + actionId: parseInt(node.getAttribute("name"), 10), + viewMode: node.getAttribute("view_mode"), + context: node.getAttribute("context"), + isFolded, + }; + if (node.hasAttribute("domain")) { + const domain = node.getAttribute("domain"); + action.domain = new Domain(domain).toList(); + // so it can be serialized when reexporting board xml + action.domain.toString = () => node.getAttribute("domain"); + } + archInfo.columns[currentIndex].actions.push(action); + break; + } + } + }); + return archInfo; + } +} + +export const boardView = { + type: "form", + display_name: _t("Board"), + Controller: BoardController, + + props: (genericProps, view) => { + const { arch, info } = genericProps; + const board = new BoardArchParser().parse(arch, info.customViewId); + return { + ...genericProps, + className: "o_dashboard", + board, + }; + }, +}; + +registry.category("views").add("board", boardView); diff --git a/static/tests/add_to_dashboard_tests.js b/static/tests/add_to_dashboard_tests.js new file mode 100644 index 0000000..24694be --- /dev/null +++ b/static/tests/add_to_dashboard_tests.js @@ -0,0 +1,551 @@ +/** @odoo-module **/ + +import { addToBoardItem } from "@board/add_to_board/add_to_board"; +import { + click, + editInput, + getFixture, + patchWithCleanup, + mouseEnter, + triggerEvent, +} from "@web/../tests/helpers/utils"; +import { + openAddCustomFilterDialog, + removeFacet, + switchView, + toggleSearchBarMenu, + toggleMenuItem, + toggleMenuItemOption, + selectGroup, +} from "@web/../tests/search/helpers"; +import { createWebClient, doAction } from "@web/../tests/webclient/helpers"; +import { browser } from "@web/core/browser/browser"; +import { registry } from "@web/core/registry"; +import testUtils from "@web/../tests/legacy/helpers/test_utils"; +import { makeFakeUserService } from "@web/../tests/helpers/mock_services"; +import * as dsHelpers from "@web/../tests/core/domain_selector_tests"; + +const patchDate = testUtils.mock.patchDate; +const favoriteMenuRegistry = registry.category("favoriteMenu"); + +let serverData; +let target; + +QUnit.module("Board", (hooks) => { + hooks.beforeEach(() => { + const models = { + board: { + fields: {}, + records: [], + }, + partner: { + fields: { + display_name: { string: "Displayed name", type: "char", searchable: true }, + foo: { + string: "Foo", + type: "char", + default: "My little Foo Value", + searchable: true, + }, + bar: { string: "Bar", type: "boolean" }, + int_field: { + string: "Integer field", + type: "integer", + group_operator: "sum", + }, + }, + records: [ + { + id: 1, + display_name: "first record", + foo: "yop", + int_field: 3, + }, + { + id: 2, + display_name: "second record", + foo: "lalala", + int_field: 5, + }, + { + id: 4, + display_name: "aaa", + foo: "abc", + int_field: 2, + }, + ], + }, + }; + + favoriteMenuRegistry.add("add-to-board", addToBoardItem, { sequence: 10 }); + serverData = { models }; + target = getFixture(); + }); + + QUnit.module("Add to dashboard"); + + QUnit.test("save actions to dashboard", async function (assert) { + assert.expect(6); + + serverData.models.partner.fields.foo.sortable = true; + + serverData.views = { + "partner,false,list": '', + "partner,false,search": "", + }; + patchWithCleanup(browser, { setTimeout: (fn) => fn() }); + + const mockRPC = (route, args) => { + if (route === "/board/add_to_dashboard") { + assert.deepEqual( + args.context_to_save.group_by, + ["foo"], + "The group_by should have been saved" + ); + assert.deepEqual( + args.context_to_save.orderedBy, + [ + { + name: "foo", + asc: true, + }, + ], + "The orderedBy should have been saved" + ); + assert.strictEqual( + args.context_to_save.fire, + "on the bayou", + "The context of a controller should be passed and flattened" + ); + assert.strictEqual(args.action_id, 1, "should save the correct action"); + assert.strictEqual(args.view_mode, "list", "should save the correct view type"); + return Promise.resolve(true); + } + }; + + const webClient = await createWebClient({ serverData, mockRPC }); + + await doAction(webClient, { + id: 1, + res_model: "partner", + type: "ir.actions.act_window", + context: { fire: "on the bayou" }, + views: [[false, "list"]], + }); + + assert.containsOnce(target, ".o_list_view", "should display the list view"); + + // Sort the list + await click(document.querySelector(".o_column_sortable")); + + // Group It + await toggleSearchBarMenu(target); + await selectGroup(target, "foo"); + + // add this action to dashboard + await testUtils.dom.triggerEvent($(".o_add_to_board button.dropdown-toggle"), "mouseenter"); + await testUtils.fields.editInput($(".o_add_to_board input"), "a name"); + await testUtils.dom.click($(".o_add_to_board .dropdown-menu button")); + }); + + QUnit.test("save two searches to dashboard", async function (assert) { + // the second search saved should not be influenced by the first + assert.expect(2); + + patchWithCleanup(browser, { setTimeout: (fn) => fn() }); + serverData.views = { + "partner,false,list": '', + "partner,false,search": ` + + + + + `, + }; + + const mockRPC = (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 Promise.resolve(true); + } + }; + + const webClient = await createWebClient({ serverData, mockRPC }); + + await doAction(webClient, { + id: 1, + res_model: "partner", + type: "ir.actions.act_window", + views: [[false, "list"]], + }); + + var filter_count = 0; + // Add a first filter + await toggleSearchBarMenu(target); + await toggleMenuItem(target, "Filter on a"); + + // Add it to dashboard + await testUtils.dom.triggerEvent($(".o_add_to_board button.dropdown-toggle"), "mouseenter"); + await testUtils.dom.click($(".o_add_to_board .dropdown-menu button")); + + // Remove it + await removeFacet(target); + + // Add the second filter + await toggleSearchBarMenu(target); + await toggleMenuItem(target, "Filter on b"); + + // Add it to dashboard + await testUtils.dom.triggerEvent( + target.querySelector(".o_add_to_board button.dropdown-toggle"), + "mouseenter" + ); + await testUtils.dom.click(target.querySelector(".o_add_to_board .dropdown-menu button")); + }); + + QUnit.test("save an action domain to dashboard", async function (assert) { + // View domains are to be added to the dashboard domain + assert.expect(1); + + patchWithCleanup(browser, { setTimeout: (fn) => fn() }); + var view_domain = ["display_name", "ilike", "a"]; + var filter_domain = ["display_name", "ilike", "b"]; + + var expected_domain = ["&", view_domain, filter_domain]; + + serverData.views = { + "partner,false,list": '', + "partner,false,search": ` + + + + `, + }; + + const mockRPC = (route, args) => { + if (route === "/board/add_to_dashboard") { + assert.deepEqual(args.domain, expected_domain, "the correct domain should be sent"); + return Promise.resolve(true); + } + }; + + const webClient = await createWebClient({ serverData, mockRPC }); + + await doAction(webClient, { + id: 1, + res_model: "partner", + type: "ir.actions.act_window", + views: [[false, "list"]], + domain: [view_domain], + }); + + // Add a filter + await toggleSearchBarMenu(target); + await toggleMenuItem(target, "Filter"); + + // Add it to dashboard + await testUtils.dom.triggerEvent( + target.querySelector(".o_add_to_board button.dropdown-toggle"), + "mouseenter" + ); + // add + await testUtils.dom.click(target.querySelector(".o_add_to_board .dropdown-menu button")); + }); + + QUnit.test("add to dashboard with no action id", async function (assert) { + assert.expect(2); + + serverData.views = { + "partner,false,pivot": '', + "partner,false,search": "", + }; + registry.category("services").add("user", makeFakeUserService()); + const webClient = await createWebClient({ serverData }); + + await doAction(webClient, { + id: false, + res_model: "partner", + type: "ir.actions.act_window", + views: [[false, "pivot"]], + }); + await toggleSearchBarMenu(target); + assert.containsNone(target, ".o_add_to_board"); + + // Sanity check + await doAction(webClient, { + id: 1, + res_model: "partner", + type: "ir.actions.act_window", + views: [[false, "pivot"]], + }); + await toggleSearchBarMenu(target); + assert.containsOnce(target, ".o_add_to_board"); + }); + + QUnit.test( + "correctly save the time ranges of a reporting view in comparison mode", + async function (assert) { + assert.expect(1); + + const unpatchDate = patchDate(2020, 6, 1, 11, 0, 0); + + serverData.models.partner.fields.date = { + string: "Date", + type: "date", + sortable: true, + }; + + serverData.views = { + "partner,false,pivot": '', + "partner,false,search": '', + }; + + const mockRPC = (route, args) => { + if (route === "/board/add_to_dashboard") { + assert.deepEqual(args.context_to_save.comparison, { + domains: [ + { + arrayRepr: [ + "&", + ["date", ">=", "2020-07-01"], + ["date", "<=", "2020-07-31"], + ], + description: "July 2020", + }, + { + arrayRepr: [ + "&", + ["date", ">=", "2020-06-01"], + ["date", "<=", "2020-06-30"], + ], + description: "June 2020", + }, + ], + fieldName: "date", + }); + return Promise.resolve(true); + } + }; + + registry.category("services").add("user", makeFakeUserService()); + + patchWithCleanup(browser, { setTimeout: (fn) => fn() }); // makes mouseEnter work + + const webClient = await createWebClient({ serverData, mockRPC }); + + await doAction(webClient, { + id: 1, + res_model: "partner", + type: "ir.actions.act_window", + views: [[false, "pivot"]], + }); + + // filter on July 2020 + await toggleSearchBarMenu(target); + await toggleMenuItem(target, "Date"); + await toggleMenuItemOption(target, "Date", "July"); + + // compare July 2020 to June 2020 + await toggleMenuItem(target.querySelector(".o_comparison_menu"), 0); + + // add the view to the dashboard + + await mouseEnter(target.querySelector(".o_add_to_board .dropdown-toggle")); + const input = target.querySelector(".o_add_to_board .dropdown-menu input"); + await testUtils.fields.editInput(input, "Pipeline"); + await testUtils.dom.click($(".o_add_to_board div button")); + + unpatchDate(); + } + ); + + QUnit.test("Add a view to dashboard (keynav)", async function (assert) { + serverData.views = { + "partner,false,pivot": '', + "partner,false,search": "", + }; + + registry.category("services").add("user", makeFakeUserService()); + + patchWithCleanup(browser, { setTimeout: (fn) => fn() }); // makes mouseEnter work + + const mockRPC = (route) => { + if (route === "/board/add_to_dashboard") { + assert.step("add to board"); + return Promise.resolve(true); + } + }; + + const webClient = await createWebClient({ serverData, mockRPC }); + + await doAction(webClient, { + id: 1, + res_model: "partner", + type: "ir.actions.act_window", + views: [[false, "pivot"]], + }); + + await toggleSearchBarMenu(target); + await mouseEnter(target.querySelector(".o_add_to_board .dropdown-toggle")); + const input = target.querySelector(".o_add_to_board .dropdown-menu input"); + await testUtils.fields.editInput(input, "Pipeline"); + await triggerEvent(input, null, "keydown", { key: "Enter" }); + + assert.verifySteps(["add to board"]); + }); + + QUnit.test("Add a view with dynamic domain", async function (assert) { + assert.expect(1); + + serverData.views = { + "partner,false,pivot": '', + "partner,false,search": ` + + + `, + }; + + registry.category("services").add("user", makeFakeUserService()); + + patchWithCleanup(browser, { setTimeout: (fn) => fn() }); // makes mouseEnter work + + const mockRPC = (route, args) => { + if (route === "/board/add_to_dashboard") { + assert.deepEqual(args.domain, ["&", ["int_field", "<=", 3], ["user_id", "=", 7]]); + return Promise.resolve(true); + } + }; + + const webClient = await createWebClient({ serverData, mockRPC }); + + await doAction(webClient, { + id: 1, + res_model: "partner", + type: "ir.actions.act_window", + views: [[false, "pivot"]], + domain: [["int_field", "<=", 3]], + context: { search_default_filter: 1 }, + }); + + await toggleSearchBarMenu(target); + await mouseEnter(target.querySelector(".o_add_to_board .dropdown-toggle")); + const input = target.querySelector(".o_add_to_board .dropdown-menu input"); + await testUtils.fields.editInput(input, "Pipeline"); + await triggerEvent(input, null, "keydown", { key: "Enter" }); + }); + + QUnit.test("Add a view to dashboard doesn't save default filters", async function (assert) { + assert.expect(2); + + serverData.views = { + "partner,false,pivot": '', + "partner,false,list": '', + "partner,false,search": ` + + + `, + }; + + registry.category("services").add("user", makeFakeUserService()); + patchWithCleanup(browser, { setTimeout: (fn) => fn() }); // makes mouseEnter work + patchWithCleanup(odoo, { debug: true }); + + const mockRPC = (route, args) => { + if (route === "/board/add_to_dashboard") { + assert.deepEqual(args.domain, [["foo", "=", "yop"]]); + assert.deepEqual(args.context_to_save, { + pivot_measures: ["__count"], + pivot_column_groupby: [], + pivot_row_groupby: [], + orderedBy: [], + group_by: [], + dashboard_merge_domains_contexts: false, + }); + return Promise.resolve(true); + } + if (route === "/web/domain/validate") { + return true; + } + }; + + const webClient = await createWebClient({ serverData, mockRPC }); + + await doAction(webClient, { + id: 1, + res_model: "partner", + type: "ir.actions.act_window", + views: [ + [false, "list"], + [false, "pivot"], + ], + context: { search_default_filter: 1 }, + }); + + await switchView(target, "pivot"); + + // Remove default filter ['foo', '!=', 'yop'] + await removeFacet(target); + + // Add a filter ['foo', '=', 'yop'] + await toggleSearchBarMenu(target); + await openAddCustomFilterDialog(target); + await editInput(target, dsHelpers.SELECTORS.debugArea, `[("foo", "=", "yop")]`); + await click(target.querySelector(".modal footer button")); + + // Add to dashboard + await toggleSearchBarMenu(target); + await mouseEnter(target.querySelector(".o_add_to_board .dropdown-toggle")); + const input = target.querySelector(".o_add_to_board .dropdown-menu input"); + await testUtils.fields.editInput(input, "Pipeline"); + await triggerEvent(input, null, "keydown", { key: "Enter" }); + }); + + QUnit.test("Add to my dashboard is not available in form views", async function (assert) { + serverData.views = { + "partner,false,list": '', + "partner,false,form": '
', + "partner,false,search": "", + }; + + const webClient = await createWebClient({ serverData }); + await doAction(webClient, { + id: 1, + res_model: "partner", + type: "ir.actions.act_window", + context: { fire: "on the bayou" }, + views: [ + [false, "list"], + [false, "form"], + ], + }); + + assert.containsOnce(target, ".o_list_view", "should display the list view"); + + // sanity check + await click(target, ".o_cp_action_menus .dropdown-toggle"); + assert.containsOnce(target, ".o_cp_action_menus .dropdown-menu .o_add_to_board"); + + // open form view + await click(target.querySelector(".o_data_cell")); + assert.containsOnce(target, ".o_form_view"); + + await click(target, ".o_cp_action_menus .dropdown-toggle"); + assert.containsOnce(target, ".o_cp_action_menus .dropdown-menu"); + assert.containsNone(target, ".o_cp_action_menus .dropdown-menu .o_add_to_board"); + }); +}); diff --git a/static/tests/board_test.js b/static/tests/board_test.js new file mode 100644 index 0000000..ae8b142 --- /dev/null +++ b/static/tests/board_test.js @@ -0,0 +1,813 @@ +/** @odoo-module **/ + +import { BoardAction } from "@board/board_action"; +import { click, dragAndDrop, getFixture, patchWithCleanup } from "@web/../tests/helpers/utils"; +import { makeView, setupViewRegistries } from "@web/../tests/views/helpers"; +import { registry } from "@web/core/registry"; +import { session } from "@web/session"; + +const serviceRegistry = registry.category("services"); + +let serverData; +let target; + +QUnit.module("Board", (hooks) => { + hooks.beforeEach(async () => { + target = getFixture(); + BoardAction.cache = {}; + + serverData = { + models: { + board: { + fields: {}, + records: [], + }, + partner: { + fields: { + display_name: { string: "Displayed name", type: "char", searchable: true }, + foo: { + string: "Foo", + type: "char", + default: "My little Foo Value", + searchable: true, + }, + bar: { string: "Bar", type: "boolean" }, + int_field: { + string: "Integer field", + type: "integer", + group_operator: "sum", + }, + }, + records: [ + { + id: 1, + display_name: "first record", + foo: "yop", + int_field: 3, + }, + { + id: 2, + display_name: "second record", + foo: "lalala", + int_field: 5, + }, + { + id: 4, + display_name: "aaa", + foo: "abc", + int_field: 2, + }, + ], + }, + }, + views: { + "partner,100000001,form": "
", + "partner,100000002,search": "", + }, + }; + setupViewRegistries(); + }); + + QUnit.module("BoardView"); + + QUnit.test("display the no content helper", async function (assert) { + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` + + + + + `, + }); + assert.containsOnce(target, ".o_view_nocontent"); + }); + + QUnit.test("basic functionality, with one sub action", async function (assert) { + assert.expect(23); + serverData.views["partner,4,list"] = ''; + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + async mockRPC(route, args) { + if (route === "/web/action/load") { + assert.step("load action"); + return { + res_model: "partner", + views: [[4, "list"]], + }; + } + if (route === "/web/dataset/call_kw/partner/web_search_read") { + assert.deepEqual( + args.kwargs.domain, + [["foo", "!=", "False"]], + "the domain should be passed" + ); + assert.deepEqual( + args.kwargs.context.orderedBy, + [ + { + name: "foo", + asc: true, + }, + ], + "orderedBy is present in the search read when specified on the custom action" + ); + } + if (route === "/web/view/edit_custom") { + assert.step("edit custom"); + return true; + } + if (args.method === "get_views" && args.model == "partner") { + assert.deepEqual( + args.kwargs.views.find((v) => v[1] === "list"), + [4, "list"] + ); + } + }, + }); + + assert.containsOnce(target, ".o-dashboard-header", "should have rendered a header"); + assert.containsOnce( + target, + "div.o-dashboard-layout-2-1", + "should have rendered a div with layout" + ); + assert.containsNone( + target, + "td.o_list_record_selector", + "td should not have a list selector" + ); + assert.containsOnce( + target, + "h3 span:contains(ABC)", + "should have rendered a header with action string" + ); + assert.containsN(target, "tr.o_data_row", 3, "should have rendered 3 data rows"); + + assert.containsOnce(target, ".o-dashboard-action .o_list_view"); + + await click(target, "h3 i.fa-window-minimize"); + + assert.containsNone(target, ".o-dashboard-action .o_list_view"); + + await click(target, "h3 i.fa-window-maximize"); + + // content is visible again + assert.containsOnce(target, ".o-dashboard-action .o_list_view"); + assert.verifySteps(["load action", "edit custom", "edit custom"]); + + // header should have dropdown with correct image + assert.containsOnce( + target, + ".o-dashboard-header .dropdown img[data-src='/board/static/img/layout_2-1.png']" + ); + + // change layout to 1-1 + await click(target, ".o-dashboard-header .dropdown img"); + await click(target, ".o-dashboard-header .dropdown-item:nth-child(2)"); + assert.containsOnce( + target, + ".o-dashboard-header .dropdown img[data-src='/board/static/img/layout_1-1.png']" + ); + assert.containsOnce( + target, + "div.o-dashboard-layout-1-1", + "should have rendered a div with layout" + ); + + assert.verifySteps(["edit custom"]); + }); + + QUnit.test("views in the dashboard do not have a control panel", async function (assert) { + serverData.views["partner,4,list"] = ''; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [ + [4, "list"], + [5, "form"], + ], + }); + } + }, + }); + + assert.containsOnce(target, ".o-dashboard-action .o_list_view"); + assert.containsNone(target, ".o-dashboard-action .o_control_panel"); + }); + + QUnit.test("can render an action without view_mode attribute", async function (assert) { + // The view_mode attribute is automatically set to the 'action' nodes when + // the action is added to the dashboard using the 'Add to dashboard' button + // in the searchview. However, other dashboard views can be written by hand + // (see openacademy tutorial), and in this case, we don't want hardcode + // action's params (like context or domain), as the dashboard can directly + // retrieve them from the action. Same applies for the view_type, as the + // first view of the action can be used, by default. + serverData.views["partner,4,list"] = ''; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [ + [4, "list"], + [false, "form"], + ], + }); + } + }, + }); + + assert.containsOnce(target, ".o-dashboard-action .o_list_view"); + }); + + QUnit.test("can sort a sub list", async function (assert) { + serverData.views["partner,4,list"] = ''; + serverData.models.partner.fields.foo.sortable = true; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [[4, "list"]], + }); + } + }, + }); + + assert.strictEqual( + $("tr.o_data_row").text(), + "yoplalalaabc", + "should have correct initial data" + ); + + await click($(target).find("th.o_column_sortable:contains(Foo)")[0]); + assert.strictEqual( + $("tr.o_data_row").text(), + "abclalalayop", + "data should have been sorted" + ); + }); + + QUnit.test("can open a record", async function (assert) { + assert.expect(1); + const fakeActionService = { + start() { + return { + doAction(action) { + assert.deepEqual(action, { + res_id: 1, + res_model: "partner", + type: "ir.actions.act_window", + views: [[false, "form"]], + }); + return Promise.resolve(true); + }, + }; + }, + }; + serviceRegistry.add("action", fakeActionService, { force: true }); + + serverData.views["partner,4,list"] = ''; + serverData.models.partner.fields.foo.sortable = true; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [[4, "list"]], + }); + } + }, + }); + + await click($(target).find("tr.o_data_row td:contains(yop)")[0]); + }); + + QUnit.test("can open record using action form view", async function (assert) { + assert.expect(1); + const fakeActionService = { + start() { + return { + doAction(action) { + assert.deepEqual(action, { + res_id: 1, + res_model: "partner", + type: "ir.actions.act_window", + views: [[5, "form"]], + }); + return Promise.resolve(true); + }, + }; + }, + }; + serviceRegistry.add("action", fakeActionService, { force: true }); + + serverData.views["partner,4,list"] = ''; + serverData.views["partner,5,form"] = + '
'; + + serverData.models.partner.fields.foo.sortable = true; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [ + [4, "list"], + [5, "form"], + ], + }); + } + }, + }); + + await click($(target).find("tr.o_data_row td:contains(yop)")[0]); + }); + + QUnit.skip("can drag and drop a view", async function (assert) { + serverData.views["partner,4,list"] = ''; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [[4, "list"]], + }); + } + if (route === "/web/view/edit_custom") { + assert.step("edit custom"); + return Promise.resolve(true); + } + }, + }); + + assert.strictEqual( + target.querySelectorAll('.o-dashboard-column[data-idx="0"] .o-dashboard-action').length, + 1 + ); + assert.strictEqual( + target.querySelectorAll('.o-dashboard-column[data-idx="1"] .o-dashboard-action').length, + 0 + ); + + await dragAndDrop( + '.o-dashboard-column[data-idx="0"] .o-dashboard-action-header', + '.o-dashboard-column[data-idx="1"]' + ); + + assert.strictEqual( + target.querySelectorAll('.o-dashboard-column[data-idx="0"] .o-dashboard-action').length, + 0 + ); + assert.strictEqual( + target.querySelectorAll('.o-dashboard-column[data-idx="1"] .o-dashboard-action').length, + 1 + ); + assert.verifySteps(["edit custom"]); + }); + + QUnit.test("twice the same action in a dashboard", async function (assert) { + serverData.views["partner,4,list"] = ''; + serverData.views["partner,5,kanban"] = ` + + + +
+
+
+
`; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [ + [4, "list"], + [5, "kanban"], + ], + }); + } + if (route === "/web/view/edit_custom") { + assert.step("edit custom"); + return Promise.resolve(true); + } + }, + }); + + var $firstAction = $(".o-dashboard-action:eq(0)"); + assert.strictEqual( + $firstAction.find(".o_list_view").length, + 1, + "list view should be displayed in 'ABC' block" + ); + var $secondAction = $(".o-dashboard-action:eq(1)"); + assert.strictEqual( + $secondAction.find(".o_kanban_view").length, + 1, + "kanban view should be displayed in 'DEF' block" + ); + }); + + QUnit.test("clicking on a kanban's button should trigger the action", async function (assert) { + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + // server answer if the action doesn't exist anymore + return Promise.resolve(false); + } + }, + }); + + assert.containsOnce(target, "h3 span:contains(ABC)"); + assert.containsOnce(target, "div.text-center:contains(Invalid action)"); + }); + + QUnit.test("twice the same action in a dashboard", async function (assert) { + assert.expect(4); + serverData.views["partner,false,kanban"] = ` + + + +
+
+ +
+
+
+
`; + + const view = await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + view_mode: "kanban", + views: [[false, "kanban"]], + }); + } + }, + }); + + patchWithCleanup(view.env.services.action, { + doActionButton(params) { + assert.strictEqual(params.resModel, "partner"); + assert.strictEqual(params.resId, 1); + assert.strictEqual(params.name, "sitting_on_a_park_bench"); + assert.strictEqual(params.type, "object"); + }, + }); + + await click(document.querySelector(".btn.oe_kanban_action")); + }); + + QUnit.test("Views should be loaded in the user's language", async function (assert) { + assert.expect(2); + patchWithCleanup(session.user_context, { lang: "fr_FR" }); + serverData.views["partner,4,list"] = ''; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [[4, "list"]], + }); + } + if (args.method === "get_views") { + assert.strictEqual(args.kwargs.context.lang, "fr_FR"); + } + }, + }); + }); + + QUnit.test("Dashboard should use correct groupby", async function (assert) { + assert.expect(1); + serverData.views["partner,4,list"] = ''; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [[4, "list"]], + }); + } + if (args.method === "web_read_group") { + assert.deepEqual(args.kwargs.groupby, ["bar"]); + } + }, + }); + }); + + QUnit.test("Dashboard should read comparison from context", async function (assert) { + assert.expect(2); + serverData.views["partner,4,pivot"] = + ''; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [[4, "pivot"]], + }); + } + }, + }); + const columns = document.querySelectorAll(".o_pivot_origin_row"); + assert.equal(columns[0].firstChild.textContent, "January 2023"); + assert.equal(columns[1].firstChild.textContent, "February 2023"); + }); + + QUnit.test( + "Dashboard should use correct groupby when defined as a string of one field", + async function (assert) { + assert.expect(1); + serverData.views["partner,4,list"] = + ''; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [[4, "list"]], + }); + } + if (args.method === "web_read_group") { + assert.deepEqual(args.kwargs.groupby, ["bar"]); + } + }, + }); + } + ); + + QUnit.test("click on a cell of pivot view inside dashboard", async function (assert) { + serverData.views["partner,4,pivot"] = + ''; + const fakeActionService = { + start() { + return { + doAction(action) { + assert.step("do action"); + assert.deepEqual(action.views, [ + [false, "list"], + [false, "form"], + ]); + }, + }; + }, + }; + serviceRegistry.add("action", fakeActionService, { force: true }); + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [[4, "pivot"]], + }); + } + if (args.method === "web_read_group") { + assert.deepEqual(args.kwargs.groupby, ["bar"]); + } + }, + }); + + assert.verifySteps([]); + + await click(document.querySelector(".o_pivot_view .o_pivot_cell_value")); + + assert.verifySteps(["do action"]); + }); + + QUnit.test("graphs in dashboard aren't squashed", async function (assert) { + serverData.views["partner,4,graph"] = + ''; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [[4, "graph"]], + }); + } + }, + }); + + assert.containsOnce(target, ".o-dashboard-action .o_graph_renderer"); + assert.strictEqual( + target.querySelector(".o-dashboard-action .o_graph_renderer canvas").offsetHeight, + 300 + ); + }); +}); diff --git a/static/tests/mobile/board_tests.js b/static/tests/mobile/board_tests.js new file mode 100644 index 0000000..4357830 --- /dev/null +++ b/static/tests/mobile/board_tests.js @@ -0,0 +1,124 @@ +/** @odoo-module **/ + +import { getFixture } from "@web/../tests/helpers/utils"; +import { makeView, setupViewRegistries } from "@web/../tests/views/helpers"; + +let serverData; +let target; + +QUnit.module("Board", (hooks) => { + hooks.beforeEach(async () => { + target = getFixture(); + + serverData = { + models: { + board: { + fields: {}, + records: [], + }, + partner: { + fields: { + foo: { + string: "Foo", + type: "char", + default: "My little Foo Value", + searchable: true, + }, + }, + records: [ + { + id: 1, + foo: "yop", + }, + ], + }, + }, + views: { + "partner,100000001,form": "
", + "partner,100000002,search": "", + }, + }; + setupViewRegistries(); + }); + + QUnit.module("BoardView"); + + QUnit.test("can't switch views in the dashboard", async (assert) => { + serverData.views["partner,4,list"] = ''; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` + + + + + + + `, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [[4, "list"]], + }); + } + }, + }); + + assert.containsNone(target, ".o-dashboard-header", "Couldn't allow user to Change layout"); + assert.containsOnce(target, ".o-dashboard-layout-1", "The display layout is force to 1"); + assert.isNotVisible( + target.querySelector(".o-dashboard-action .o_control_panel"), + "views in the dashboard do not have a control panel" + ); + assert.containsNone( + target, + ".o-dashboard-action-header .fa-close", + "Should not have a close action button" + ); + }); + + QUnit.test("Correctly soft switch to '1' layout on small screen", async function (assert) { + serverData.views["partner,4,list"] = ''; + + await makeView({ + serverData, + type: "form", + resModel: "board", + arch: ` +
+ + + + + + + + +
`, + mockRPC(route, args) { + if (route === "/web/action/load") { + return Promise.resolve({ + res_model: "partner", + views: [[4, "list"]], + }); + } + }, + }); + assert.containsOnce(target, ".o-dashboard-layout-1", "The display layout is force to 1"); + assert.containsOnce( + target, + ".o-dashboard-column", + "The display layout is force to 1 column" + ); + assert.containsN( + target, + ".o-dashboard-action", + 2, + "The display should contains the 2 actions" + ); + }); +}); diff --git a/views/board_views.xml b/views/board_views.xml new file mode 100644 index 0000000..dac5ecb --- /dev/null +++ b/views/board_views.xml @@ -0,0 +1,38 @@ + + + + + + My Dashboard + board.board + +
+ + + + +
+
+
+ + + + My Dashboard + board.board + form + {'disable_toolbar': True} + menu + + +
+ + + + + +