From 5ede2dd688190744a7f3bfcb1769db79b7a42386 Mon Sep 17 00:00:00 2001 From: Anjeel Haria Date: Wed, 24 Apr 2024 12:35:06 +0530 Subject: [PATCH] Added account_invoice_line_default_account, helpdesk_mgmt_timesheet and project_timesheet_time_control modules and added a pacth for account_statement_import_camt module Add the missing dependent module base_partition pre-commit fixes [UPD] helpdesk_mgmt: Pull latest changes from OCA pre-commit fix --- .../README.rst | 94 + .../__init__.py | 3 + .../__manifest__.py | 17 + .../i18n/fr.po | 86 + .../i18n/it.po | 80 + .../i18n/nl.po | 59 + .../models/__init__.py | 4 + .../models/account_move_line.py | 94 + .../models/res_partner.py | 49 + .../readme/CONTRIBUTORS.rst | 7 + .../readme/DESCRIPTION.rst | 12 + .../readme/ROADMAP.rst | 0 .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 440 ++++ .../tests/__init__.py | 1 + .../tests/common.py | 61 + .../tests/test_default_account.py | 93 + .../tests/test_default_account_supplier.py | 95 + .../views/res_partner.xml | 55 + .../models/parser.py | 16 +- base_partition/README.rst | 85 + base_partition/__init__.py | 1 + base_partition/__manifest__.py | 15 + base_partition/i18n/es.po | 33 + base_partition/i18n/it.po | 33 + base_partition/models/__init__.py | 1 + base_partition/models/models.py | 63 + base_partition/readme/CONTRIBUTORS.rst | 2 + base_partition/readme/DESCRIPTION.rst | 9 + base_partition/static/description/icon.png | Bin 0 -> 9455 bytes base_partition/static/description/index.html | 429 ++++ base_partition/tests/__init__.py | 1 + base_partition/tests/test_partition.py | 134 ++ helpdesk_mgmt/README.rst | 17 +- helpdesk_mgmt/__manifest__.py | 8 +- helpdesk_mgmt/controllers/main.py | 32 +- helpdesk_mgmt/controllers/myaccount.py | 4 +- helpdesk_mgmt/i18n/ca.po | 1766 ++++++++++++++++ helpdesk_mgmt/i18n/ca_ES.po | 1622 +++++++++++++++ helpdesk_mgmt/i18n/de.po | 76 +- helpdesk_mgmt/i18n/es.po | 460 +---- helpdesk_mgmt/i18n/es_AR.po | 76 +- helpdesk_mgmt/i18n/fr.po | 245 ++- helpdesk_mgmt/i18n/hu.po | 76 +- helpdesk_mgmt/i18n/it.po | 401 +++- helpdesk_mgmt/i18n/nl.po | 1805 +++++++++++++++++ helpdesk_mgmt/i18n/nl_NL.po | 1805 +++++++++++++++++ helpdesk_mgmt/i18n/pl.po | 66 +- helpdesk_mgmt/i18n/pt.po | 367 +++- helpdesk_mgmt/i18n/pt_BR.po | 437 +++- helpdesk_mgmt/i18n/tr.po | 76 +- helpdesk_mgmt/models/__init__.py | 1 + helpdesk_mgmt/models/helpdesk_ticket.py | 37 +- helpdesk_mgmt/models/helpdesk_ticket_stage.py | 6 + helpdesk_mgmt/models/helpdesk_ticket_team.py | 16 +- helpdesk_mgmt/models/ir_http.py | 12 + helpdesk_mgmt/models/res_company.py | 8 + helpdesk_mgmt/models/res_config_settings.py | 8 + helpdesk_mgmt/readme/CONTRIBUTORS.rst | 2 + helpdesk_mgmt/static/description/index.html | 71 +- helpdesk_mgmt/static/src/js/new_ticket.js | 36 + helpdesk_mgmt/tests/common.py | 1 + helpdesk_mgmt/tests/test_helpdesk_portal.py | 47 +- helpdesk_mgmt/tests/test_helpdesk_ticket.py | 34 + .../views/helpdesk_ticket_category_views.xml | 16 +- .../views/helpdesk_ticket_channel_views.xml | 16 +- .../views/helpdesk_ticket_stage_views.xml | 18 + .../views/helpdesk_ticket_tag_views.xml | 13 +- .../views/helpdesk_ticket_team_views.xml | 16 +- .../views/helpdesk_ticket_templates.xml | 483 ++--- helpdesk_mgmt/views/helpdesk_ticket_views.xml | 6 + .../views/res_config_settings_views.xml | 29 + helpdesk_mgmt_timesheet/README.rst | 121 ++ helpdesk_mgmt_timesheet/__init__.py | 5 + helpdesk_mgmt_timesheet/__manifest__.py | 31 + .../controllers/__init__.py | 1 + helpdesk_mgmt_timesheet/controllers/main.py | 19 + .../demo/helpdesk_mgmt_timesheet_demo.xml | 36 + helpdesk_mgmt_timesheet/i18n/es.po | 193 ++ helpdesk_mgmt_timesheet/i18n/es_AR.po | 190 ++ helpdesk_mgmt_timesheet/i18n/fr.po | 189 ++ helpdesk_mgmt_timesheet/i18n/hu.po | 182 ++ helpdesk_mgmt_timesheet/i18n/it.po | 189 ++ helpdesk_mgmt_timesheet/i18n/pt.po | 180 ++ helpdesk_mgmt_timesheet/i18n/pt_BR.po | 189 ++ helpdesk_mgmt_timesheet/models/__init__.py | 6 + .../models/helpdesk_ticket.py | 103 + .../models/helpdesk_ticket_team.py | 19 + .../models/hr_timesheet.py | 31 + helpdesk_mgmt_timesheet/readme/CONFIGURE.rst | 12 + .../readme/CONTRIBUTORS.rst | 20 + .../readme/DESCRIPTION.rst | 1 + helpdesk_mgmt_timesheet/readme/USAGE.rst | 3 + .../report/report_timesheet_templates.xml | 35 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 473 +++++ helpdesk_mgmt_timesheet/tests/__init__.py | 6 + .../tests/test_helpdesk_mgmt_timesheet.py | 90 + .../tests/test_helpdesk_portal.py | 19 + .../test_helpdesk_timesheet_time_control.py | 104 + .../views/helpdesk_team_view.xml | 19 + .../views/helpdesk_ticket_view.xml | 268 +++ .../views/hr_timesheet_view.xml | 104 + helpdesk_mgmt_timesheet/wizards/__init__.py | 1 + .../wizards/hr_timesheet_switch.py | 27 + project_timesheet_time_control/README.rst | 168 ++ project_timesheet_time_control/__init__.py | 5 + .../__manifest__.py | 27 + project_timesheet_time_control/hooks.py | 13 + project_timesheet_time_control/i18n/ar.po | 334 +++ project_timesheet_time_control/i18n/bg.po | 333 +++ project_timesheet_time_control/i18n/bs.po | 334 +++ project_timesheet_time_control/i18n/ca.po | 353 ++++ project_timesheet_time_control/i18n/cs.po | 333 +++ project_timesheet_time_control/i18n/de.po | 351 ++++ project_timesheet_time_control/i18n/el.po | 333 +++ project_timesheet_time_control/i18n/el_GR.po | 334 +++ project_timesheet_time_control/i18n/en_GB.po | 334 +++ project_timesheet_time_control/i18n/es.po | 355 ++++ project_timesheet_time_control/i18n/es_AR.po | 463 +++++ project_timesheet_time_control/i18n/es_CR.po | 334 +++ project_timesheet_time_control/i18n/es_EC.po | 334 +++ project_timesheet_time_control/i18n/es_MX.po | 338 +++ project_timesheet_time_control/i18n/es_VE.po | 334 +++ project_timesheet_time_control/i18n/et.po | 333 +++ project_timesheet_time_control/i18n/fi.po | 450 ++++ project_timesheet_time_control/i18n/fr.po | 424 ++++ project_timesheet_time_control/i18n/fr_CA.po | 334 +++ project_timesheet_time_control/i18n/fr_FR.po | 334 +++ project_timesheet_time_control/i18n/gl.po | 334 +++ project_timesheet_time_control/i18n/he_IL.po | 415 ++++ project_timesheet_time_control/i18n/hr.po | 355 ++++ project_timesheet_time_control/i18n/hr_HR.po | 335 +++ project_timesheet_time_control/i18n/hu.po | 336 +++ project_timesheet_time_control/i18n/id.po | 333 +++ project_timesheet_time_control/i18n/it.po | 365 ++++ project_timesheet_time_control/i18n/ja.po | 333 +++ project_timesheet_time_control/i18n/ko.po | 333 +++ project_timesheet_time_control/i18n/lt.po | 334 +++ project_timesheet_time_control/i18n/lv.po | 337 +++ project_timesheet_time_control/i18n/mk.po | 333 +++ project_timesheet_time_control/i18n/mn.po | 333 +++ project_timesheet_time_control/i18n/nb.po | 337 +++ project_timesheet_time_control/i18n/nl.po | 419 ++++ project_timesheet_time_control/i18n/nl_BE.po | 334 +++ project_timesheet_time_control/i18n/nl_NL.po | 354 ++++ project_timesheet_time_control/i18n/pl.po | 335 +++ project_timesheet_time_control/i18n/pt.po | 340 ++++ project_timesheet_time_control/i18n/pt_BR.po | 374 ++++ project_timesheet_time_control/i18n/pt_PT.po | 334 +++ project_timesheet_time_control/i18n/ro.po | 334 +++ project_timesheet_time_control/i18n/ru.po | 335 +++ project_timesheet_time_control/i18n/sk.po | 333 +++ project_timesheet_time_control/i18n/sl.po | 373 ++++ project_timesheet_time_control/i18n/sr.po | 334 +++ .../i18n/sr@latin.po | 335 +++ project_timesheet_time_control/i18n/sv.po | 357 ++++ project_timesheet_time_control/i18n/th.po | 333 +++ project_timesheet_time_control/i18n/tr.po | 333 +++ project_timesheet_time_control/i18n/uk.po | 334 +++ project_timesheet_time_control/i18n/vi.po | 333 +++ project_timesheet_time_control/i18n/vi_VN.po | 333 +++ project_timesheet_time_control/i18n/zh_CN.po | 334 +++ project_timesheet_time_control/i18n/zh_TW.po | 334 +++ .../models/__init__.py | 6 + .../models/account_analytic_line.py | 127 ++ .../models/hr_timesheet_time_control_mixin.py | 75 + .../models/project_project.py | 28 + .../models/project_task.py | 31 + .../readme/CONTRIBUTORS.rst | 10 + .../readme/DESCRIPTION.rst | 3 + .../readme/INSTALL.rst | 4 + .../readme/ROADMAP.rst | 2 + .../readme/USAGE.rst | 55 + .../security/ir.model.access.csv | 2 + .../static/description/icon.png | Bin 0 -> 9455 bytes .../static/description/index.html | 514 +++++ .../tests/__init__.py | 3 + .../test_project_timesheet_time_control.py | 280 +++ .../views/account_analytic_line_view.xml | 119 ++ .../views/project_project_view.xml | 117 ++ .../views/project_task_view.xml | 231 +++ .../wizards/__init__.py | 1 + .../wizards/hr_timesheet_switch.py | 207 ++ .../wizards/hr_timesheet_switch_view.xml | 116 ++ 185 files changed, 35279 insertions(+), 1128 deletions(-) create mode 100644 account_invoice_line_default_account/README.rst create mode 100644 account_invoice_line_default_account/__init__.py create mode 100644 account_invoice_line_default_account/__manifest__.py create mode 100644 account_invoice_line_default_account/i18n/fr.po create mode 100644 account_invoice_line_default_account/i18n/it.po create mode 100644 account_invoice_line_default_account/i18n/nl.po create mode 100644 account_invoice_line_default_account/models/__init__.py create mode 100644 account_invoice_line_default_account/models/account_move_line.py create mode 100644 account_invoice_line_default_account/models/res_partner.py create mode 100644 account_invoice_line_default_account/readme/CONTRIBUTORS.rst create mode 100644 account_invoice_line_default_account/readme/DESCRIPTION.rst create mode 100644 account_invoice_line_default_account/readme/ROADMAP.rst create mode 100644 account_invoice_line_default_account/static/description/icon.png create mode 100644 account_invoice_line_default_account/static/description/index.html create mode 100644 account_invoice_line_default_account/tests/__init__.py create mode 100644 account_invoice_line_default_account/tests/common.py create mode 100644 account_invoice_line_default_account/tests/test_default_account.py create mode 100644 account_invoice_line_default_account/tests/test_default_account_supplier.py create mode 100644 account_invoice_line_default_account/views/res_partner.xml create mode 100644 base_partition/README.rst create mode 100644 base_partition/__init__.py create mode 100644 base_partition/__manifest__.py create mode 100644 base_partition/i18n/es.po create mode 100644 base_partition/i18n/it.po create mode 100644 base_partition/models/__init__.py create mode 100644 base_partition/models/models.py create mode 100644 base_partition/readme/CONTRIBUTORS.rst create mode 100644 base_partition/readme/DESCRIPTION.rst create mode 100644 base_partition/static/description/icon.png create mode 100644 base_partition/static/description/index.html create mode 100644 base_partition/tests/__init__.py create mode 100644 base_partition/tests/test_partition.py create mode 100644 helpdesk_mgmt/i18n/ca.po create mode 100644 helpdesk_mgmt/i18n/ca_ES.po create mode 100644 helpdesk_mgmt/i18n/nl.po create mode 100644 helpdesk_mgmt/i18n/nl_NL.po create mode 100644 helpdesk_mgmt/models/ir_http.py create mode 100644 helpdesk_mgmt/static/src/js/new_ticket.js create mode 100644 helpdesk_mgmt_timesheet/README.rst create mode 100644 helpdesk_mgmt_timesheet/__init__.py create mode 100644 helpdesk_mgmt_timesheet/__manifest__.py create mode 100644 helpdesk_mgmt_timesheet/controllers/__init__.py create mode 100644 helpdesk_mgmt_timesheet/controllers/main.py create mode 100644 helpdesk_mgmt_timesheet/demo/helpdesk_mgmt_timesheet_demo.xml create mode 100644 helpdesk_mgmt_timesheet/i18n/es.po create mode 100644 helpdesk_mgmt_timesheet/i18n/es_AR.po create mode 100644 helpdesk_mgmt_timesheet/i18n/fr.po create mode 100644 helpdesk_mgmt_timesheet/i18n/hu.po create mode 100644 helpdesk_mgmt_timesheet/i18n/it.po create mode 100644 helpdesk_mgmt_timesheet/i18n/pt.po create mode 100644 helpdesk_mgmt_timesheet/i18n/pt_BR.po create mode 100644 helpdesk_mgmt_timesheet/models/__init__.py create mode 100644 helpdesk_mgmt_timesheet/models/helpdesk_ticket.py create mode 100644 helpdesk_mgmt_timesheet/models/helpdesk_ticket_team.py create mode 100644 helpdesk_mgmt_timesheet/models/hr_timesheet.py create mode 100644 helpdesk_mgmt_timesheet/readme/CONFIGURE.rst create mode 100644 helpdesk_mgmt_timesheet/readme/CONTRIBUTORS.rst create mode 100644 helpdesk_mgmt_timesheet/readme/DESCRIPTION.rst create mode 100644 helpdesk_mgmt_timesheet/readme/USAGE.rst create mode 100644 helpdesk_mgmt_timesheet/report/report_timesheet_templates.xml create mode 100644 helpdesk_mgmt_timesheet/static/description/icon.png create mode 100644 helpdesk_mgmt_timesheet/static/description/index.html create mode 100644 helpdesk_mgmt_timesheet/tests/__init__.py create mode 100644 helpdesk_mgmt_timesheet/tests/test_helpdesk_mgmt_timesheet.py create mode 100644 helpdesk_mgmt_timesheet/tests/test_helpdesk_portal.py create mode 100644 helpdesk_mgmt_timesheet/tests/test_helpdesk_timesheet_time_control.py create mode 100644 helpdesk_mgmt_timesheet/views/helpdesk_team_view.xml create mode 100644 helpdesk_mgmt_timesheet/views/helpdesk_ticket_view.xml create mode 100644 helpdesk_mgmt_timesheet/views/hr_timesheet_view.xml create mode 100644 helpdesk_mgmt_timesheet/wizards/__init__.py create mode 100644 helpdesk_mgmt_timesheet/wizards/hr_timesheet_switch.py create mode 100644 project_timesheet_time_control/README.rst create mode 100644 project_timesheet_time_control/__init__.py create mode 100644 project_timesheet_time_control/__manifest__.py create mode 100644 project_timesheet_time_control/hooks.py create mode 100644 project_timesheet_time_control/i18n/ar.po create mode 100644 project_timesheet_time_control/i18n/bg.po create mode 100644 project_timesheet_time_control/i18n/bs.po create mode 100644 project_timesheet_time_control/i18n/ca.po create mode 100644 project_timesheet_time_control/i18n/cs.po create mode 100644 project_timesheet_time_control/i18n/de.po create mode 100644 project_timesheet_time_control/i18n/el.po create mode 100644 project_timesheet_time_control/i18n/el_GR.po create mode 100644 project_timesheet_time_control/i18n/en_GB.po create mode 100644 project_timesheet_time_control/i18n/es.po create mode 100644 project_timesheet_time_control/i18n/es_AR.po create mode 100644 project_timesheet_time_control/i18n/es_CR.po create mode 100644 project_timesheet_time_control/i18n/es_EC.po create mode 100644 project_timesheet_time_control/i18n/es_MX.po create mode 100644 project_timesheet_time_control/i18n/es_VE.po create mode 100644 project_timesheet_time_control/i18n/et.po create mode 100644 project_timesheet_time_control/i18n/fi.po create mode 100644 project_timesheet_time_control/i18n/fr.po create mode 100644 project_timesheet_time_control/i18n/fr_CA.po create mode 100644 project_timesheet_time_control/i18n/fr_FR.po create mode 100644 project_timesheet_time_control/i18n/gl.po create mode 100644 project_timesheet_time_control/i18n/he_IL.po create mode 100644 project_timesheet_time_control/i18n/hr.po create mode 100644 project_timesheet_time_control/i18n/hr_HR.po create mode 100644 project_timesheet_time_control/i18n/hu.po create mode 100644 project_timesheet_time_control/i18n/id.po create mode 100644 project_timesheet_time_control/i18n/it.po create mode 100644 project_timesheet_time_control/i18n/ja.po create mode 100644 project_timesheet_time_control/i18n/ko.po create mode 100644 project_timesheet_time_control/i18n/lt.po create mode 100644 project_timesheet_time_control/i18n/lv.po create mode 100644 project_timesheet_time_control/i18n/mk.po create mode 100644 project_timesheet_time_control/i18n/mn.po create mode 100644 project_timesheet_time_control/i18n/nb.po create mode 100644 project_timesheet_time_control/i18n/nl.po create mode 100644 project_timesheet_time_control/i18n/nl_BE.po create mode 100644 project_timesheet_time_control/i18n/nl_NL.po create mode 100644 project_timesheet_time_control/i18n/pl.po create mode 100644 project_timesheet_time_control/i18n/pt.po create mode 100644 project_timesheet_time_control/i18n/pt_BR.po create mode 100644 project_timesheet_time_control/i18n/pt_PT.po create mode 100644 project_timesheet_time_control/i18n/ro.po create mode 100644 project_timesheet_time_control/i18n/ru.po create mode 100644 project_timesheet_time_control/i18n/sk.po create mode 100644 project_timesheet_time_control/i18n/sl.po create mode 100644 project_timesheet_time_control/i18n/sr.po create mode 100644 project_timesheet_time_control/i18n/sr@latin.po create mode 100644 project_timesheet_time_control/i18n/sv.po create mode 100644 project_timesheet_time_control/i18n/th.po create mode 100644 project_timesheet_time_control/i18n/tr.po create mode 100644 project_timesheet_time_control/i18n/uk.po create mode 100644 project_timesheet_time_control/i18n/vi.po create mode 100644 project_timesheet_time_control/i18n/vi_VN.po create mode 100644 project_timesheet_time_control/i18n/zh_CN.po create mode 100644 project_timesheet_time_control/i18n/zh_TW.po create mode 100644 project_timesheet_time_control/models/__init__.py create mode 100644 project_timesheet_time_control/models/account_analytic_line.py create mode 100644 project_timesheet_time_control/models/hr_timesheet_time_control_mixin.py create mode 100644 project_timesheet_time_control/models/project_project.py create mode 100644 project_timesheet_time_control/models/project_task.py create mode 100644 project_timesheet_time_control/readme/CONTRIBUTORS.rst create mode 100644 project_timesheet_time_control/readme/DESCRIPTION.rst create mode 100644 project_timesheet_time_control/readme/INSTALL.rst create mode 100644 project_timesheet_time_control/readme/ROADMAP.rst create mode 100644 project_timesheet_time_control/readme/USAGE.rst create mode 100644 project_timesheet_time_control/security/ir.model.access.csv create mode 100644 project_timesheet_time_control/static/description/icon.png create mode 100644 project_timesheet_time_control/static/description/index.html create mode 100644 project_timesheet_time_control/tests/__init__.py create mode 100644 project_timesheet_time_control/tests/test_project_timesheet_time_control.py create mode 100644 project_timesheet_time_control/views/account_analytic_line_view.xml create mode 100644 project_timesheet_time_control/views/project_project_view.xml create mode 100644 project_timesheet_time_control/views/project_task_view.xml create mode 100644 project_timesheet_time_control/wizards/__init__.py create mode 100644 project_timesheet_time_control/wizards/hr_timesheet_switch.py create mode 100644 project_timesheet_time_control/wizards/hr_timesheet_switch_view.xml diff --git a/account_invoice_line_default_account/README.rst b/account_invoice_line_default_account/README.rst new file mode 100644 index 00000000..b3bb4173 --- /dev/null +++ b/account_invoice_line_default_account/README.rst @@ -0,0 +1,94 @@ +==================================== +Account Invoice Line Default Account +==================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:480f6ce27daa02f5a233dc50f5c7b00f71ad7a855700355ae89e914e019f05e9 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Faccount--invoicing-lightgray.png?logo=github + :target: https://github.com/OCA/account-invoicing/tree/16.0/account_invoice_line_default_account + :alt: OCA/account-invoicing +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/account-invoicing-16-0/account-invoicing-16-0-account_invoice_line_default_account + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/account-invoicing&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +When entering sales or purchase invoices directly, the user has to select an +account which will be used as a counterpart in the generated move lines. Each +supplier will mostly be linked to one account. For instance when ordering paper +from a supplier that deals in paper, the counterpart account will mostly be +something like 'office expenses'. The same principle has been applied for +customers. This module will add a default counterpart expense and income +account to a partner, comparable to the similiar field in product. When an +invoice is entered, withouth a product, the field from partner will be used as +default. Also when an account is entered on an invoice line (not automatically +selected for a product), the account will be automatically linked to the +partner as default expense or income account, unless explicitly disabled in the +partner record. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Therp BV +* BCIM + +Contributors +~~~~~~~~~~~~ + +* Ronald Portier, Therp +* Jacques-Etienne Baudoux (BCIM sprl) +* Denis Roussel +* `TAKOBI `_: + + * Simone Rubino + * Lorenzo Battistini + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/account-invoicing `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/account_invoice_line_default_account/__init__.py b/account_invoice_line_default_account/__init__.py new file mode 100644 index 00000000..b18eea37 --- /dev/null +++ b/account_invoice_line_default_account/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models diff --git a/account_invoice_line_default_account/__manifest__.py b/account_invoice_line_default_account/__manifest__.py new file mode 100644 index 00000000..913ce74b --- /dev/null +++ b/account_invoice_line_default_account/__manifest__.py @@ -0,0 +1,17 @@ +# Copyright 2012 Therp BV () +# Copyright 2013-2018 BCIM SPRL () +# Copyright 2022 Simone Rubino - TAKOBI +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +{ + "name": "Account Invoice Line Default Account", + "version": "16.0.1.0.0", + "depends": ["account", "base_partition"], + "author": "Therp BV,BCIM,Odoo Community Association (OCA)", + "website": "https://github.com/OCA/account-invoicing", + "license": "AGPL-3", + "category": "Accounting", + "data": [ + "views/res_partner.xml", + ], + "installable": True, +} diff --git a/account_invoice_line_default_account/i18n/fr.po b/account_invoice_line_default_account/i18n/fr.po new file mode 100644 index 00000000..9063a418 --- /dev/null +++ b/account_invoice_line_default_account/i18n/fr.po @@ -0,0 +1,86 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * account_invoice_line_default_account +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.saas~1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-09-18 16:01+0000\n" +"PO-Revision-Date: 2013-09-18 16:01+0000\n" +"Last-Translator: Jacques-Etienne Baudoux \n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_partner__auto_update_account_expense +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_users__auto_update_account_expense +msgid "Autosave Selection for Expense Account on Invoice Line" +msgstr "" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_partner__auto_update_account_income +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_users__auto_update_account_income +msgid "Autosave Selection for Income Account on Invoice Line" +msgstr "" + +#. module: account_invoice_line_default_account +#: model:ir.model,name:account_invoice_line_default_account.model_res_partner +msgid "Contact" +msgstr "" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_partner__property_account_expense +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_users__property_account_expense +msgid "Default Expense Account" +msgstr "Compte de charge par défaut" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_partner__property_account_income +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_users__property_account_income +msgid "Default Income Account" +msgstr "" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_partner__property_account_expense +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_users__property_account_expense +msgid "Default counterpart account for purchases on invoice lines" +msgstr "Compte de contrepartie par défaut pour les lignes de factures d'achat" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_partner__property_account_income +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_users__property_account_income +msgid "Default counterpart account for sales on invoice lines" +msgstr "" + +#. module: account_invoice_line_default_account +#: model:ir.model,name:account_invoice_line_default_account.model_account_invoice_line +msgid "Invoice Line" +msgstr "" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_partner__auto_update_account_expense +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_users__auto_update_account_expense +msgid "" +"When an account is selected on an invoice line, automatically assign it as " +"default expense account" +msgstr "" +"Lorsqu'un compte est sélectionné sur une ligne de facture, l'assigner " +"automatiquement comme compte de charge par défaut" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_partner__auto_update_account_income +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_users__auto_update_account_income +msgid "" +"When an account is selected on an invoice line, automatically assign it as " +"default income account" +msgstr "" + +#. module: account_invoice_line_default_account +#: model_terms:ir.ui.view,arch_db:account_invoice_line_default_account.view_partner_expense_property_form +msgid "autosave from invoice line" +msgstr "sauvegarde automatique" diff --git a/account_invoice_line_default_account/i18n/it.po b/account_invoice_line_default_account/i18n/it.po new file mode 100644 index 00000000..b9872626 --- /dev/null +++ b/account_invoice_line_default_account/i18n/it.po @@ -0,0 +1,80 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * account_invoice_line_default_account +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-04-26 08:55+0000\n" +"PO-Revision-Date: 2022-04-26 08:55+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: account_invoice_line_default_account +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_partner__auto_update_account_expense +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_users__auto_update_account_expense +msgid "Autosave Selection for Expense Account on Invoice Line" +msgstr "Salvare automaticamente la selezione per il conto di costo nelle righe fattura" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_partner__auto_update_account_income +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_users__auto_update_account_income +msgid "Autosave Selection for Income Account on Invoice Line" +msgstr "Salvare automaticamente la selezione per il conto di ricavo nelle righe fattura" + +#. module: account_invoice_line_default_account +#: model:ir.model,name:account_invoice_line_default_account.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_partner__property_account_expense +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_users__property_account_expense +msgid "Default Expense Account" +msgstr "Conto di costo predefinito" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_partner__property_account_income +#: model:ir.model.fields,field_description:account_invoice_line_default_account.field_res_users__property_account_income +msgid "Default Income Account" +msgstr "Conto di ricavo predefinito" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_partner__property_account_expense +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_users__property_account_expense +msgid "Default counterpart account for purchases on invoice lines" +msgstr "Contropartita predefinita per gli acquisti sulle righe fattura" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_partner__property_account_income +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_users__property_account_income +msgid "Default counterpart account for sales on invoice lines" +msgstr "Contropartita predefinita per le vendite sulle righe fattura" + +#. module: account_invoice_line_default_account +#: model:ir.model,name:account_invoice_line_default_account.model_account_invoice_line +msgid "Invoice Line" +msgstr "Riga fattura" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_partner__auto_update_account_expense +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_users__auto_update_account_expense +msgid "When an account is selected on an invoice line, automatically assign it as default expense account" +msgstr "Quando viene selezionato un conto sulla riga fattura, assegnarlo automaticamente come conto di costo predefinito" + +#. module: account_invoice_line_default_account +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_partner__auto_update_account_income +#: model:ir.model.fields,help:account_invoice_line_default_account.field_res_users__auto_update_account_income +msgid "When an account is selected on an invoice line, automatically assign it as default income account" +msgstr "Quando viene selezionato un conto sulla riga fattura, assegnarlo automaticamente come conto di ricavo predefinito" + +#. module: account_invoice_line_default_account +#: model_terms:ir.ui.view,arch_db:account_invoice_line_default_account.view_partner_expense_property_form +msgid "autosave from invoice line" +msgstr "Salvataggio automatico da riga fattura" + diff --git a/account_invoice_line_default_account/i18n/nl.po b/account_invoice_line_default_account/i18n/nl.po new file mode 100644 index 00000000..2640447a --- /dev/null +++ b/account_invoice_line_default_account/i18n/nl.po @@ -0,0 +1,59 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * account_invoice_line_default_account +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.saas~1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-09-18 16:01+0000\n" +"PO-Revision-Date: 2013-09-18 16:01+0000\n" +"Last-Translator: Jacques-Etienne Baudoux \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: account_invoice_line_default_account +#: field:res.partner,property_account_expense:0 +msgid "Default Expense Account" +msgstr "Standaard kostenrekening" + +#. module: account_invoice_line_default_account +#: help:res.partner,property_account_expense:0 +msgid "Default counterpart account for purchases on invoice lines" +msgstr "Standaard tegenrekening voor inkoop factuur lijnen" + +#. module: account_invoice_line_default_account +#: help:res.partner,auto_update_account_expense:0 +msgid "When an account is selected on an invoice line, automatically assign it as default expense account" +msgstr "Wanneer een rekening op een factuur lijn is geselecteerd, automatisch toewijzen als standaard kostenrekening" + +#. module: account_invoice_line_default_account +#: code:addons/account_invoice_line_default_account/model/account_invoice_line.py:27 +#: code:addons/account_invoice_line_default_account/model/account_invoice_line.py:47 +#, python-format +msgid "No object created for partner %d" +msgstr "" + +#. module: account_invoice_line_default_account +#: model:ir.model,name:account_invoice_line_default_account.model_account_invoice_line +msgid "Invoice Line" +msgstr "" + +#. module: account_invoice_line_default_account +#: view:res.partner:0 +msgid "autosave from invoice line" +msgstr "automatisch bewaren" + +#. module: account_invoice_line_default_account +#: field:res.partner,auto_update_account_expense:0 +msgid "Autosave Selection on Invoice Line" +msgstr "" + +#. module: account_invoice_line_default_account +#: model:ir.model,name:account_invoice_line_default_account.model_res_partner +msgid "Partner" +msgstr "" + diff --git a/account_invoice_line_default_account/models/__init__.py b/account_invoice_line_default_account/models/__init__.py new file mode 100644 index 00000000..5a33bb79 --- /dev/null +++ b/account_invoice_line_default_account/models/__init__.py @@ -0,0 +1,4 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import res_partner +from . import account_move_line diff --git a/account_invoice_line_default_account/models/account_move_line.py b/account_invoice_line_default_account/models/account_move_line.py new file mode 100644 index 00000000..98d45ab9 --- /dev/null +++ b/account_invoice_line_default_account/models/account_move_line.py @@ -0,0 +1,94 @@ +# Copyright 2012 Therp BV () +# Copyright 2013-2018 BCIM SPRL () +# Copyright 2022 Simone Rubino - TAKOBI +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import models +from odoo.fields import first + + +class AccountInvoiceLine(models.Model): + _inherit = "account.move.line" + + def _compute_account_id(self): + super()._compute_account_id() + lines_without_product = self.filtered( + lambda line: line.display_type == "product" and not line.product_id + ) + if not lines_without_product: + return + # Lines could be updated at once grouped by invoice + for _move, lines in lines_without_product.partition("move_id").items(): + partner = lines.move_id.partner_id + invoice_type = lines.move_id.move_type + if ( + invoice_type in ["in_invoice", "in_refund"] + and partner.property_account_expense + ): + lines.account_id = partner.property_account_expense + elif ( + invoice_type in ["out_invoice", "out_refund"] + and partner.property_account_income + ): + lines.account_id = partner.property_account_income + + def write(self, vals): + res = super().write(vals) + self._update_partner_income_expense_default_accounts() + return res + + def _get_updateable_income_expense_lines(self): + """ + Return lines: + - With an account + - With a partner + - Without a product + - Without the account set from the journal + """ + return self.filtered( + lambda line: ( + line.display_type == "product" + and line.account_id + and line.move_id.partner_id + and not line.product_id + ) + and not ( + line.journal_id + and line.account_id == line.journal_id.default_account_id + ) + ) + + def _update_partner_income_expense_default_accounts(self): + """ + Update the partner default account. + As the account is unique on partner and to avoid too + much writes, group lines per invoice and update with the first line + account + """ + for invoice, lines in self.partition("move_id").items(): + line_to_update = first(lines._get_updateable_income_expense_lines()) + if not line_to_update: + continue + inv_type = invoice.move_type + if ( + inv_type in ["in_invoice", "in_refund"] + and invoice.partner_id.auto_update_account_expense + ): + if ( + line_to_update.account_id + != invoice.partner_id.property_account_expense + ): + invoice.partner_id.write( + {"property_account_expense": line_to_update.account_id.id} + ) + elif ( + inv_type in ["out_invoice", "out_refund"] + and invoice.partner_id.auto_update_account_income + ): + if ( + line_to_update.account_id + != invoice.partner_id.property_account_income + ): + invoice.partner_id.write( + {"property_account_income": line_to_update.account_id.id} + ) diff --git a/account_invoice_line_default_account/models/res_partner.py b/account_invoice_line_default_account/models/res_partner.py new file mode 100644 index 00000000..33be08df --- /dev/null +++ b/account_invoice_line_default_account/models/res_partner.py @@ -0,0 +1,49 @@ +# Copyright 2012 Therp BV () +# Copyright 2013-2018 BCIM SPRL () +# Copyright 2022 Simone Rubino - TAKOBI +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + property_account_income = fields.Many2one( + "account.account", + string="Default Income Account", + domain=lambda model: [ + ( + "account_type", + "=", + "income", + ), + ], + help="Default counterpart account for sales on invoice lines", + company_dependent=True, + ) + auto_update_account_income = fields.Boolean( + "Autosave Selection for Income Account on Invoice Line", + help="When an account is selected on an invoice line, " + "automatically assign it as default income account", + default=True, + ) + property_account_expense = fields.Many2one( + "account.account", + string="Default Expense Account", + domain=lambda model: [ + ( + "account_type", + "=", + "expense", + ), + ], + help="Default counterpart account for purchases on invoice lines", + company_dependent=True, + ) + auto_update_account_expense = fields.Boolean( + "Autosave Selection for Expense Account on Invoice Line", + help="When an account is selected on an invoice line, " + "automatically assign it as default expense account", + default=True, + ) diff --git a/account_invoice_line_default_account/readme/CONTRIBUTORS.rst b/account_invoice_line_default_account/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..96e931b5 --- /dev/null +++ b/account_invoice_line_default_account/readme/CONTRIBUTORS.rst @@ -0,0 +1,7 @@ +* Ronald Portier, Therp +* Jacques-Etienne Baudoux (BCIM sprl) +* Denis Roussel +* `TAKOBI `_: + + * Simone Rubino + * Lorenzo Battistini diff --git a/account_invoice_line_default_account/readme/DESCRIPTION.rst b/account_invoice_line_default_account/readme/DESCRIPTION.rst new file mode 100644 index 00000000..cd8fdf3e --- /dev/null +++ b/account_invoice_line_default_account/readme/DESCRIPTION.rst @@ -0,0 +1,12 @@ +When entering sales or purchase invoices directly, the user has to select an +account which will be used as a counterpart in the generated move lines. Each +supplier will mostly be linked to one account. For instance when ordering paper +from a supplier that deals in paper, the counterpart account will mostly be +something like 'office expenses'. The same principle has been applied for +customers. This module will add a default counterpart expense and income +account to a partner, comparable to the similiar field in product. When an +invoice is entered, withouth a product, the field from partner will be used as +default. Also when an account is entered on an invoice line (not automatically +selected for a product), the account will be automatically linked to the +partner as default expense or income account, unless explicitly disabled in the +partner record. diff --git a/account_invoice_line_default_account/readme/ROADMAP.rst b/account_invoice_line_default_account/readme/ROADMAP.rst new file mode 100644 index 00000000..e69de29b diff --git a/account_invoice_line_default_account/static/description/icon.png b/account_invoice_line_default_account/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmW++2RxMjAAjx~&dlBk9S+%}OXg)AGE&Cb*&}d0jUxM@u(PQx^-s)697TX`ehR4?GS^qbkof1cslKgkU)h65qZ9Oc=ml_0temigYLJfnz{IDzUf>bGs4N!v3=Z3jMq&A#7%rM5eQ#dc?k~! zVpnB`o+K7|Al`Q_U;eD$B zfJtP*jH`siUq~{KE)`jP2|#TUEFGRryE2`i0**z#*^6~AI|YzIWy$Cu#CSLW3q=GA z6`?GZymC;dCPk~rBS%eCb`5OLr;RUZ;D`}um=H)BfVIq%7VhiMr)_#G0N#zrNH|__ zc+blN2UAB0=617@>_u;MPHN;P;N#YoE=)R#i$k_`UAA>WWCcEVMh~L_ zj--gtp&|K1#58Yz*AHCTMziU1Jzt_jG0I@qAOHsk$2}yTmVkBp_eHuY$A9)>P6o~I z%aQ?!(GqeQ-Y+b0I(m9pwgi(IIZZzsbMv+9w{PFtd_<_(LA~0H(xz{=FhLB@(1&qHA5EJw1>>=%q2f&^X>IQ{!GJ4e9U z&KlB)z(84HmNgm2hg2C0>WM{E(DdPr+EeU_N@57;PC2&DmGFW_9kP&%?X4}+xWi)( z;)z%wI5>D4a*5XwD)P--sPkoY(a~WBw;E~AW`Yue4kFa^LM3X`8x|}ZUeMnqr}>kH zG%WWW>3ml$Yez?i%)2pbKPI7?5o?hydokgQyZsNEr{a|mLdt;X2TX(#B1j35xPnPW z*bMSSOauW>o;*=kO8ojw91VX!qoOQb)zHJ!odWB}d+*K?#sY_jqPdg{Sm2HdYzdEx zOGVPhVRTGPtv0o}RfVP;Nd(|CB)I;*t&QO8h zFfekr30S!-LHmV_Su-W+rEwYXJ^;6&3|L$mMC8*bQptyOo9;>Qb9Q9`ySe3%V$A*9 zeKEe+b0{#KWGp$F+tga)0RtI)nhMa-K@JS}2krK~n8vJ=Ngm?R!9G<~RyuU0d?nz# z-5EK$o(!F?hmX*2Yt6+coY`6jGbb7tF#6nHA zuKk=GGJ;ZwON1iAfG$E#Y7MnZVmrY|j0eVI(DN_MNFJmyZ|;w4tf@=CCDZ#5N_0K= z$;R~bbk?}TpfDjfB&aiQ$VA}s?P}xPERJG{kxk5~R`iRS(SK5d+Xs9swCozZISbnS zk!)I0>t=A<-^z(cmSFz3=jZ23u13X><0b)P)^1T_))Kr`e!-pb#q&J*Q`p+B6la%C zuVl&0duN<;uOsB3%T9Fp8t{ED108<+W(nOZd?gDnfNBC3>M8WE61$So|P zVvqH0SNtDTcsUdzaMDpT=Ty0pDHHNL@Z0w$Y`XO z2M-_r1S+GaH%pz#Uy0*w$Vdl=X=rQXEzO}d6J^R6zjM1u&c9vYLvLp?W7w(?np9x1 zE_0JSAJCPB%i7p*Wvg)pn5T`8k3-uR?*NT|J`eS#_#54p>!p(mLDvmc-3o0mX*mp_ zN*AeS<>#^-{S%W<*mz^!X$w_2dHWpcJ6^j64qFBft-o}o_Vx80o0>}Du;>kLts;$8 zC`7q$QI(dKYG`Wa8#wl@V4jVWBRGQ@1dr-hstpQL)Tl+aqVpGpbSfN>5i&QMXfiZ> zaA?T1VGe?rpQ@;+pkrVdd{klI&jVS@I5_iz!=UMpTsa~mBga?1r}aRBm1WS;TT*s0f0lY=JBl66Upy)-k4J}lh=P^8(SXk~0xW=T9v*B|gzIhN z>qsO7dFd~mgxAy4V?&)=5ieYq?zi?ZEoj)&2o)RLy=@hbCRcfT5jigwtQGE{L*8<@Yd{zg;CsL5mvzfDY}P-wos_6PfprFVaeqNE%h zKZhLtcQld;ZD+>=nqN~>GvROfueSzJD&BE*}XfU|H&(FssBqY=hPCt`d zH?@s2>I(|;fcW&YM6#V#!kUIP8$Nkdh0A(bEVj``-AAyYgwY~jB zT|I7Bf@%;7aL7Wf4dZ%VqF$eiaC38OV6oy3Z#TER2G+fOCd9Iaoy6aLYbPTN{XRPz z;U!V|vBf%H!}52L2gH_+j;`bTcQRXB+y9onc^wLm5wi3-Be}U>k_u>2Eg$=k!(l@I zcCg+flakT2Nej3i0yn+g+}%NYb?ta;R?(g5SnwsQ49U8Wng8d|{B+lyRcEDvR3+`O{zfmrmvFrL6acVP%yG98X zo&+VBg@px@i)%o?dG(`T;n*$S5*rnyiR#=wW}}GsAcfyQpE|>a{=$Hjg=-*_K;UtD z#z-)AXwSRY?OPefw^iI+ z)AXz#PfEjlwTes|_{sB?4(O@fg0AJ^g8gP}ex9Ucf*@_^J(s_5jJV}c)s$`Myn|Kd z$6>}#q^n{4vN@+Os$m7KV+`}c%4)4pv@06af4-x5#wj!KKb%caK{A&Y#Rfs z-po?Dcb1({W=6FKIUirH&(yg=*6aLCekcKwyfK^JN5{wcA3nhO(o}SK#!CINhI`-I z1)6&n7O&ZmyFMuNwvEic#IiOAwNkR=u5it{B9n2sAJV5pNhar=j5`*N!Na;c7g!l$ z3aYBqUkqqTJ=Re-;)s!EOeij=7SQZ3Hq}ZRds%IM*PtM$wV z@;rlc*NRK7i3y5BETSKuumEN`Xu_8GP1Ri=OKQ$@I^ko8>H6)4rjiG5{VBM>B|%`&&s^)jS|-_95&yc=GqjNo{zFkw%%HHhS~e=s zD#sfS+-?*t|J!+ozP6KvtOl!R)@@-z24}`9{QaVLD^9VCSR2b`b!KC#o;Ki<+wXB6 zx3&O0LOWcg4&rv4QG0)4yb}7BFSEg~=IR5#ZRj8kg}dS7_V&^%#Do==#`u zpy6{ox?jWuR(;pg+f@mT>#HGWHAJRRDDDv~@(IDw&R>9643kK#HN`!1vBJHnC+RM&yIh8{gG2q zA%e*U3|N0XSRa~oX-3EAneep)@{h2vvd3Xvy$7og(sayr@95+e6~Xvi1tUqnIxoIH zVWo*OwYElb#uyW{Imam6f2rGbjR!Y3`#gPqkv57dB6K^wRGxc9B(t|aYDGS=m$&S!NmCtrMMaUg(c zc2qC=2Z`EEFMW-me5B)24AqF*bV5Dr-M5ig(l-WPS%CgaPzs6p_gnCIvTJ=Y<6!gT zVt@AfYCzjjsMEGi=rDQHo0yc;HqoRNnNFeWZgcm?f;cp(6CNylj36DoL(?TS7eU#+ z7&mfr#y))+CJOXQKUMZ7QIdS9@#-}7y2K1{8)cCt0~-X0O!O?Qx#E4Og+;A2SjalQ zs7r?qn0H044=sDN$SRG$arw~n=+T_DNdSrarmu)V6@|?1-ZB#hRn`uilTGPJ@fqEy zGt(f0B+^JDP&f=r{#Y_wi#AVDf-y!RIXU^0jXsFpf>=Ji*TeqSY!H~AMbJdCGLhC) zn7Rx+sXw6uYj;WRYrLd^5IZq@6JI1C^YkgnedZEYy<&4(z%Q$5yv#Boo{AH8n$a zhb4Y3PWdr269&?V%uI$xMcUrMzl=;w<_nm*qr=c3Rl@i5wWB;e-`t7D&c-mcQl7x! zZWB`UGcw=Y2=}~wzrfLx=uet<;m3~=8I~ZRuzvMQUQdr+yTV|ATf1Uuomr__nDf=X zZ3WYJtHp_ri(}SQAPjv+Y+0=fH4krOP@S&=zZ-t1jW1o@}z;xk8 z(Nz1co&El^HK^NrhVHa-_;&88vTU>_J33=%{if;BEY*J#1n59=07jrGQ#IP>@u#3A z;!q+E1Rj3ZJ+!4bq9F8PXJ@yMgZL;>&gYA0%_Kbi8?S=XGM~dnQZQ!yBSgcZhY96H zrWnU;k)qy`rX&&xlDyA%(a1Hhi5CWkmg(`Gb%m(HKi-7Z!LKGRP_B8@`7&hdDy5n= z`OIxqxiVfX@OX1p(mQu>0Ai*v_cTMiw4qRt3~NBvr9oBy0)r>w3p~V0SCm=An6@3n)>@z!|o-$HvDK z|3D2ZMJkLE5loMKl6R^ez@Zz%S$&mbeoqH5`Bb){Ei21q&VP)hWS2tjShfFtGE+$z zzCR$P#uktu+#!w)cX!lWN1XU%K-r=s{|j?)Akf@q#3b#{6cZCuJ~gCxuMXRmI$nGtnH+-h z+GEi!*X=AP<|fG`1>MBdTb?28JYc=fGvAi2I<$B(rs$;eoJCyR6_bc~p!XR@O-+sD z=eH`-ye})I5ic1eL~TDmtfJ|8`0VJ*Yr=hNCd)G1p2MMz4C3^Mj?7;!w|Ly%JqmuW zlIEW^Ft%z?*|fpXda>Jr^1noFZEwFgVV%|*XhH@acv8rdGxeEX{M$(vG{Zw+x(ei@ zmfXb22}8-?Fi`vo-YVrTH*C?a8%M=Hv9MqVH7H^J$KsD?>!SFZ;ZsvnHr_gn=7acz z#W?0eCdVhVMWN12VV^$>WlQ?f;P^{(&pYTops|btm6aj>_Uz+hqpGwB)vWp0Cf5y< zft8-je~nn?W11plq}N)4A{l8I7$!ks_x$PXW-2XaRFswX_BnF{R#6YIwMhAgd5F9X zGmwdadS6(a^fjHtXg8=l?Rc0Sm%hk6E9!5cLVloEy4eh(=FwgP`)~I^5~pBEWo+F6 zSf2ncyMurJN91#cJTy_u8Y}@%!bq1RkGC~-bV@SXRd4F{R-*V`bS+6;W5vZ(&+I<9$;-V|eNfLa5n-6% z2(}&uGRF;p92eS*sE*oR$@pexaqr*meB)VhmIg@h{uzkk$9~qh#cHhw#>O%)b@+(| z^IQgqzuj~Sk(J;swEM-3TrJAPCq9k^^^`q{IItKBRXYe}e0Tdr=Huf7da3$l4PdpwWDop%^}n;dD#K4s#DYA8SHZ z&1!riV4W4R7R#C))JH1~axJ)RYnM$$lIR%6fIVA@zV{XVyx}C+a-Dt8Y9M)^KU0+H zR4IUb2CJ{Hg>CuaXtD50jB(_Tcx=Z$^WYu2u5kubqmwp%drJ6 z?Fo40g!Qd<-l=TQxqHEOuPX0;^z7iX?Ke^a%XT<13TA^5`4Xcw6D@Ur&VT&CUe0d} z1GjOVF1^L@>O)l@?bD~$wzgf(nxX1OGD8fEV?TdJcZc2KoUe|oP1#=$$7ee|xbY)A zDZq+cuTpc(fFdj^=!;{k03C69lMQ(|>uhRfRu%+!k&YOi-3|1QKB z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/account_invoice_line_default_account/static/description/index.html b/account_invoice_line_default_account/static/description/index.html new file mode 100644 index 00000000..abe324c0 --- /dev/null +++ b/account_invoice_line_default_account/static/description/index.html @@ -0,0 +1,440 @@ + + + + + + +Account Invoice Line Default Account + + + +
+

Account Invoice Line Default Account

+ + +

Beta License: AGPL-3 OCA/account-invoicing Translate me on Weblate Try me on Runboat

+

When entering sales or purchase invoices directly, the user has to select an +account which will be used as a counterpart in the generated move lines. Each +supplier will mostly be linked to one account. For instance when ordering paper +from a supplier that deals in paper, the counterpart account will mostly be +something like ‘office expenses’. The same principle has been applied for +customers. This module will add a default counterpart expense and income +account to a partner, comparable to the similiar field in product. When an +invoice is entered, withouth a product, the field from partner will be used as +default. Also when an account is entered on an invoice line (not automatically +selected for a product), the account will be automatically linked to the +partner as default expense or income account, unless explicitly disabled in the +partner record.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Therp BV
  • +
  • BCIM
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/account-invoicing project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/account_invoice_line_default_account/tests/__init__.py b/account_invoice_line_default_account/tests/__init__.py new file mode 100644 index 00000000..49967b01 --- /dev/null +++ b/account_invoice_line_default_account/tests/__init__.py @@ -0,0 +1 @@ +from . import test_default_account, test_default_account_supplier diff --git a/account_invoice_line_default_account/tests/common.py b/account_invoice_line_default_account/tests/common.py new file mode 100644 index 00000000..7139d707 --- /dev/null +++ b/account_invoice_line_default_account/tests/common.py @@ -0,0 +1,61 @@ +# Copyright 2022 Simone Rubino - TAKOBI +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + + +from odoo.fields import first +from odoo.tests import Form, tagged + +from odoo.addons.account.tests.common import AccountTestInvoicingCommon + + +@tagged("post_install", "-at_install") +class DefaultAccountCommon(AccountTestInvoicingCommon): + _default_move_type = "out_invoice" + + @classmethod + def _create_invoice(cls, user, partner, product=None): + account_invoice_model = cls.account_invoice_model + if user: + account_invoice_model = account_invoice_model.with_user(user.id) + + invoice_form = Form(account_invoice_model) + invoice_form.partner_id = partner + with invoice_form.invoice_line_ids.new() as line: + if product: + line.product_id = product + else: + # Required for invoice lines + line.name = "Test line" + + return invoice_form.save() + + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env = cls.env(context=dict(cls.env.context, tracking_disable=True)) + cls.account_invoice_model = cls.env["account.move"].with_context( + default_move_type=cls._default_move_type + ) + cls.partner = cls.env.ref("base.res_partner_3") + cls.product = cls.env.ref("product.product_product_5") + cls.invoice = cls._create_invoice( + # We use the created user in AccountTestInvoicingCommon + cls.env.user, + cls.partner, + ) + invoice_line = first(cls.invoice.invoice_line_ids) + cls.default_account = invoice_line.account_id + cls.partner_account = cls.default_account.search( + [ + ("id", "!=", cls.default_account.id), + ], + limit=1, + ) + + cls.other_income_account = cls.env["account.account"].create( + { + "name": "Test Income account", + "code": "TEST", + "account_type": "income", + } + ) diff --git a/account_invoice_line_default_account/tests/test_default_account.py b/account_invoice_line_default_account/tests/test_default_account.py new file mode 100644 index 00000000..4c7c6d7c --- /dev/null +++ b/account_invoice_line_default_account/tests/test_default_account.py @@ -0,0 +1,93 @@ +# Copyright 2022 Simone Rubino - TAKOBI +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + + +from odoo.fields import first +from odoo.tests import Form + +from .common import DefaultAccountCommon + + +class TestDefaultAccount(DefaultAccountCommon): + def test_default_account_product(self): + """ + If the invoice line has a product, account is not changed + """ + # Arrange: Set a different account in the partner + self.partner.property_account_income = self.partner_account + self.assertNotEqual(self.default_account, self.partner_account) + + # Act: Create an invoice + invoice = self._create_invoice( + self.env.user, + self.partner, + self.product, + ) + invoice_line = first(invoice.invoice_line_ids) + + # Assert: Account in the line is not changed + self.assertEqual(invoice_line.account_id, self.default_account) + + def test_default_account_no_product(self): + """ + If the invoice line has no product, account is changed + """ + # Arrange: Set a different account in the partner + self.partner.property_account_income = self.partner_account + self.assertNotEqual(self.default_account, self.partner_account) + + # Act: Create an invoice without product + invoice = self._create_invoice( + self.env.user, + self.partner, + ) + invoice_line = first(invoice.invoice_line_ids) + + # Assert: Account in the line is what was set in the partner + self.assertEqual(invoice_line.account_id, self.partner_account) + + def test_default_account_autosave(self): + """ + If the partner is configured to save the updated account, it is saved. + """ + # Arrange: Set a different account in the partner + self.partner.property_account_income = self.partner_account + self.assertNotEqual(self.default_account, self.partner_account) + other_account = self.other_income_account + # pre-condition: Partner is set to save income account + self.assertTrue(self.partner.auto_update_account_income) + + # Act: Edit the account in the line + invoice_form = Form(self.invoice) + with invoice_form.invoice_line_ids.edit(0) as line: + line.account_id = other_account + invoice_form.save() + + # Assert: Account in the line has been set in the partner + self.assertEqual( + self.partner.property_account_income, + other_account, + ) + + def test_default_account_no_autosave(self): + """ + Check if the account is not updated if partner account auto save + is disabled. + """ + # Arrange: Set a different account in the partner + self.partner.auto_update_account_income = False + self.partner.property_account_income = self.partner_account + self.assertNotEqual(self.default_account, self.partner_account) + other_account = self.other_income_account + + # Act: Edit the account in the line + invoice_form = Form(self.invoice) + with invoice_form.invoice_line_ids.edit(0) as line: + line.account_id = other_account + invoice_form.save() + + # Assert: Account in the line has been set in the partner + self.assertEqual( + self.partner.property_account_income, + self.partner_account, + ) diff --git a/account_invoice_line_default_account/tests/test_default_account_supplier.py b/account_invoice_line_default_account/tests/test_default_account_supplier.py new file mode 100644 index 00000000..beed304e --- /dev/null +++ b/account_invoice_line_default_account/tests/test_default_account_supplier.py @@ -0,0 +1,95 @@ +# Copyright 2022 Simone Rubino - TAKOBI +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + + +from odoo.fields import first +from odoo.tests import Form + +from .common import DefaultAccountCommon + + +class TestDefaultAccountSupplier(DefaultAccountCommon): + _default_move_type = "in_invoice" + + def test_default_account_product(self): + """ + If the invoice line has a product, account is not changed + """ + # Arrange: Set a different account in the partner + self.partner.property_account_expense = self.partner_account + self.assertNotEqual(self.default_account, self.partner_account) + + # Act: Create an invoice + invoice = self._create_invoice( + self.env.user, + self.partner, + self.product, + ) + invoice_line = first(invoice.invoice_line_ids) + + # Assert: Account in the line is not changed + self.assertEqual(invoice_line.account_id, self.default_account) + + def test_default_account_no_product(self): + """ + If the invoice line has no product, account is changed + """ + # Arrange: Set a different account in the partner + self.partner.property_account_expense = self.partner_account + self.assertNotEqual(self.default_account, self.partner_account) + + # Act: Create an invoice without product + invoice = self._create_invoice( + self.env.user, + self.partner, + ) + invoice_line = first(invoice.invoice_line_ids) + + # Assert: Account in the line is what was set in the partner + self.assertEqual(invoice_line.account_id, self.partner_account) + + def test_default_account_autosave(self): + """ + If the partner is configured to save the updated account, it is saved. + """ + # Arrange: Set a different account in the partner + self.partner.property_account_expense = self.partner_account + self.assertNotEqual(self.default_account, self.partner_account) + other_account = self.other_income_account + # pre-condition: Partner is set to save income account + self.assertTrue(self.partner.auto_update_account_expense) + + # Act: Edit the account in the line + invoice_form = Form(self.invoice) + with invoice_form.invoice_line_ids.edit(0) as line: + line.account_id = other_account + invoice_form.save() + + # Assert: Account in the line has been set in the partner + self.assertEqual( + self.partner.property_account_expense, + other_account, + ) + + def test_default_account_no_autosave(self): + """ + Check if the account is not updated if partner account auto save + is disabled. + """ + # Arrange: Set a different account in the partner + self.partner.auto_update_account_expense = False + self.partner.property_account_expense = self.partner_account + self.assertNotEqual(self.default_account, self.partner_account) + other_account = self.other_income_account + + # Act: Edit the account in the line + invoice_form = Form(self.invoice) + with invoice_form.invoice_line_ids.edit(0) as line: + line.account_id = other_account + invoice_form.save() + + # Assert: Account in the line has been set in the partner + self.assertEqual( + self.partner.property_account_expense, + self.partner_account, + ) diff --git a/account_invoice_line_default_account/views/res_partner.xml b/account_invoice_line_default_account/views/res_partner.xml new file mode 100644 index 00000000..25363426 --- /dev/null +++ b/account_invoice_line_default_account/views/res_partner.xml @@ -0,0 +1,55 @@ + + + + + res.partner.property.form.inherit + res.partner + form + + + + + + + + + diff --git a/account_statement_import_camt/models/parser.py b/account_statement_import_camt/models/parser.py index 2d2a6268..647dc42d 100644 --- a/account_statement_import_camt/models/parser.py +++ b/account_statement_import_camt/models/parser.py @@ -293,14 +293,6 @@ def parse_entry(self, ns, node): transaction["narration"], "%s (AddtlNtryInf)" % _("Additional Entry Information"), ) - self.add_value_from_node( - ns, - node, - "./ns:AddtlNtryInf", - transaction, - "payment_ref", - join_str="\n", - ) self.add_value_from_node( ns, node, @@ -336,6 +328,7 @@ def parse_entry(self, ns, node): details_nodes = node.xpath("./ns:NtryDtls/ns:TxDtls", namespaces={"ns": ns}) if len(details_nodes) == 0: + self.amend_transaction(transaction) self.generate_narration(transaction) yield transaction return @@ -343,6 +336,7 @@ def parse_entry(self, ns, node): for node in details_nodes: transaction = transaction_base.copy() self.parse_transaction_details(ns, node, transaction) + self.amend_transaction(transaction) self.generate_narration(transaction) yield transaction @@ -463,3 +457,9 @@ def parse(self, data): account_number = statement.pop("account_number") statements.append(statement) return currency, account_number, statements + + def amend_transaction(self, transaction): + if transaction.get("payment_ref") == "/": + transaction["payment_ref"] = transaction["narration"].get( + "%s (AddtlNtryInf)" % _("Additional Entry Information"), "/" + ) diff --git a/base_partition/README.rst b/base_partition/README.rst new file mode 100644 index 00000000..510b159d --- /dev/null +++ b/base_partition/README.rst @@ -0,0 +1,85 @@ +============== +Base Partition +============== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:e4c5f8a78bcdca1de229b69d2f149d1458e48cf28dad6ea4e5fdfdd047622cfc + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png + :target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html + :alt: License: LGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github + :target: https://github.com/OCA/server-tools/tree/16.0/base_partition + :alt: OCA/server-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-tools-16-0/server-tools-16-0-base_partition + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/server-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds a `partition(self, accessor)` method to every model. +It accepts for accessor any parameter that would be accepted by `mapped`, +i.e. a string `"field(.subfield)*"` or a function `(lambda x: not x.b)`. +It returns a dictionary with keys that are equal to `set(record.mapped(accessor))`, +and with values that are recordsets +(these recordsets forming a partition of the initial recordset, conveniently). + +So if we have a recordset (x | y | z ) such that x.f == True, y.f == z.f == False, +then (x | y | z ).partition("f") == {True: x, False: (y | z)}. + +**Table of contents** + +.. contents:: + :local: + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Acsone SA/NV + +Contributors +~~~~~~~~~~~~ + +* Nans Lefebvre +* Hughes Damry + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/server-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/base_partition/__init__.py b/base_partition/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/base_partition/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/base_partition/__manifest__.py b/base_partition/__manifest__.py new file mode 100644 index 00000000..9fa23c69 --- /dev/null +++ b/base_partition/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2020 Acsone (http://www.acsone.eu) +# Nans Lefebvre +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +{ + "name": "Base Partition", + "summary": "Base module that provide the partition method on all models", + "version": "16.0.1.0.0", + "category": "Uncategorized", + "website": "https://github.com/OCA/server-tools", + "author": "Acsone SA/NV, Odoo Community Association (OCA)", + "license": "LGPL-3", + "installable": True, + "depends": ["base"], +} diff --git a/base_partition/i18n/es.po b/base_partition/i18n/es.po new file mode 100644 index 00000000..e0c8fcae --- /dev/null +++ b/base_partition/i18n/es.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_partition +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-12-07 18:34+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\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" +"X-Generator: Weblate 4.17\n" + +#. module: base_partition +#: model:ir.model,name:base_partition.model_base +msgid "Base" +msgstr "Base" + +#. module: base_partition +#. odoo-python +#: code:addons/base_partition/models/models.py:0 +#, python-format +msgid "" +"Either set up a '_default_batch_size' on the model or provide a batch_size " +"parameter." +msgstr "" +"Configure un '_default_batch_size' en el modelo o proporcione un parámetro " +"de tamaño de lote." diff --git a/base_partition/i18n/it.po b/base_partition/i18n/it.po new file mode 100644 index 00000000..64be6a8b --- /dev/null +++ b/base_partition/i18n/it.po @@ -0,0 +1,33 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * base_partition +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-01-02 16:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\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" +"X-Generator: Weblate 4.17\n" + +#. module: base_partition +#: model:ir.model,name:base_partition.model_base +msgid "Base" +msgstr "Base" + +#. module: base_partition +#. odoo-python +#: code:addons/base_partition/models/models.py:0 +#, python-format +msgid "" +"Either set up a '_default_batch_size' on the model or provide a batch_size " +"parameter." +msgstr "" +"Impostare un '_default_batch_size' nel modello o frnire un parametro " +"batch_size." diff --git a/base_partition/models/__init__.py b/base_partition/models/__init__.py new file mode 100644 index 00000000..0650744f --- /dev/null +++ b/base_partition/models/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/base_partition/models/models.py b/base_partition/models/models.py new file mode 100644 index 00000000..0aaf7be1 --- /dev/null +++ b/base_partition/models/models.py @@ -0,0 +1,63 @@ +# © 2020 Acsone (http://www.acsone.eu) +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl.html). + +from odoo import _, models +from odoo.exceptions import UserError + + +class Base(models.AbstractModel): + _inherit = "base" + + def partition(self, accessor): + """Returns a dictionary forming a partition of self into a dictionary + value/recordset for each value obtained from the accessor. + The accessor itself can be either a string that can be passed to mapped, + or an arbitrary function. + Note that it is always at least as fast to pass a function, + hence the current implementation. + If we have a 'field.subfield' accessor such that subfield is not a relational + then the result is a list (not hashable). Then the str(key) are used. + In the general case a value could both not be hashable nor stringifiable, + in a which case this function would crash. + """ + partition = {} + + if isinstance(accessor, str): + if "." not in accessor: + func = lambda r: r[accessor] # noqa: E731 + else: + func = lambda r: r.mapped(accessor) # noqa: E731 + else: + func = accessor + + for record in self: + key = func(record) + if not key.__hash__: + key = str(key) + if key not in partition: + partition[key] = record + else: + partition[key] += record + + return partition + + def batch(self, batch_size=None): + """Yield successive batches of size batch_size, or .""" + if not (batch_size or "_default_batch_size" in dir(self)): + raise UserError( + _( + "Either set up a '_default_batch_size' on the model" + " or provide a batch_size parameter." + ) + ) + batch_size = batch_size or self._default_batch_size + for i in range(0, len(self), batch_size): + yield self[i : i + batch_size] + + def read_per_record(self, fields=None, load="_classic_read"): + result = {} + data_list = self.read(fields=fields, load=load) + for d in data_list: + key = d.pop("id") + result[key] = d + return result diff --git a/base_partition/readme/CONTRIBUTORS.rst b/base_partition/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..e2702f04 --- /dev/null +++ b/base_partition/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +* Nans Lefebvre +* Hughes Damry diff --git a/base_partition/readme/DESCRIPTION.rst b/base_partition/readme/DESCRIPTION.rst new file mode 100644 index 00000000..bd33c61d --- /dev/null +++ b/base_partition/readme/DESCRIPTION.rst @@ -0,0 +1,9 @@ +This module adds a `partition(self, accessor)` method to every model. +It accepts for accessor any parameter that would be accepted by `mapped`, +i.e. a string `"field(.subfield)*"` or a function `(lambda x: not x.b)`. +It returns a dictionary with keys that are equal to `set(record.mapped(accessor))`, +and with values that are recordsets +(these recordsets forming a partition of the initial recordset, conveniently). + +So if we have a recordset (x | y | z ) such that x.f == True, y.f == z.f == False, +then (x | y | z ).partition("f") == {True: x, False: (y | z)}. diff --git a/base_partition/static/description/icon.png b/base_partition/static/description/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0328b516c4980e8e44cdb63fd945757ddd132d GIT binary patch literal 9455 zcmW++2RxMjAAjx~&dlBk9S+%}OXg)AGE&Cb*&}d0jUxM@u(PQx^-s)697TX`ehR4?GS^qbkof1cslKgkU)h65qZ9Oc=ml_0temigYLJfnz{IDzUf>bGs4N!v3=Z3jMq&A#7%rM5eQ#dc?k~! zVpnB`o+K7|Al`Q_U;eD$B zfJtP*jH`siUq~{KE)`jP2|#TUEFGRryE2`i0**z#*^6~AI|YzIWy$Cu#CSLW3q=GA z6`?GZymC;dCPk~rBS%eCb`5OLr;RUZ;D`}um=H)BfVIq%7VhiMr)_#G0N#zrNH|__ zc+blN2UAB0=617@>_u;MPHN;P;N#YoE=)R#i$k_`UAA>WWCcEVMh~L_ zj--gtp&|K1#58Yz*AHCTMziU1Jzt_jG0I@qAOHsk$2}yTmVkBp_eHuY$A9)>P6o~I z%aQ?!(GqeQ-Y+b0I(m9pwgi(IIZZzsbMv+9w{PFtd_<_(LA~0H(xz{=FhLB@(1&qHA5EJw1>>=%q2f&^X>IQ{!GJ4e9U z&KlB)z(84HmNgm2hg2C0>WM{E(DdPr+EeU_N@57;PC2&DmGFW_9kP&%?X4}+xWi)( z;)z%wI5>D4a*5XwD)P--sPkoY(a~WBw;E~AW`Yue4kFa^LM3X`8x|}ZUeMnqr}>kH zG%WWW>3ml$Yez?i%)2pbKPI7?5o?hydokgQyZsNEr{a|mLdt;X2TX(#B1j35xPnPW z*bMSSOauW>o;*=kO8ojw91VX!qoOQb)zHJ!odWB}d+*K?#sY_jqPdg{Sm2HdYzdEx zOGVPhVRTGPtv0o}RfVP;Nd(|CB)I;*t&QO8h zFfekr30S!-LHmV_Su-W+rEwYXJ^;6&3|L$mMC8*bQptyOo9;>Qb9Q9`ySe3%V$A*9 zeKEe+b0{#KWGp$F+tga)0RtI)nhMa-K@JS}2krK~n8vJ=Ngm?R!9G<~RyuU0d?nz# z-5EK$o(!F?hmX*2Yt6+coY`6jGbb7tF#6nHA zuKk=GGJ;ZwON1iAfG$E#Y7MnZVmrY|j0eVI(DN_MNFJmyZ|;w4tf@=CCDZ#5N_0K= z$;R~bbk?}TpfDjfB&aiQ$VA}s?P}xPERJG{kxk5~R`iRS(SK5d+Xs9swCozZISbnS zk!)I0>t=A<-^z(cmSFz3=jZ23u13X><0b)P)^1T_))Kr`e!-pb#q&J*Q`p+B6la%C zuVl&0duN<;uOsB3%T9Fp8t{ED108<+W(nOZd?gDnfNBC3>M8WE61$So|P zVvqH0SNtDTcsUdzaMDpT=Ty0pDHHNL@Z0w$Y`XO z2M-_r1S+GaH%pz#Uy0*w$Vdl=X=rQXEzO}d6J^R6zjM1u&c9vYLvLp?W7w(?np9x1 zE_0JSAJCPB%i7p*Wvg)pn5T`8k3-uR?*NT|J`eS#_#54p>!p(mLDvmc-3o0mX*mp_ zN*AeS<>#^-{S%W<*mz^!X$w_2dHWpcJ6^j64qFBft-o}o_Vx80o0>}Du;>kLts;$8 zC`7q$QI(dKYG`Wa8#wl@V4jVWBRGQ@1dr-hstpQL)Tl+aqVpGpbSfN>5i&QMXfiZ> zaA?T1VGe?rpQ@;+pkrVdd{klI&jVS@I5_iz!=UMpTsa~mBga?1r}aRBm1WS;TT*s0f0lY=JBl66Upy)-k4J}lh=P^8(SXk~0xW=T9v*B|gzIhN z>qsO7dFd~mgxAy4V?&)=5ieYq?zi?ZEoj)&2o)RLy=@hbCRcfT5jigwtQGE{L*8<@Yd{zg;CsL5mvzfDY}P-wos_6PfprFVaeqNE%h zKZhLtcQld;ZD+>=nqN~>GvROfueSzJD&BE*}XfU|H&(FssBqY=hPCt`d zH?@s2>I(|;fcW&YM6#V#!kUIP8$Nkdh0A(bEVj``-AAyYgwY~jB zT|I7Bf@%;7aL7Wf4dZ%VqF$eiaC38OV6oy3Z#TER2G+fOCd9Iaoy6aLYbPTN{XRPz z;U!V|vBf%H!}52L2gH_+j;`bTcQRXB+y9onc^wLm5wi3-Be}U>k_u>2Eg$=k!(l@I zcCg+flakT2Nej3i0yn+g+}%NYb?ta;R?(g5SnwsQ49U8Wng8d|{B+lyRcEDvR3+`O{zfmrmvFrL6acVP%yG98X zo&+VBg@px@i)%o?dG(`T;n*$S5*rnyiR#=wW}}GsAcfyQpE|>a{=$Hjg=-*_K;UtD z#z-)AXwSRY?OPefw^iI+ z)AXz#PfEjlwTes|_{sB?4(O@fg0AJ^g8gP}ex9Ucf*@_^J(s_5jJV}c)s$`Myn|Kd z$6>}#q^n{4vN@+Os$m7KV+`}c%4)4pv@06af4-x5#wj!KKb%caK{A&Y#Rfs z-po?Dcb1({W=6FKIUirH&(yg=*6aLCekcKwyfK^JN5{wcA3nhO(o}SK#!CINhI`-I z1)6&n7O&ZmyFMuNwvEic#IiOAwNkR=u5it{B9n2sAJV5pNhar=j5`*N!Na;c7g!l$ z3aYBqUkqqTJ=Re-;)s!EOeij=7SQZ3Hq}ZRds%IM*PtM$wV z@;rlc*NRK7i3y5BETSKuumEN`Xu_8GP1Ri=OKQ$@I^ko8>H6)4rjiG5{VBM>B|%`&&s^)jS|-_95&yc=GqjNo{zFkw%%HHhS~e=s zD#sfS+-?*t|J!+ozP6KvtOl!R)@@-z24}`9{QaVLD^9VCSR2b`b!KC#o;Ki<+wXB6 zx3&O0LOWcg4&rv4QG0)4yb}7BFSEg~=IR5#ZRj8kg}dS7_V&^%#Do==#`u zpy6{ox?jWuR(;pg+f@mT>#HGWHAJRRDDDv~@(IDw&R>9643kK#HN`!1vBJHnC+RM&yIh8{gG2q zA%e*U3|N0XSRa~oX-3EAneep)@{h2vvd3Xvy$7og(sayr@95+e6~Xvi1tUqnIxoIH zVWo*OwYElb#uyW{Imam6f2rGbjR!Y3`#gPqkv57dB6K^wRGxc9B(t|aYDGS=m$&S!NmCtrMMaUg(c zc2qC=2Z`EEFMW-me5B)24AqF*bV5Dr-M5ig(l-WPS%CgaPzs6p_gnCIvTJ=Y<6!gT zVt@AfYCzjjsMEGi=rDQHo0yc;HqoRNnNFeWZgcm?f;cp(6CNylj36DoL(?TS7eU#+ z7&mfr#y))+CJOXQKUMZ7QIdS9@#-}7y2K1{8)cCt0~-X0O!O?Qx#E4Og+;A2SjalQ zs7r?qn0H044=sDN$SRG$arw~n=+T_DNdSrarmu)V6@|?1-ZB#hRn`uilTGPJ@fqEy zGt(f0B+^JDP&f=r{#Y_wi#AVDf-y!RIXU^0jXsFpf>=Ji*TeqSY!H~AMbJdCGLhC) zn7Rx+sXw6uYj;WRYrLd^5IZq@6JI1C^YkgnedZEYy<&4(z%Q$5yv#Boo{AH8n$a zhb4Y3PWdr269&?V%uI$xMcUrMzl=;w<_nm*qr=c3Rl@i5wWB;e-`t7D&c-mcQl7x! zZWB`UGcw=Y2=}~wzrfLx=uet<;m3~=8I~ZRuzvMQUQdr+yTV|ATf1Uuomr__nDf=X zZ3WYJtHp_ri(}SQAPjv+Y+0=fH4krOP@S&=zZ-t1jW1o@}z;xk8 z(Nz1co&El^HK^NrhVHa-_;&88vTU>_J33=%{if;BEY*J#1n59=07jrGQ#IP>@u#3A z;!q+E1Rj3ZJ+!4bq9F8PXJ@yMgZL;>&gYA0%_Kbi8?S=XGM~dnQZQ!yBSgcZhY96H zrWnU;k)qy`rX&&xlDyA%(a1Hhi5CWkmg(`Gb%m(HKi-7Z!LKGRP_B8@`7&hdDy5n= z`OIxqxiVfX@OX1p(mQu>0Ai*v_cTMiw4qRt3~NBvr9oBy0)r>w3p~V0SCm=An6@3n)>@z!|o-$HvDK z|3D2ZMJkLE5loMKl6R^ez@Zz%S$&mbeoqH5`Bb){Ei21q&VP)hWS2tjShfFtGE+$z zzCR$P#uktu+#!w)cX!lWN1XU%K-r=s{|j?)Akf@q#3b#{6cZCuJ~gCxuMXRmI$nGtnH+-h z+GEi!*X=AP<|fG`1>MBdTb?28JYc=fGvAi2I<$B(rs$;eoJCyR6_bc~p!XR@O-+sD z=eH`-ye})I5ic1eL~TDmtfJ|8`0VJ*Yr=hNCd)G1p2MMz4C3^Mj?7;!w|Ly%JqmuW zlIEW^Ft%z?*|fpXda>Jr^1noFZEwFgVV%|*XhH@acv8rdGxeEX{M$(vG{Zw+x(ei@ zmfXb22}8-?Fi`vo-YVrTH*C?a8%M=Hv9MqVH7H^J$KsD?>!SFZ;ZsvnHr_gn=7acz z#W?0eCdVhVMWN12VV^$>WlQ?f;P^{(&pYTops|btm6aj>_Uz+hqpGwB)vWp0Cf5y< zft8-je~nn?W11plq}N)4A{l8I7$!ks_x$PXW-2XaRFswX_BnF{R#6YIwMhAgd5F9X zGmwdadS6(a^fjHtXg8=l?Rc0Sm%hk6E9!5cLVloEy4eh(=FwgP`)~I^5~pBEWo+F6 zSf2ncyMurJN91#cJTy_u8Y}@%!bq1RkGC~-bV@SXRd4F{R-*V`bS+6;W5vZ(&+I<9$;-V|eNfLa5n-6% z2(}&uGRF;p92eS*sE*oR$@pexaqr*meB)VhmIg@h{uzkk$9~qh#cHhw#>O%)b@+(| z^IQgqzuj~Sk(J;swEM-3TrJAPCq9k^^^`q{IItKBRXYe}e0Tdr=Huf7da3$l4PdpwWDop%^}n;dD#K4s#DYA8SHZ z&1!riV4W4R7R#C))JH1~axJ)RYnM$$lIR%6fIVA@zV{XVyx}C+a-Dt8Y9M)^KU0+H zR4IUb2CJ{Hg>CuaXtD50jB(_Tcx=Z$^WYu2u5kubqmwp%drJ6 z?Fo40g!Qd<-l=TQxqHEOuPX0;^z7iX?Ke^a%XT<13TA^5`4Xcw6D@Ur&VT&CUe0d} z1GjOVF1^L@>O)l@?bD~$wzgf(nxX1OGD8fEV?TdJcZc2KoUe|oP1#=$$7ee|xbY)A zDZq+cuTpc(fFdj^=!;{k03C69lMQ(|>uhRfRu%+!k&YOi-3|1QKB z z?n?eq1XP>p-IM$Z^C;2L3itnbJZAip*Zo0aw2bs8@(s^~*8T9go!%dHcAz2lM;`yp zD=7&xjFV$S&5uDaiScyD?B-i1ze`+CoRtz`Wn+Zl&#s4&}MO{@N!ufrzjG$B79)Y2d3tBk&)TxUTw@QS0TEL_?njX|@vq?Uz(nBFK5Pq7*xj#u*R&i|?7+6# z+|r_n#SW&LXhtheZdah{ZVoqwyT{D>MC3nkFF#N)xLi{p7J1jXlmVeb;cP5?e(=f# zuT7fvjSbjS781v?7{)-X3*?>tq?)Yd)~|1{BDS(pqC zC}~H#WXlkUW*H5CDOo<)#x7%RY)A;ShGhI5s*#cRDA8YgqG(HeKDx+#(ZQ?386dv! zlXCO)w91~Vw4AmOcATuV653fa9R$fyK8ul%rG z-wfS zihugoZyr38Im?Zuh6@RcF~t1anQu7>#lPpb#}4cOA!EM11`%f*07RqOVkmX{p~KJ9 z^zP;K#|)$`^Rb{rnHGH{~>1(fawV0*Z#)}M`m8-?ZJV<+e}s9wE# z)l&az?w^5{)`S(%MRzxdNqrs1n*-=jS^_jqE*5XDrA0+VE`5^*p3CuM<&dZEeCjoz zR;uu_H9ZPZV|fQq`Cyw4nscrVwi!fE6ciMmX$!_hN7uF;jjKG)d2@aC4ropY)8etW=xJvni)8eHi`H$%#zn^WJ5NLc-rqk|u&&4Z6fD_m&JfSI1Bvb?b<*n&sfl0^t z=HnmRl`XrFvMKB%9}>PaA`m-fK6a0(8=qPkWS5bb4=v?XcWi&hRY?O5HdulRi4?fN zlsJ*N-0Qw+Yic@s0(2uy%F@ib;GjXt01Fmx5XbRo6+n|pP(&nodMoap^z{~q ziEeaUT@Mxe3vJSfI6?uLND(CNr=#^W<1b}jzW58bIfyWTDle$mmS(|x-0|2UlX+9k zQ^EX7Nw}?EzVoBfT(-LT|=9N@^hcn-_p&sqG z&*oVs2JSU+N4ZD`FhCAWaS;>|wH2G*Id|?pa#@>tyxX`+4HyIArWDvVrX)2WAOQff z0qyHu&-S@i^MS-+j--!pr4fPBj~_8({~e1bfcl0wI1kaoN>mJL6KUPQm5N7lB(ui1 zE-o%kq)&djzWJ}ob<-GfDlkB;F31j-VHKvQUGQ3sp`CwyGJk_i!y^sD0fqC@$9|jO zOqN!r!8-p==F@ZVP=U$qSpY(gQ0)59P1&t@y?5rvg<}E+GB}26NYPp4f2YFQrQtot5mn3wu_qprZ=>Ig-$ zbW26Ws~IgY>}^5w`vTB(G`PTZaDiGBo5o(tp)qli|NeV( z@H_=R8V39rt5J5YB2Ky?4eJJ#b`_iBe2ot~6%7mLt5t8Vwi^Jy7|jWXqa3amOIoRb zOr}WVFP--DsS`1WpN%~)t3R!arKF^Q$e12KEqU36AWwnCBICpH4XCsfnyrHr>$I$4 z!DpKX$OKLWarN7nv@!uIA+~RNO)l$$w}p(;b>mx8pwYvu;dD_unryX_NhT8*Tj>BTrTTL&!?O+%Rv;b?B??gSzdp?6Uug9{ zd@V08Z$BdI?fpoCS$)t4mg4rT8Q_I}h`0d-vYZ^|dOB*Q^S|xqTV*vIg?@fVFSmMpaw0qtTRbx} z({Pg?#{2`sc9)M5N$*N|4;^t$+QP?#mov zGVC@I*lBVrOU-%2y!7%)fAKjpEFsgQc4{amtiHb95KQEwvf<(3T<9-Zm$xIew#P22 zc2Ix|App^>v6(3L_MCU0d3W##AB0M~3D00EWoKZqsJYT(#@w$Y_H7G22M~ApVFTRHMI_3be)Lkn#0F*V8Pq zc}`Cjy$bE;FJ6H7p=0y#R>`}-m4(0F>%@P|?7fx{=R^uFdISRnZ2W_xQhD{YuR3t< z{6yxu=4~JkeA;|(J6_nv#>Nvs&FuLA&PW^he@t(UwFFE8)|a!R{`E`K`i^ZnyE4$k z;(749Ix|oi$c3QbEJ3b~D_kQsPz~fIUKym($a_7dJ?o+40*OLl^{=&oq$<#Q(yyrp z{J-FAniyAw9tPbe&IhQ|a`DqFTVQGQ&Gq3!C2==4x{6EJwiPZ8zub-iXoUtkJiG{} zPaR&}_fn8_z~(=;5lD-aPWD3z8PZS@AaUiomF!G8I}Mf>e~0g#BelA-5#`cj;O5>N Xviia!U7SGha1wx#SCgwmn*{w2TRX*I literal 0 HcmV?d00001 diff --git a/base_partition/static/description/index.html b/base_partition/static/description/index.html new file mode 100644 index 00000000..9ee157eb --- /dev/null +++ b/base_partition/static/description/index.html @@ -0,0 +1,429 @@ + + + + + + +Base Partition + + + +
+

Base Partition

+ + +

Beta License: LGPL-3 OCA/server-tools Translate me on Weblate Try me on Runboat

+

This module adds a partition(self, accessor) method to every model. +It accepts for accessor any parameter that would be accepted by mapped, +i.e. a string “field(.subfield)*” or a function (lambda x: not x.b). +It returns a dictionary with keys that are equal to set(record.mapped(accessor)), +and with values that are recordsets +(these recordsets forming a partition of the initial recordset, conveniently).

+

So if we have a recordset (x | y | z ) such that x.f == True, y.f == z.f == False, +then (x | y | z ).partition(“f”) == {True: x, False: (y | z)}.

+

Table of contents

+ +
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Acsone SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/server-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/base_partition/tests/__init__.py b/base_partition/tests/__init__.py new file mode 100644 index 00000000..7b173054 --- /dev/null +++ b/base_partition/tests/__init__.py @@ -0,0 +1 @@ +from . import test_partition diff --git a/base_partition/tests/test_partition.py b/base_partition/tests/test_partition.py new file mode 100644 index 00000000..568c4ff6 --- /dev/null +++ b/base_partition/tests/test_partition.py @@ -0,0 +1,134 @@ +# Copyright 2017 ACSONE SA/NV +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +import functools +import math + +from odoo.exceptions import UserError +from odoo.fields import Command +from odoo.tests.common import TransactionCase + + +class TestPartition(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + cls.Category = cls.env["res.partner.category"] + cls.c1 = cls.Category.create({"name": "c1"}) + cls.c2 = cls.Category.create({"name": "c2"}) + cls.c3 = cls.Category.create({"name": "c3"}) + + cls.Partner = cls.env["res.partner"] + cls.parent1 = cls.Partner.create({"name": "parent1"}) + cls.parent2 = cls.Partner.create({"name": "parent2"}) + cls.child1 = cls.Partner.create({"name": "child1"}) + cls.child2 = cls.Partner.create({"name": "child2"}) + cls.child3 = cls.Partner.create({"name": "child3"}) + cls.x = cls.Partner.create( + { + "name": "x", + "employee": True, + "category_id": [Command.set([cls.c1.id, cls.c2.id])], + "child_ids": [Command.set([cls.child1.id, cls.child2.id])], + "parent_id": cls.parent1.id, + } + ) + cls.y = cls.Partner.create( + { + "name": "y", + "employee": False, + "category_id": [Command.set([cls.c2.id, cls.c3.id])], + "child_ids": [Command.set([cls.child2.id, cls.child3.id])], + "parent_id": cls.parent2.id, + } + ) + cls.z = cls.Partner.create( + { + "name": "z", + "employee": False, + "category_id": [Command.set([cls.c1.id, cls.c3.id])], + "child_ids": [Command.set([cls.child1.id, cls.child3.id])], + "parent_id": cls.parent2.id, + } + ) + cls.xyz = cls.x + cls.y + cls.z + + def test_partition_many2many(self): + self.partition_field_test("category_id") + + def test_partition_many2one(self): + self.partition_field_test("parent_id") + + def test_partition_one2many(self): + self.partition_field_test("child_ids") + + def test_partition_boolean(self): + self.partition_field_test("employee", relational=False) + + def test_partition_dotdot_relational(self): + self.partition_field_test("parent_id.category_id", relational=True, dotdot=True) + + def test_partition_dotdot_nonrelational(self): + self.partition_field_test("parent_id.name", relational=False, dotdot=True) + + def partition_field_test(self, field_name, relational=True, dotdot=False): + """To check that we have a partition we need to check that: + - all field values are keys + - the set of all keys is the same + """ + partition = self.xyz.partition(field_name) + + if relational: + values = [s.mapped(field_name) for s in self.xyz] + else: + values = self.xyz.mapped(field_name) + if dotdot and not relational: + values = [str(s.mapped(field_name)) for s in self.xyz] + self.assertEqual(set(partition.keys()), set(values)) + + records = functools.reduce(sum, partition.values()) + self.assertEqual(self.xyz, records) # we get the same recordset + + def test_partition_lambda(self): + """Test an arbitrary predicate.""" + partition = (self.c1 | self.c2).partition(lambda c: "2" in c.name) + self.assertEqual(set(partition.keys()), {True, False}) + + def test_batch(self): + """The sum of all batches should be the original recordset; + an empty recordset should return no batch; + without a batch parameter, the model's _default_batch_size should be used. + """ + records = self.xyz + batch_size = 2 + + assert len(records) # only makes sense with nonempty recordset + batches = list(records.batch(batch_size)) + self.assertEqual(len(batches), math.ceil(len(records) / batch_size)) + for batch in batches[:-1]: + self.assertEqual(len(batch), batch_size) + last_batch_size = len(records) % batch_size or batch_size + self.assertEqual(len(batches[-1]), last_batch_size) + self.assertEqual(functools.reduce(sum, batches), records) + + empty_recordset = records.browse() + no_batches = list(empty_recordset.batch(batch_size)) + self.assertEqual(no_batches, []) + + with self.assertRaises(UserError): + list(records.batch()) + + records.__class__._default_batch_size = batch_size + batches_from_default = list(records.batch()) + self.assertEqual(batches_from_default, batches) + + def test_read_per_record(self): + categories = self.c1 | self.c2 | self.c3 + field_list = ["name"] + data = categories.read_per_record(field_list) + self.assertEqual(len(data), len(categories)) + for record in categories: + self.assertTrue(record.id in data) + record_data = data[record.id] + self.assertEqual(list(record_data.keys()), field_list) diff --git a/helpdesk_mgmt/README.rst b/helpdesk_mgmt/README.rst index 68f48978..4b64f1b7 100644 --- a/helpdesk_mgmt/README.rst +++ b/helpdesk_mgmt/README.rst @@ -2,10 +2,13 @@ Helpdesk Management =================== -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:71aa322793eba273a72d2cf000f8919114a8698300a6b8d682348d22a5c658b8 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png :target: https://odoo-community.org/page/development-status @@ -19,11 +22,11 @@ Helpdesk Management .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/helpdesk-16-0/helpdesk-16-0-helpdesk_mgmt :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/282/16.0 - :alt: Try me on Runbot +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/helpdesk&target_branch=16.0 + :alt: Try me on Runboat -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This module adds Helpdesk functionality in Odoo. @@ -160,7 +163,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed +If you spotted it first, help us to smash it by providing a detailed and welcomed `feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -211,6 +214,8 @@ Contributors * Pedro M. Baeza * Víctor Martínez + * Carolina Fernandez + * Carlos Roca * `ID42 Sistemas `_: diff --git a/helpdesk_mgmt/__manifest__.py b/helpdesk_mgmt/__manifest__.py index 6175d68d..fcf187a8 100644 --- a/helpdesk_mgmt/__manifest__.py +++ b/helpdesk_mgmt/__manifest__.py @@ -4,7 +4,7 @@ "name": "Helpdesk Management", "summary": """ Helpdesk""", - "version": "16.0.1.3.0", + "version": "16.0.2.2.2", "license": "AGPL-3", "category": "After-Sales", "author": "AdaptiveCity, " @@ -33,12 +33,12 @@ "views/helpdesk_ticket_views.xml", "views/helpdesk_dashboard_views.xml", ], + "demo": ["demo/helpdesk_demo.xml"], "assets": { "web.assets_frontend": [ - "helpdesk_mgmt/static/src/js/portal.js", - ] + "helpdesk_mgmt/static/src/js/new_ticket.js", + ], }, - "demo": ["demo/helpdesk_demo.xml"], "development_status": "Beta", "application": True, "installable": True, diff --git a/helpdesk_mgmt/controllers/main.py b/helpdesk_mgmt/controllers/main.py index fd8dad05..ab772c68 100644 --- a/helpdesk_mgmt/controllers/main.py +++ b/helpdesk_mgmt/controllers/main.py @@ -34,7 +34,7 @@ def support_ticket_close(self, **kw): def _get_teams(self): return ( http.request.env["helpdesk.ticket.team"] - .sudo() + .with_company(request.env.company.id) .search([("active", "=", True), ("show_in_portal", "=", True)]) if http.request.env.user.company_id.helpdesk_mgmt_portal_select_team else False @@ -42,11 +42,15 @@ def _get_teams(self): @http.route("/new/ticket", type="http", auth="user", website=True) def create_new_ticket(self, **kw): - categories = http.request.env["helpdesk.ticket.category"].search( + session_info = http.request.env["ir.http"].session_info() + company = request.env.company + category_model = http.request.env["helpdesk.ticket.category"] + categories = category_model.with_company(company.id).search( [("active", "=", True)] ) email = http.request.env.user.email name = http.request.env.user.name + company = request.env.company return http.request.render( "helpdesk_mgmt.portal_create_ticket", { @@ -54,6 +58,13 @@ def create_new_ticket(self, **kw): "teams": self._get_teams(), "email": email, "name": name, + "ticket_team_id_required": ( + company.helpdesk_mgmt_portal_team_id_required + ), + "ticket_category_id_required": ( + company.helpdesk_mgmt_portal_category_id_required + ), + "max_upload_size": session_info["max_file_upload_size"], }, ) @@ -61,22 +72,22 @@ def _prepare_submit_ticket_vals(self, **kw): category = http.request.env["helpdesk.ticket.category"].browse( int(kw.get("category")) ) - company = category.company_id or http.request.env.user.company_id + company = category.company_id or http.request.env.company vals = { "company_id": company.id, "category_id": category.id, "description": plaintext2html(kw.get("description")), "name": kw.get("subject"), "attachment_ids": False, - "channel_id": request.env["helpdesk.ticket.channel"] - .sudo() - .search([("name", "=", "Web")]) - .id, + "channel_id": request.env.ref( + "helpdesk_mgmt.helpdesk_ticket_channel_web", False + ).id, "partner_id": request.env.user.partner_id.id, "partner_name": request.env.user.partner_id.name, "partner_email": request.env.user.partner_id.email, } - if company.helpdesk_mgmt_portal_select_team: + team = http.request.env["helpdesk.ticket.team"] + if company.helpdesk_mgmt_portal_select_team and kw.get("team"): team = ( http.request.env["helpdesk.ticket.team"] .sudo() @@ -84,7 +95,10 @@ def _prepare_submit_ticket_vals(self, **kw): [("id", "=", int(kw.get("team"))), ("show_in_portal", "=", True)] ) ) - vals.update({"team_id": team.id}) + vals["team_id"] = team.id + # Need to set stage_id so that the _track_template() method is called + # and the mail is sent automatically if applicable + vals["stage_id"] = team._get_applicable_stages()[:1].id return vals @http.route("/submitted/ticket", type="http", auth="user", website=True, csrf=True) diff --git a/helpdesk_mgmt/controllers/myaccount.py b/helpdesk_mgmt/controllers/myaccount.py index 1eca8c01..b5b8a4bd 100644 --- a/helpdesk_mgmt/controllers/myaccount.py +++ b/helpdesk_mgmt/controllers/myaccount.py @@ -182,8 +182,8 @@ def portal_my_ticket(self, ticket_id, access_token=None, **kw): return request.render("helpdesk_mgmt.portal_helpdesk_ticket_page", values) def _ticket_get_page_view_values(self, ticket, access_token, **kwargs): - closed_stages = request.env["helpdesk.ticket.stage"].search( - [("close_from_portal", "=", True)] + closed_stages = ticket.team_id._get_applicable_stages().filtered( + lambda s: s.close_from_portal ) values = { "closed_stages": closed_stages, # used to display close buttons diff --git a/helpdesk_mgmt/i18n/ca.po b/helpdesk_mgmt/i18n/ca.po new file mode 100644 index 00000000..c7bc01be --- /dev/null +++ b/helpdesk_mgmt/i18n/ca.po @@ -0,0 +1,1766 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * helpdesk_mgmt +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-09 08:13+0000\n" +"Last-Translator: mtbochaca \n" +"Language-Team: none\n" +"Language: 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" +"X-Generator: Weblate 4.17\n" + +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Tickets in category:" +msgstr "" +"Tiquets a la categoria:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Tickets in stage:" +msgstr "Tiquets a l'etapa:" + +#. module: helpdesk_mgmt +#: model:mail.template,body_html:helpdesk_mgmt.assignment_email_template +msgid "" +"

Hello ,

\n" +"

The ticket has been " +"assigned to you.

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

Hola ,

\n" +"

El tiquet li ha estat " +"assignat.

\n" +" " + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Stage:" +msgstr "Etapa:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +msgid "View" +msgstr "Veure" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Attachments" +msgstr "Adjuncions" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Assignee" +msgstr "Assignat" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Category:" +msgstr "Categoria:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Close Date:" +msgstr "Data de tancament:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Customer" +msgstr "Client:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Date:" +msgstr "Data:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Description" +msgstr "Descripció" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Last Stage Update:" +msgstr "Última actualització d'etapa:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Message and communication history" +msgstr "Històric de missatges i comunicacions" + +#. module: helpdesk_mgmt +#: model:mail.template,body_html:helpdesk_mgmt.closed_ticket_template +msgid "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Hello ,

\n" +"

The ticket \"\" has been closed.

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

Hola," +"

\n" +"

El tiquet \"\" s'ha tancat.

\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " + +#. module: helpdesk_mgmt +#: model:mail.template,body_html:helpdesk_mgmt.changed_stage_template +msgid "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Hello ,

\n" +"

The ticket \"\" stage has changed to .

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

Hola ,

\n" +"

El tiquet \"\" ha canviat la seva etapa a ." +"

\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_defaults +msgid "" +"A Python dictionary that will be evaluated to provide default values when " +"creating new records for this alias." +msgstr "" +"Un diccionari de Python serà avaluat per a proporcionar valors " +"predeterminats al crear nous registres per aquest àlies." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Accept Emails From" +msgstr "Acceptar correus des de" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_warning +msgid "Access warning" +msgstr "Advertiment d'accés" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction +msgid "Action Needed" +msgstr "Acció necessària" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__active +msgid "Active" +msgstr "Actiu" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Active tickets" +msgstr "Tiquets actius" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_ids +msgid "Activities" +msgstr "Activitats" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Decoració d'activitat d'excepció" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_state +msgid "Activity State" +msgstr "Estat de l'activitat" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icons del tipus d'activitat" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Add Attachments" +msgstr "Afegir adjunts" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_contact +msgid "Alias Contact Security" +msgstr "Seguretat del àlies de contacte" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_name +msgid "Alias Name" +msgstr "Nom de l'àlies" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_domain +msgid "Alias domain" +msgstr "Àlies del domini" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_model_id +msgid "Aliased Model" +msgstr "Àlies del model" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#, python-format +msgid "All" +msgstr "Tots" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal +msgid "Allow to select this team when creating a new ticket in the portal." +msgstr "Permet seleccionar aquest equip quan es crea un nou tiquet al portal." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "Archived" +msgstr "Arxivat" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Assign to" +msgstr "Assignar a" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Assign to me" +msgstr "Assignar-me'l" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__assigned_date +msgid "Assigned Date" +msgstr "Data d'assignació" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__user_id +msgid "Assigned user" +msgstr "Usuari assignat" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_attachment_count +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_attachment_count +msgid "Attachment Count" +msgstr "Comptador d'adjunts" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Avatar" +msgstr "Avatar" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_awaiting +msgid "Awaiting" +msgstr "Esperant" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__blocked +msgid "Blocked" +msgstr "Bloquejat" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "By" +msgstr "Per" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_cancelled +msgid "Cancelled" +msgstr "Cancel·lat" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_category_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_category_menu +msgid "Categories" +msgstr "Categories" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__category_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__category_ids +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Category" +msgstr "Categoria" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__channel_id +msgid "Channel" +msgstr "Canal" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__channel_id +msgid "" +"Channel indicates where the source of a ticketcomes from (it could be a " +"phone call, an email...)" +msgstr "" +"El canal indica l'origen de procedència d'un tiquet (pot ser una trucada " +"telefònica, un correu...)" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_channel_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_channel_menu +msgid "Channels" +msgstr "Canals" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Close Date" +msgstr "Data de tancament" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__close_from_portal +msgid "Close From Portal" +msgstr "Tancar des del portal" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__closed +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__closed +msgid "Closed" +msgstr "Tancat" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__closed_date +msgid "Closed Date" +msgstr "Data de tancament" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__color +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__color +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__color +msgid "Color Index" +msgstr "Índex de color" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_company +msgid "Companies" +msgstr "Empreses" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "Company" +msgstr "Empresa" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_config_settings +msgid "Config Settings" +msgstr "Paràmetres de configuració" + +#. module: helpdesk_mgmt +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_config_main_menu +msgid "Configuration" +msgstr "Configuració" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Configure domain name" +msgstr "Configurar el nom de domini" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_partner +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Contact" +msgstr "Contacte" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Create Date" +msgstr "Data de creació" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__create_date +msgid "Created on" +msgstr "Creat a" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Current stage of the ticket" +msgstr "Etapa actual del tiquet" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Current stage of this ticket" +msgstr "Etapa actual d'aquest tiquet" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_bounced_content +msgid "Custom Bounced Message" +msgstr "Missatge de retorn personalitzat" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 +#, python-format +msgid "Customer" +msgstr "Client" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 +#, python-format +msgid "Customer Email" +msgstr "Correu del client" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__access_url +msgid "Customer Portal URL" +msgstr "URL del portal de client" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_dashboard_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_dashboard_menu +msgid "Dashboard" +msgstr "Tauler" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__normal +msgid "Default" +msgstr "Per defecte" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_defaults +msgid "Default Values" +msgstr "Valors per defecte" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban +msgid "Delete" +msgstr "Eliminar" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__description +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__description +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Description" +msgstr "Descripció" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__display_name +msgid "Display Name" +msgstr "Nom mostrat" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__close_from_portal +msgid "" +"Display button in portal ticket form to allow closing ticket with this stage " +"as target." +msgstr "" +"Mostrar botó al tiquet del portal per permetre el tancament del tiquet amb " +"aquesta etapa com a objectiu." + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_done +msgid "Done" +msgstr "Fet" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban +msgid "Dropdown menu" +msgstr "Menú Desplegable" + +#. module: helpdesk_mgmt +#: model:ir.actions.server,name:helpdesk_mgmt.action_duplicate_ticket +msgid "Duplicate" +msgstr "Duplicar" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban +msgid "Edit" +msgstr "Editar" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_email +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_id +msgid "Email" +msgstr "Correu electrònic" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Email Alias" +msgstr "Àlies del correu electrònic" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__mail_template_id +msgid "Email Template" +msgstr "Plantilla de correu electrònic" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__email_cc +msgid "Email cc" +msgstr "Correu CC" + +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold +msgid "Folded in Kanban" +msgstr "Plegat en vista Kanban" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "" +"Follow this salesteam to automatically track the events associated to users " +"of this team." +msgstr "" +"Seguiu aquest equip de vendes per fer un seguiment automàtic dels " +"esdeveniments associats als usuaris d'aquest equip." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_follower_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_follower_ids +msgid "Followers" +msgstr "Seguidors" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_partner_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_partner_ids +msgid "Followers (Partners)" +msgstr "Seguidors (Contactes)" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Icona de font awesome p.e. fa-tasks" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Future Activities" +msgstr "Activitats futures" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__sequence +msgid "Gives the sequence order when displaying a list of tickets." +msgstr "Determina l'ordre al mostrar un llistat de tiquets." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Group By" +msgstr "Agrupar per" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message +msgid "Has Message" +msgstr "Te missatge" + +#. module: helpdesk_mgmt +#: model:ir.module.category,name:helpdesk_mgmt.module_helpdesk_category +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_main_menu +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Helpdesk" +msgstr "Centre d'assistència" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +msgid "Helpdesk Category Search" +msgstr "Cercar categoria del centre d'assistència" + +#. module: helpdesk_mgmt +#: model:mail.template,name:helpdesk_mgmt.changed_stage_template +msgid "Helpdesk Changed Stage notification Email" +msgstr "Correu de notificació del canvi d'etapa del centre d'assistència" + +#. module: helpdesk_mgmt +#: model:mail.template,name:helpdesk_mgmt.closed_ticket_template +msgid "Helpdesk Closed Ticket Notification Email" +msgstr "Correu de notificació del tancament de tiquet del centre d'assistència" + +#. module: helpdesk_mgmt +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_manager +msgid "Helpdesk Manager" +msgstr "Gestió del centre d'assistència" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_team_ids +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Helpdesk Team" +msgstr "Equip del centre d'assistència" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "Helpdesk Team Search" +msgstr "Cercar equip del centre d'assitència" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Helpdesk Team name..." +msgstr "Nom de l'equip del centre d'assistència..." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Helpdesk Ticket" +msgstr "Tiquet del centre d'assitència" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_category +msgid "Helpdesk Ticket Category" +msgstr "Categoria del tiquet del centre d'assistència" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_channel +msgid "Helpdesk Ticket Channel" +msgstr "Canal del tiquet del centre d'assistència" + +#. module: helpdesk_mgmt +#: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_team_created +msgid "Helpdesk Ticket Created" +msgstr "Tiquet del centre d'assistència creat" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_stage +msgid "Helpdesk Ticket Stage" +msgstr "Etapa del tiquet del centre d'assistència" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_tag +msgid "Helpdesk Ticket Tag" +msgstr "Etiqueta del tiquet del centre d'assistència" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_team +msgid "Helpdesk Ticket Team" +msgstr "Equip del tiquet del centre d'assistència" + +#. module: helpdesk_mgmt +#: model:ir.module.category,description:helpdesk_mgmt.module_helpdesk_category +msgid "Helps you handle your helpdesk security." +msgstr "Ajuda a configurar la seguretat del centre d'assistència." + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__2 +msgid "High" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "High Priority" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__id +msgid "ID" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_thread_id +msgid "" +"ID of the parent record holding the alias (example: project holding the task " +"creation alias)" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__mail_template_id +msgid "" +"If set an email will be sent to the customer when the ticketreaches this " +"step." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_bounced_content +msgid "" +"If set, this content will automatically be sent out to unauthorized users " +"instead of the default message." +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_in_progress +msgid "In Progress" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_is_follower +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__kanban_state +msgid "Kanban State" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team____last_update +msgid "Last Modified on" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__last_stage_update +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Last Stage Update" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__write_date +msgid "Last Updated on" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Last Week" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Late Activities" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__0 +msgid "Low" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_main_attachment_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__attachment_ids +msgid "Media Attachments" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__1 +msgid "Medium" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__user_ids +msgid "Members" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_error +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_ids +msgid "Messages" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "My Activities" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "My Followed Tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "My Tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__name +msgid "Name" +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_new +msgid "New" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_home +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets +msgid "New Ticket" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "New ticket form (portal)" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Newest" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 +#, python-format +msgid "No Subject" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets +msgid "No tickets found." +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Number" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count +msgid "Number of tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count_high_priority +msgid "Number of tickets in high priority" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count_unassigned +msgid "Number of tickets unassigned" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count_unattended +msgid "Number of tickets unattended" +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_3 +msgid "Odoo" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Open" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_force_thread_id +msgid "" +"Optional ID of a thread (record) to which all incoming messages will be " +"attached, even if they did not reply to it. If set, this will disable the " +"creation of new records completely." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Other Information" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_user_id +msgid "Owner" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_model_id +msgid "Parent Model" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_thread_id +msgid "Parent Record Thread ID" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_model_id +msgid "" +"Parent model holding the alias. The model holding the alias reference is not " +"necessarily the model given by alias_model_id (example: project " +"(parent_model) and task (model))" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Partner" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_name +msgid "Partner Name" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_views_pivot +msgid "Pivot Analysis" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_contact +msgid "" +"Policy to post a message on the document using the mailgateway.\n" +"- everyone: everyone can post\n" +"- partners: only authenticated partners\n" +"- followers: only followers of the related document or members of following " +"channels\n" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_url +msgid "Portal Access URL" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__priority +msgid "Priority" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Priority tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__done +msgid "Ready for next stage" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_force_thread_id +msgid "Record Thread ID" +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_rejected +msgid "Rejected" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_ids +msgid "Related tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_reporting_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_reporting_menu +msgid "Reporting" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Search in All" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Search in Number" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Search in Title" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_token +msgid "Security Token" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_select_team +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_select_team +msgid "Select team in Helpdesk portal" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Send a new ticket" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__sequence +msgid "Sequence" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_mgmt_config_settings +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_config_settings_menu +msgid "Settings" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.server,name:helpdesk_mgmt.model_helpdesk_ticket_action_share +msgid "Share" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Show all records which has next action date is before today" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal +msgid "Show in portal form" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Show teams form" +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_1 +msgid "Software" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__stage_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Stage" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__name +msgid "Stage Name" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_stage_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_stage_menu +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form +msgid "Stages" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Subject" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Submit Ticket" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Tag" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__tag_ids +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form +msgid "Tags" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__team_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Team" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__user_id +msgid "Team Leader" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Team Members" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_team_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_team_menu +msgid "Teams" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_id +msgid "" +"The email address associated with this " +"channel. New emails received will " +"automatically create new tickets assigned to " +"the channel." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_model_id +msgid "" +"The model (Odoo Document Kind) to which this alias corresponds. Any incoming " +"email that does not reply to an existing record will cause the creation of a " +"new record of this model (e.g. a Project Task)" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_name +msgid "" +"The name of the email alias, e.g. 'jobs' if you want to catch emails for " +"" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_user_id +msgid "" +"The owner of records created upon receiving emails on this alias. If this " +"field is not set the system will attempt to find the right owner based on " +"the sender (From) address, or will use the Administrator account if no " +"system user is found for that address." +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.template,subject:helpdesk_mgmt.closed_ticket_template +msgid "The ticket {{object.number}} has been closed." +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.template,subject:helpdesk_mgmt.changed_stage_template +msgid "The ticket {{object.number}} stage has changed." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__fold +msgid "" +"This stage is folded in the kanban view when there are no records in that " +"stage to display." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Ticket" +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.template,name:helpdesk_mgmt.assignment_email_template +msgid "Ticket Assignment" +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_created +msgid "Ticket Created" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +msgid "Ticket Stage Search" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search +msgid "Ticket Tag Search" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_tag_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_tag_menu +msgid "Ticket Tags" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_active_count +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_active_count +msgid "Ticket active count" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_count +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_count +msgid "Ticket count" +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.message.subtype,description:helpdesk_mgmt.hlp_tck_created +msgid "Ticket created" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__number +msgid "Ticket number" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_action +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__ticket_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_count_string +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_count_string +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_menu +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_reporting_analysis +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_layout +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_home +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets +msgid "Tickets" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__name +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Title" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +msgid "To Do" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Today Activities" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +msgid "Toggle dropdown" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Unassigned" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Unassigned tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__unattended +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__unattended +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Unattended" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Unattended tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_users +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "User" +msgstr "" + +#. module: helpdesk_mgmt +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user_own +msgid "User: Personal tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user_team +msgid "User: Team tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__user_ids +msgid "Users" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__3 +msgid "Very High" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__website_message_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__website_message_ids +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_2 +msgid "Wifi" +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.template,subject:helpdesk_mgmt.assignment_email_template +msgid "" +"{{object.company_id.name}} Ticket Assignment (Ref {{object.number or 'n/" +"a' }})" +msgstr "" diff --git a/helpdesk_mgmt/i18n/ca_ES.po b/helpdesk_mgmt/i18n/ca_ES.po new file mode 100644 index 00000000..8d49131f --- /dev/null +++ b/helpdesk_mgmt/i18n/ca_ES.po @@ -0,0 +1,1622 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * helpdesk_mgmt +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ca_ES\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: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Tickets in category:" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Tickets in stage:" +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.template,body_html:helpdesk_mgmt.assignment_email_template +msgid "" +"

Hello ,

\n" +"

The ticket has been " +"assigned to you.

\n" +" " +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Stage:" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +msgid "View" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Attachments" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Assignee" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Category:" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Close Date:" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Customer" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Date:" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Description" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Last Stage Update:" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Message and communication history" +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.template,body_html:helpdesk_mgmt.closed_ticket_template +msgid "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Hello ,

\n" +"

The ticket \"\" has been closed.

\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.template,body_html:helpdesk_mgmt.changed_stage_template +msgid "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Hello ,

\n" +"

The ticket \"\" stage has changed to .

\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_defaults +msgid "" +"A Python dictionary that will be evaluated to provide default values when " +"creating new records for this alias." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Accept Emails From" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_warning +msgid "Access warning" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__active +msgid "Active" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Active tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_ids +msgid "Activities" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_state +msgid "Activity State" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon +msgid "Activity Type Icon" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Add Attachments" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_contact +msgid "Alias Contact Security" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_name +msgid "Alias Name" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_domain +msgid "Alias domain" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_model_id +msgid "Aliased Model" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#, python-format +msgid "All" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal +msgid "Allow to select this team when creating a new ticket in the portal." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "Archived" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Assign to" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Assign to me" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__assigned_date +msgid "Assigned Date" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__user_id +msgid "Assigned user" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_attachment_count +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Avatar" +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_awaiting +msgid "Awaiting" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__blocked +msgid "Blocked" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "By" +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_cancelled +msgid "Cancelled" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_category_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_category_menu +msgid "Categories" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__category_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__category_ids +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Category" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__channel_id +msgid "Channel" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__channel_id +msgid "" +"Channel indicates where the source of a ticketcomes from (it could be a " +"phone call, an email...)" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_channel_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_channel_menu +msgid "Channels" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Close Date" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__close_from_portal +msgid "Close From Portal" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__closed +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__closed +msgid "Closed" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__closed_date +msgid "Closed Date" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__color +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__color +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__color +msgid "Color Index" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_company +msgid "Companies" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "Company" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_config_main_menu +msgid "Configuration" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Configure domain name" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_partner +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Contact" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Create Date" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__create_uid +msgid "Created by" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__create_date +msgid "Created on" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Current stage of the ticket" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Current stage of this ticket" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_bounced_content +msgid "Custom Bounced Message" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 +#, python-format +msgid "Customer" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 +#, python-format +msgid "Customer Email" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__access_url +msgid "Customer Portal URL" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_dashboard_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_dashboard_menu +msgid "Dashboard" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__normal +msgid "Default" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_defaults +msgid "Default Values" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban +msgid "Delete" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__description +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__description +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Description" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__display_name +msgid "Display Name" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__close_from_portal +msgid "" +"Display button in portal ticket form to allow closing ticket with this stage " +"as target." +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_done +msgid "Done" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban +msgid "Dropdown menu" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.server,name:helpdesk_mgmt.action_duplicate_ticket +msgid "Duplicate" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban +msgid "Edit" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_email +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_id +msgid "Email" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Email Alias" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__mail_template_id +msgid "Email Template" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__email_cc +msgid "Email cc" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold +msgid "Folded in Kanban" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "" +"Follow this salesteam to automatically track the events associated to users " +"of this team." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_follower_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_partner_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Future Activities" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__sequence +msgid "Gives the sequence order when displaying a list of tickets." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Group By" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message +msgid "Has Message" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.module.category,name:helpdesk_mgmt.module_helpdesk_category +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_main_menu +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Helpdesk" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +msgid "Helpdesk Category Search" +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.template,name:helpdesk_mgmt.changed_stage_template +msgid "Helpdesk Changed Stage notification Email" +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.template,name:helpdesk_mgmt.closed_ticket_template +msgid "Helpdesk Closed Ticket Notification Email" +msgstr "" + +#. module: helpdesk_mgmt +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_manager +msgid "Helpdesk Manager" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_team_ids +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Helpdesk Team" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "Helpdesk Team Search" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Helpdesk Team name..." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Helpdesk Ticket" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_category +msgid "Helpdesk Ticket Category" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_channel +msgid "Helpdesk Ticket Channel" +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_team_created +msgid "Helpdesk Ticket Created" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_stage +msgid "Helpdesk Ticket Stage" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_tag +msgid "Helpdesk Ticket Tag" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_team +msgid "Helpdesk Ticket Team" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.module.category,description:helpdesk_mgmt.module_helpdesk_category +msgid "Helps you handle your helpdesk security." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__2 +msgid "High" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "High Priority" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__id +msgid "ID" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_thread_id +msgid "" +"ID of the parent record holding the alias (example: project holding the task " +"creation alias)" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__mail_template_id +msgid "" +"If set an email will be sent to the customer when the ticketreaches this " +"step." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_bounced_content +msgid "" +"If set, this content will automatically be sent out to unauthorized users " +"instead of the default message." +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_in_progress +msgid "In Progress" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_is_follower +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__kanban_state +msgid "Kanban State" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team____last_update +msgid "Last Modified on" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__last_stage_update +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Last Stage Update" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__write_date +msgid "Last Updated on" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Last Week" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Late Activities" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__0 +msgid "Low" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_main_attachment_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__attachment_ids +msgid "Media Attachments" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__1 +msgid "Medium" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__user_ids +msgid "Members" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_error +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_ids +msgid "Messages" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "My Activities" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "My Followed Tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "My Tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__name +msgid "Name" +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_new +msgid "New" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_home +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets +msgid "New Ticket" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "New ticket form (portal)" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Newest" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 +#, python-format +msgid "No Subject" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets +msgid "No tickets found." +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "None" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Number" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count +msgid "Number of tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count_high_priority +msgid "Number of tickets in high priority" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count_unassigned +msgid "Number of tickets unassigned" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count_unattended +msgid "Number of tickets unattended" +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_3 +msgid "Odoo" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Open" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_force_thread_id +msgid "" +"Optional ID of a thread (record) to which all incoming messages will be " +"attached, even if they did not reply to it. If set, this will disable the " +"creation of new records completely." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Other Information" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_user_id +msgid "Owner" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_model_id +msgid "Parent Model" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_thread_id +msgid "Parent Record Thread ID" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_model_id +msgid "" +"Parent model holding the alias. The model holding the alias reference is not " +"necessarily the model given by alias_model_id (example: project " +"(parent_model) and task (model))" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Partner" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_name +msgid "Partner Name" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_views_pivot +msgid "Pivot Analysis" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_contact +msgid "" +"Policy to post a message on the document using the mailgateway.\n" +"- everyone: everyone can post\n" +"- partners: only authenticated partners\n" +"- followers: only followers of the related document or members of following " +"channels\n" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_url +msgid "Portal Access URL" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__priority +msgid "Priority" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Priority tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__done +msgid "Ready for next stage" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_force_thread_id +msgid "Record Thread ID" +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_rejected +msgid "Rejected" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_ids +msgid "Related tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_reporting_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_reporting_menu +msgid "Reporting" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Search in All" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Search in Number" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Search in Title" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_token +msgid "Security Token" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_select_team +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_select_team +msgid "Select team in Helpdesk portal" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Send a new ticket" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__sequence +msgid "Sequence" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_mgmt_config_settings +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_config_settings_menu +msgid "Settings" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.server,name:helpdesk_mgmt.model_helpdesk_ticket_action_share +msgid "Share" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Show all records which has next action date is before today" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal +msgid "Show in portal form" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Show teams form" +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_1 +msgid "Software" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__stage_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Stage" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__name +msgid "Stage Name" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_stage_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_stage_menu +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form +msgid "Stages" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Subject" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Submit Ticket" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Tag" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__tag_ids +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form +msgid "Tags" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__team_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Team" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__user_id +msgid "Team Leader" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Team Members" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_team_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_team_menu +msgid "Teams" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_id +msgid "" +"The email address associated with this " +"channel. New emails received will " +"automatically create new tickets assigned to " +"the channel." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_model_id +msgid "" +"The model (Odoo Document Kind) to which this alias corresponds. Any incoming " +"email that does not reply to an existing record will cause the creation of a " +"new record of this model (e.g. a Project Task)" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_name +msgid "" +"The name of the email alias, e.g. 'jobs' if you want to catch emails for " +"" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_user_id +msgid "" +"The owner of records created upon receiving emails on this alias. If this " +"field is not set the system will attempt to find the right owner based on " +"the sender (From) address, or will use the Administrator account if no " +"system user is found for that address." +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.template,subject:helpdesk_mgmt.closed_ticket_template +msgid "The ticket {{object.number}} has been closed." +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.template,subject:helpdesk_mgmt.changed_stage_template +msgid "The ticket {{object.number}} stage has changed." +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__fold +msgid "" +"This stage is folded in the kanban view when there are no records in that " +"stage to display." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Ticket" +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.template,name:helpdesk_mgmt.assignment_email_template +msgid "Ticket Assignment" +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_created +msgid "Ticket Created" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +msgid "Ticket Stage Search" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search +msgid "Ticket Tag Search" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_tag_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_tag_menu +msgid "Ticket Tags" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_active_count +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_active_count +msgid "Ticket active count" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_count +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_count +msgid "Ticket count" +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.message.subtype,description:helpdesk_mgmt.hlp_tck_created +msgid "Ticket created" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__number +msgid "Ticket number" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_action +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__ticket_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_count_string +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_count_string +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_menu +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_reporting_analysis +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_layout +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_home +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets +msgid "Tickets" +msgstr "" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__name +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Title" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +msgid "To Do" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Today Activities" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +msgid "Toggle dropdown" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Unassigned" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Unassigned tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__unattended +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__unattended +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Unattended" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Unattended tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_users +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "User" +msgstr "" + +#. module: helpdesk_mgmt +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user_own +msgid "User: Personal tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user_team +msgid "User: Team tickets" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__user_ids +msgid "Users" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__3 +msgid "Very High" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__website_message_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__website_message_ids +msgid "Website Messages" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__website_message_ids +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__website_message_ids +msgid "Website communication history" +msgstr "" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_2 +msgid "Wifi" +msgstr "" + +#. module: helpdesk_mgmt +#: model:mail.template,subject:helpdesk_mgmt.assignment_email_template +msgid "" +"{{object.company_id.name}} Ticket Assignment (Ref {{object.number or 'n/" +"a' }})" +msgstr "" diff --git a/helpdesk_mgmt/i18n/de.po b/helpdesk_mgmt/i18n/de.po index 4272f422..48b39054 100644 --- a/helpdesk_mgmt/i18n/de.po +++ b/helpdesk_mgmt/i18n/de.po @@ -17,6 +17,13 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14.1\n" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "" + #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Tickets in category:" @@ -330,13 +337,16 @@ msgid "Allow to select this team when creating a new ticket in the portal." msgstr "" #. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Archived" @@ -470,6 +480,10 @@ msgstr "" #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Company" msgstr "Unternehmen" @@ -641,6 +655,13 @@ msgstr "E-Mail-Vorlage" msgid "Email cc" msgstr "E-Mail cc" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold msgid "Folded in Kanban" @@ -687,6 +708,11 @@ msgstr "" msgid "Group By" msgstr "Gruppieren nach" +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message @@ -737,6 +763,11 @@ msgstr "Helpdesk Teamsuche" msgid "Helpdesk Team name..." msgstr "Helpdesk Teamname..." +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket @@ -829,9 +860,7 @@ msgstr "" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error msgid "If checked, some messages have a delivery error." msgstr "" "Wenn diese Option aktiviert ist, weisen einige Nachrichten einen " @@ -1063,8 +1092,8 @@ msgstr "Anzahl der Fehler" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "Anzahl der Nachrichten, die eine Aktion erfordern" +msgid "Number of messages requiring action" +msgstr "" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter @@ -1217,17 +1246,33 @@ msgstr "Zugehörige Tickets" msgid "Reporting" msgstr "Berichtswesen" +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id msgid "Responsible User" msgstr "Verantwortlicher Benutzer" -#. module: helpdesk_mgmt -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error -msgid "SMS Delivery error" -msgstr "SMS-Zustellungsfehler" - #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 @@ -1307,6 +1352,11 @@ msgstr "" msgid "Software" msgstr "" +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" +msgstr "" + #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 @@ -1627,6 +1677,12 @@ msgid "" msgstr "" "{{object.company_id.name}} Ticketzuweisung (Ref {{object.number or 'n/a' }})" +#~ msgid "SMS Delivery error" +#~ msgstr "SMS-Zustellungsfehler" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Anzahl der Nachrichten, die eine Aktion erfordern" + #~ msgid "" #~ "

Hello ,

\n" #~ "

The ticket has been " diff --git a/helpdesk_mgmt/i18n/es.po b/helpdesk_mgmt/i18n/es.po index abfe0cce..17b8a5cc 100644 --- a/helpdesk_mgmt/i18n/es.po +++ b/helpdesk_mgmt/i18n/es.po @@ -7,15 +7,22 @@ msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-12-22 09:13+0000\n" -"PO-Revision-Date: 2023-08-07 16:10+0000\n" -"Last-Translator: Marcos Oitabén Fernández \n" +"PO-Revision-Date: 2024-02-01 19:34+0000\n" +"Last-Translator: Ivorra78 \n" "Language-Team: \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.17\n" +"X-Generator: Poedit 3.0.1\n" + +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "El archivo %s supera el tamaño máximo de %s." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list @@ -463,13 +470,16 @@ msgstr "" "Permite seleccionar este equipo cuando se crea un nuevo ticket en el portal." #. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Archived" @@ -603,6 +613,10 @@ msgstr "Compañías" #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Company" msgstr "Compañía" @@ -776,6 +790,13 @@ msgstr "Plantilla de correo electrónico" msgid "Email cc" msgstr "Email cc" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "Archivo subido" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold msgid "Folded in Kanban" @@ -800,7 +821,7 @@ msgstr "Seguidores" #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_partner_ids #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_partner_ids msgid "Followers (Partners)" -msgstr "Seguidores (Contactos)" +msgstr "Seguidores (Socios)" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon @@ -822,6 +843,11 @@ msgstr "Determina el orden al mostrar una lista de tickets." msgid "Group By" msgstr "Agrupar por" +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message @@ -876,6 +902,11 @@ msgstr "Buscar equipo Helpdesk" msgid "Helpdesk Team name..." msgstr "Nombre del equipo..." +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "Equipos del servicio de asistencia" + #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket @@ -966,9 +997,7 @@ msgstr "Si está seleccionado nuevos mensajes necesitan tu atención." #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error msgid "If checked, some messages have a delivery error." msgstr "Si está seleccionado, algunos mensajes tuvieron error de entrega." @@ -1198,8 +1227,8 @@ msgstr "Número de errores" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "Número de mensajes que requieren acción" +msgid "Number of messages requiring action" +msgstr "Número de mensajes que requieren una acción" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter @@ -1352,17 +1381,33 @@ msgstr "Tickets relacionados" msgid "Reporting" msgstr "Informes" +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "Categoría obligatoria" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" +msgstr "Campo Categoría obligatorio en el portal Helpdesk" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "Equipo obligatorio" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "Campo Equipo obligatorio en el portal Helpdesk" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id msgid "Responsible User" msgstr "Usuario Responsable" -#. module: helpdesk_mgmt -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error -msgid "SMS Delivery error" -msgstr "Error de entrega del SMS" - #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 @@ -1442,6 +1487,13 @@ msgstr "Mostrar el formulario de equipos" msgid "Software" msgstr "Software" +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" +msgstr "" +"Equipo específico que utiliza este escenario. Si está vacío todos los " +"equipos pueden utilizarlo" + #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 @@ -1603,7 +1655,7 @@ msgstr "Asignación de tiquet" #. module: helpdesk_mgmt #: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_created msgid "Ticket Created" -msgstr "Tiquet creado" +msgstr "Tíquet Creado" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search @@ -1654,7 +1706,7 @@ msgstr "Número de ticket" #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_home #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets msgid "Tickets" -msgstr "Tiquets" +msgstr "Tíquets" #. module: helpdesk_mgmt #. odoo-python @@ -1763,377 +1815,5 @@ msgstr "" "{{object.company_id.name}} Asignación de ticket (Ref {{object.number or 'n/" "a' }})" -#~ msgid "List of cc from incoming emails." -#~ msgstr "Lista de cc de correos electrónicos entrantes." - -#~ msgid "Number of unread messages" -#~ msgstr "Número de mensajer por leer" - -#~ msgid "Unread Messages" -#~ msgstr "Mensajes por leer" - -#~ msgid "Unread Messages Counter" -#~ msgstr "Contador mensajes por leer" - -#~ msgid "" -#~ "
\n" -#~ " Category:" -#~ msgstr "" -#~ "
\n" -#~ " Categoría:" - -#~ msgid "" -#~ "
\n" -#~ " Stage:" -#~ msgstr "" -#~ "
\n" -#~ " Estado:" - -#~ msgid "History" -#~ msgstr "Historial" - -#~ msgid "There are no tickets in your account." -#~ msgstr "No hay tickets en tu cuenta." - -#~ msgid "" -#~ "${object.company_id.name} Ticket Assignment (Ref ${object.number or 'n/" -#~ "a' })" -#~ msgstr "" -#~ "${object.company_id.name} Ticket Asignado (Ref ${object.name or 'n/a' })" - -#~ msgid "" -#~ "\n" -#~ "

Hello ${object.user_id.name},

\n" -#~ "

The ticket ${object.number} has been assigned to you.\n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ "

Hola ${object.user_id.name},

\n" -#~ "

Te ha sido asignado el ticket ${object.number}.

\n" -#~ " " - -#~ msgid "" -#~ "\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ " \"${object.company_id.name}\"\n" -#~ "
\n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ "

Hello ${object.user_id.name},

\n" -#~ "

The ticket ${object.number} has been " -#~ "closed.

\n" -#~ "
\n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ " ${object.company_id.phone}\n" -#~ " \n" -#~ " ${object.company_id.email}\n" -#~ " \n" -#~ " ${object.company_id.website}\n" -#~ "
\n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ " \"${object.company_id.name}\"\n" -#~ "
\n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ "

Hola ${object.user_id.name},

\n" -#~ "

El ticket ${object.number} ha sido " -#~ "cerrado.

\n" -#~ "
\n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ " ${object.company_id.phone}\n" -#~ " \n" -#~ " ${object.company_id.email}\n" -#~ " \n" -#~ " ${object.company_id.website}\n" -#~ "
\n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " " - -#~ msgid "" -#~ "\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ " \n" -#~ "
\n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ "

Hello ${object.user_id.name},

\n" -#~ "

The ticket ${object.number} stage has " -#~ "changed to ${object.stage_id.name}.

\n" -#~ "
\n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ " ${object.company_id.phone}\n" -#~ " \n" -#~ " ${object.company_id.email}\n" -#~ " \n" -#~ " ${object.company_id.website}\n" -#~ "
\n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " " -#~ msgstr "" -#~ "\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ " \n" -#~ "
\n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ "

Hola ${object.user_id.name},

\n" -#~ "

El ticket ${object.number} ha cambiado " -#~ "de estado a ${object.stage_id.name}.

\n" -#~ "
\n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ "
\n" -#~ " ${object.company_id.phone}\n" -#~ " \n" -#~ " ${object.company_id.email}\n" -#~ " \n" -#~ " ${object.company_id.website}\n" -#~ "
\n" -#~ "
\n" -#~ " \n" -#~ " \n" -#~ " \n" -#~ " " - -#~ msgid "Followers (Channels)" -#~ msgstr "Seguidores (Canales)" - -#~ msgid "The ticket ${object.number} has been closed." -#~ msgstr "El ticket ${object.number} ha sido cerrado." - -#~ msgid "The ticket ${object.number} stage has changed." -#~ msgstr "El ticket ${object.number} ha cambiado de estado." - -#~ msgid "Ticket Stages" -#~ msgstr "Estados de ticket" - -#~ msgid "Todo tickets" -#~ msgstr "Tickets por hacer" - -#~ msgid "Alias" -#~ msgstr "Alias" - -#~ msgid "Assigned user image" -#~ msgstr "Imagen del usuario asignado" +#~ msgid "SMS Delivery error" +#~ msgstr "Error de entrega del SMS" diff --git a/helpdesk_mgmt/i18n/es_AR.po b/helpdesk_mgmt/i18n/es_AR.po index 90a39c9a..3ebbeaaf 100644 --- a/helpdesk_mgmt/i18n/es_AR.po +++ b/helpdesk_mgmt/i18n/es_AR.po @@ -16,6 +16,13 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14.1\n" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "" + #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Tickets in category:" @@ -330,13 +337,16 @@ msgstr "" "Permitir seleccionar este equipo al crear un nuevo ticket en el portal." #. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Archived" @@ -470,6 +480,10 @@ msgstr "Compañías" #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Company" msgstr "Compañía" @@ -643,6 +657,13 @@ msgstr "Plantilla de Correo Electrónico" msgid "Email cc" msgstr "Email cc" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold msgid "Folded in Kanban" @@ -689,6 +710,11 @@ msgstr "" msgid "Group By" msgstr "Agrupar por" +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message @@ -739,6 +765,11 @@ msgstr "Buscar Equipo de Mesa de Ayuda" msgid "Helpdesk Team name..." msgstr "Nombre del equipo..." +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket @@ -829,9 +860,7 @@ msgstr "Si está seleccionado nuevos mensajes necesitan tu atención." #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error msgid "If checked, some messages have a delivery error." msgstr "Si está seleccionado, algunos mensajes tuvieron error de entrega." @@ -1061,8 +1090,8 @@ msgstr "Número de errores" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "Número de mensajes que requieren acción" +msgid "Number of messages requiring action" +msgstr "" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter @@ -1214,17 +1243,33 @@ msgstr "Tickets relacionados" msgid "Reporting" msgstr "Informes" +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id msgid "Responsible User" msgstr "Usuario Responsable" -#. module: helpdesk_mgmt -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error -msgid "SMS Delivery error" -msgstr "Error de entrega del SMS" - #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 @@ -1304,6 +1349,11 @@ msgstr "Mostrar formulario de equipos" msgid "Software" msgstr "Software" +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" +msgstr "" + #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 @@ -1625,6 +1675,12 @@ msgstr "" "{{object.company_id.name}} Asignación de Ticket (Ref {{object.number or 'n/" "a' }})" +#~ msgid "SMS Delivery error" +#~ msgstr "Error de entrega del SMS" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Número de mensajes que requieren acción" + #~ msgid "" #~ "

Hello ,

\n" #~ "

The ticket has been " diff --git a/helpdesk_mgmt/i18n/fr.po b/helpdesk_mgmt/i18n/fr.po index 295cf02c..7c792f6d 100644 --- a/helpdesk_mgmt/i18n/fr.po +++ b/helpdesk_mgmt/i18n/fr.po @@ -6,15 +6,22 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-01-17 13:28+0000\n" -"Last-Translator: Houzéfa Abbasbhay \n" +"PO-Revision-Date: 2024-02-29 10:33+0000\n" +"Last-Translator: Vincent Hatakeyama \n" "Language-Team: none\n" "Language: fr\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" -"X-Generator: Weblate 4.14.1\n" +"X-Generator: Weblate 4.17\n" + +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list @@ -35,6 +42,10 @@ msgid "" "assigned to you.

\n" " " msgstr "" +"

Bonjour ,

\n" +"

Le ticket vous a été " +"assigné.

\n" +" " #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page @@ -159,6 +170,70 @@ msgid "" " \n" " " msgstr "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Bonjour ,

\n" +"

Le ticket «  » a été fermé.

\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " #. module: helpdesk_mgmt #: model:mail.template,body_html:helpdesk_mgmt.changed_stage_template @@ -229,6 +304,71 @@ msgid "" " \n" " " msgstr "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Bonjour ,

\n" +"

L’étape du ticket «  » a été change en ." +"

\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_defaults @@ -278,7 +418,7 @@ msgstr "Activités" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration msgid "Activity Exception Decoration" -msgstr "" +msgstr "Activité exception décoration" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_state @@ -288,7 +428,7 @@ msgstr "Statut de l'activité" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon msgid "Activity Type Icon" -msgstr "" +msgstr "Icône de type d’activité" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket @@ -331,13 +471,16 @@ msgstr "" "du portail." #. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Archived" @@ -471,6 +614,10 @@ msgstr "Sociétés" #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Company" msgstr "Société" @@ -644,6 +791,13 @@ msgstr "Modèle de courriel" msgid "Email cc" msgstr "Courriel cc" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold msgid "Folded in Kanban" @@ -683,13 +837,18 @@ msgstr "Activités futures" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__sequence msgid "Gives the sequence order when displaying a list of tickets." -msgstr "" +msgstr "Indique l’ordre séquentiel lors de l’affichage d’une liste de tickets." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search msgid "Group By" msgstr "Regrouper par" +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message @@ -740,6 +899,11 @@ msgstr "Recherche d'équipe d'assistance" msgid "Helpdesk Team name..." msgstr "Nom de l'équipe d'assistance ..." +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "Équipes d’assistance" + #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket @@ -830,9 +994,7 @@ msgstr "Si coché de nouveaux messages requièrent votre attention." #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error msgid "If checked, some messages have a delivery error." msgstr "Si coché, des messages n'ont pas pu être livré." @@ -851,6 +1013,8 @@ msgid "" "If set, this content will automatically be sent out to unauthorized users " "instead of the default message." msgstr "" +"Si indiqué, ce contenu sera automatiquement envoyé aux utilisateurs non " +"autorisés au lieu du message par défaut." #. module: helpdesk_mgmt #: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_in_progress @@ -1060,8 +1224,8 @@ msgstr "Nombre d'erreurs" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "Nombre de messages qui nécessitent une action" +msgid "Number of messages requiring action" +msgstr "Nombre de messages nécessitant une action" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter @@ -1166,10 +1330,10 @@ msgid "" "channels\n" msgstr "" "Politique de publication d'un message sur le document via la passerelle de " -"courriel.\\n\n" -"- tout le monde : tout le monde peut publier\\n\n" -"- partenaires : seulement les partenaires authentifiés\\n\n" -"- abonnés : seulement les abonnés au canaux de suivi\\n\n" +"courriel.\n" +"- tout le monde : tout le monde peut publier\n" +"- partenaires : seulement les partenaires authentifiés\n" +"- abonnés : seulement les abonnés au canaux de suivi\n" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_url @@ -1213,17 +1377,33 @@ msgstr "Tickets associés" msgid "Reporting" msgstr "Suivi d'activité" +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "Catégorie requise" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" +msgstr "Champ de catégorie requise pour le portail d’assistance" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "Équipe requise" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "Champ équipe requise pour le portail d’assistance" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id msgid "Responsible User" msgstr "Responsable" -#. module: helpdesk_mgmt -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error -msgid "SMS Delivery error" -msgstr "Erreur d'envoi de SMS" - #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 @@ -1303,6 +1483,13 @@ msgstr "Afficher le sélecteur d'équipe" msgid "Software" msgstr "Logiciel" +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" +msgstr "" +"Équipe spécifique qui utilise cette étape. Si vide, toutes les équipes " +"peuvent l’utiliser" + #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 @@ -1335,9 +1522,9 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" -"Statut basé sur les activités\\n\n" -"En retard : La date d'échéance est déjà dépassée\\n\n" -"Aujourd'hui : L'activité est planifiée pour aujourd'hui\\n\n" +"Statut basé sur les activités\n" +"En retard : La date d'échéance est déjà dépassée\n" +"Aujourd'hui : L'activité est planifiée pour aujourd'hui\n" "Planifiées : activités futures." #. module: helpdesk_mgmt @@ -1353,7 +1540,7 @@ msgstr "Envoyer ticket" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search msgid "Tag" -msgstr "" +msgstr "Étiquette" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__tag_ids @@ -1537,7 +1724,7 @@ msgstr "Activités du Jour" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view msgid "Toggle dropdown" -msgstr "" +msgstr "Liste déroulante" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration @@ -1579,7 +1766,7 @@ msgstr "Utilisateur" #. module: helpdesk_mgmt #: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user_own msgid "User: Personal tickets" -msgstr "Utilisateur: tickets personnels" +msgstr "Utilisateur : tickets personnels" #. module: helpdesk_mgmt #: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user_team @@ -1622,6 +1809,12 @@ msgstr "" "{{object.company_id.name}} Affectation ticket (Ref {{object.number or 'n/" "a' }})" +#~ msgid "SMS Delivery error" +#~ msgstr "Erreur d'envoi de SMS" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Nombre de messages qui nécessitent une action" + #~ msgid "List of cc from incoming emails." #~ msgstr "Liste des cc des e-mails entrants." diff --git a/helpdesk_mgmt/i18n/hu.po b/helpdesk_mgmt/i18n/hu.po index 6bcfe8dd..ecd7e82b 100644 --- a/helpdesk_mgmt/i18n/hu.po +++ b/helpdesk_mgmt/i18n/hu.po @@ -16,6 +16,13 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.3.2\n" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "" + #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Tickets in category:" @@ -326,13 +333,16 @@ msgid "Allow to select this team when creating a new ticket in the portal." msgstr "" #. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Archived" @@ -466,6 +476,10 @@ msgstr "" #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Company" msgstr "Vállalat" @@ -637,6 +651,13 @@ msgstr "Email sablon" msgid "Email cc" msgstr "Email cc" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold msgid "Folded in Kanban" @@ -681,6 +702,11 @@ msgstr "" msgid "Group By" msgstr "Csoportosítás" +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message @@ -731,6 +757,11 @@ msgstr "Csapat keresés" msgid "Helpdesk Team name..." msgstr "Csapat neve..." +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket @@ -819,9 +850,7 @@ msgstr "Ha be van jelölve, akkor az új üzenetek figyelmet igényelnek." #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error msgid "If checked, some messages have a delivery error." msgstr "Ha be van jelölve, akkor néhány üzenetnél kézbesítési hiba lépett fel." @@ -1049,8 +1078,8 @@ msgstr "Hibák száma" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "Műveletet igénylő üzenetek száma" +msgid "Number of messages requiring action" +msgstr "" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter @@ -1203,17 +1232,33 @@ msgstr "Kapcsolódó esetek" msgid "Reporting" msgstr "Kimutatás készítés" +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id msgid "Responsible User" msgstr "Felelős felhasználó" -#. module: helpdesk_mgmt -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error -msgid "SMS Delivery error" -msgstr "SMS kézbesítési hiba" - #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 @@ -1293,6 +1338,11 @@ msgstr "" msgid "Software" msgstr "" +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" +msgstr "" + #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 @@ -1609,6 +1659,12 @@ msgid "" "a' }})" msgstr "" +#~ msgid "SMS Delivery error" +#~ msgstr "SMS kézbesítési hiba" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Műveletet igénylő üzenetek száma" + #~ msgid "List of cc from incoming emails." #~ msgstr "CC listája a bejövő emailekből." diff --git a/helpdesk_mgmt/i18n/it.po b/helpdesk_mgmt/i18n/it.po index 893e1d9e..431aeef2 100644 --- a/helpdesk_mgmt/i18n/it.po +++ b/helpdesk_mgmt/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2023-08-10 10:13+0000\n" +"PO-Revision-Date: 2024-04-22 09:36+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -16,6 +16,13 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.17\n" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "Il file %s ha una dimensione superiore al massimo di %s." + #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Tickets in category:" @@ -43,7 +50,7 @@ msgstr "" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Stage:" -msgstr "" +msgstr "Fase:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view @@ -58,7 +65,7 @@ msgstr "Allegati" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Assignee" -msgstr "" +msgstr "Assegnatario" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page @@ -93,7 +100,7 @@ msgstr "Ultimo aggiornamento della fase:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Message and communication history" -msgstr "" +msgstr "Cronologia messaggio e cominicazioni" #. module: helpdesk_mgmt #: model:mail.template,body_html:helpdesk_mgmt.closed_ticket_template @@ -163,6 +170,70 @@ msgid "" " \n" " " msgstr "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Hello ,

\n" +"

The ticket \"\" has been closed.

\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " #. module: helpdesk_mgmt #: model:mail.template,body_html:helpdesk_mgmt.changed_stage_template @@ -233,6 +304,71 @@ msgid "" " \n" " " msgstr "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Salve,

\n" +"

La fase del ticket \"\" è cambiata a .\n" +"

\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_defaults @@ -240,24 +376,24 @@ msgid "" "A Python dictionary that will be evaluated to provide default values when " "creating new records for this alias." msgstr "" -"Un dizionario Python che verrà consultato per fornire valori predefiniti " -"quando si crea un nuovo record per questo alias." +"Un dizionario Python che verrà valutato per fornire valori predefiniti " +"durante la creazione di nuovi record per questo alias." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form msgid "Accept Emails From" -msgstr "Accetta Email da" +msgstr "Accetta email da" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_warning msgid "Access warning" -msgstr "" +msgstr "Avviso accesso" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction msgid "Action Needed" -msgstr "Azione necessaria" +msgstr "Azione richiesta" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__active @@ -282,7 +418,7 @@ msgstr "Attività" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration msgid "Activity Exception Decoration" -msgstr "" +msgstr "Decorazione eccezione attività" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_state @@ -302,22 +438,22 @@ msgstr "Aggiungi Allegati" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_contact msgid "Alias Contact Security" -msgstr "Alias Contatto di Sicurezza" +msgstr "Alias contatto sicurezza" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_name msgid "Alias Name" -msgstr "Nome Alias" +msgstr "Nome alias" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_domain msgid "Alias domain" -msgstr "Dominio Alias" +msgstr "Dominio alias" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_model_id msgid "Aliased Model" -msgstr "Modello Alias" +msgstr "Modello con alias" #. module: helpdesk_mgmt #. odoo-python @@ -331,15 +467,20 @@ msgstr "Tutto" #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal msgid "Allow to select this team when creating a new ticket in the portal." msgstr "" +"Permetti la selezione di questa squadra durante la creazione di nuovo ticket " +"dal portale." #. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Archived" @@ -439,7 +580,7 @@ msgstr "Data Chiusura" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__close_from_portal msgid "Close From Portal" -msgstr "" +msgstr "Scegli dal portale" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__closed @@ -462,7 +603,7 @@ msgstr "Indice colore" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_res_company msgid "Companies" -msgstr "" +msgstr "Aziende" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__company_id @@ -471,13 +612,17 @@ msgstr "" #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Company" msgstr "Azienda" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Impostazioni configurazione" #. module: helpdesk_mgmt #: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_config_main_menu @@ -524,17 +669,17 @@ msgstr "Creato il" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Current stage of the ticket" -msgstr "" +msgstr "Fase attuale del ticket" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Current stage of this ticket" -msgstr "" +msgstr "Fase attuale di questo ticket" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_bounced_content msgid "Custom Bounced Message" -msgstr "Messaggio rimbalzato personalizzato" +msgstr "Messaggio personalizzato per il rifiuto" #. module: helpdesk_mgmt #. odoo-python @@ -553,7 +698,7 @@ msgstr "Email Cliente" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__access_url msgid "Customer Portal URL" -msgstr "" +msgstr "URL portale cliente" #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_dashboard_action @@ -600,6 +745,8 @@ msgid "" "Display button in portal ticket form to allow closing ticket with this stage " "as target." msgstr "" +"Visualizza pulsante nel modulo portale per consentire la chiusura del ticket " +"con questa fase come obiettivo." #. module: helpdesk_mgmt #: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_done @@ -609,7 +756,7 @@ msgstr "Fatto" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Menu a tendina" #. module: helpdesk_mgmt #: model:ir.actions.server,name:helpdesk_mgmt.action_duplicate_ticket @@ -625,12 +772,12 @@ msgstr "Modifica" #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_email #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_id msgid "Email" -msgstr "Email" +msgstr "E-mail" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form msgid "Email Alias" -msgstr "Alias Email" +msgstr "Alias email" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__mail_template_id @@ -642,6 +789,13 @@ msgstr "Modello e-mail" msgid "Email cc" msgstr "cc Email" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "Carica file" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold msgid "Folded in Kanban" @@ -671,7 +825,7 @@ msgstr "Seguito da (partner)" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon msgid "Font awesome icon e.g. fa-tasks" -msgstr "" +msgstr "Icona Font Awesome es. fa-tasks" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search @@ -681,18 +835,23 @@ msgstr "Attività Future" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__sequence msgid "Gives the sequence order when displaying a list of tickets." -msgstr "" +msgstr "Stabilisce l'ordine con cui visualizzare un elenco di ticket." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search msgid "Group By" msgstr "Raggruppa per" +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "Instradamento HTTP" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message msgid "Has Message" -msgstr "" +msgstr "Ha un messaggio" #. module: helpdesk_mgmt #: model:ir.module.category,name:helpdesk_mgmt.module_helpdesk_category @@ -710,75 +869,80 @@ msgstr "Cerca categoria Helpdesk" #. module: helpdesk_mgmt #: model:mail.template,name:helpdesk_mgmt.changed_stage_template msgid "Helpdesk Changed Stage notification Email" -msgstr "" +msgstr "E-mail notifica cambio stato Helpdesk" #. module: helpdesk_mgmt #: model:mail.template,name:helpdesk_mgmt.closed_ticket_template msgid "Helpdesk Closed Ticket Notification Email" -msgstr "" +msgstr "E-mail notifica chiusura ticket Helpdesk" #. module: helpdesk_mgmt #: model:res.groups,name:helpdesk_mgmt.group_helpdesk_manager msgid "Helpdesk Manager" -msgstr "Helpdesk Manager" +msgstr "Responabile Helpdesk" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_team_ids #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form msgid "Helpdesk Team" -msgstr "Helpdesk Team" +msgstr "Team Helpdesk" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Helpdesk Team Search" -msgstr "Cerca Team Helpdesk" +msgstr "Cerca team Helpdesk" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form msgid "Helpdesk Team name..." -msgstr "Nome Team Helpdesk..." +msgstr "Nome team Helpdesk..." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "Team Helpdesk" #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form msgid "Helpdesk Ticket" -msgstr "Ticket Helpdesk" +msgstr "Richiesta assistenza" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_category msgid "Helpdesk Ticket Category" -msgstr "Categoria Ticket Helpdesk" +msgstr "Categoria ticket Helpdesk" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_channel msgid "Helpdesk Ticket Channel" -msgstr "Canale Ticket Helpdesk" +msgstr "Canale ticket Helpdesk" #. module: helpdesk_mgmt #: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_team_created msgid "Helpdesk Ticket Created" -msgstr "" +msgstr "Ticket Helpdesk creato" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_stage msgid "Helpdesk Ticket Stage" -msgstr "Fase Ticket Helpdesk" +msgstr "Fase ticket Helpdesk" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_tag msgid "Helpdesk Ticket Tag" -msgstr "Tag Ticket Helpdesk" +msgstr "Etichetta ticket Helpdesk" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_team msgid "Helpdesk Ticket Team" -msgstr "Team Ticket Helpdesk" +msgstr "Team ticket Helpdesk" #. module: helpdesk_mgmt #: model:ir.module.category,description:helpdesk_mgmt.module_helpdesk_category msgid "Helps you handle your helpdesk security." -msgstr "Ti aiuta a gestire la sicurezza del tuo helpdesk." +msgstr "Aiuta a gestire la sicurezza del tuo Helpdesk." #. module: helpdesk_mgmt #: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__2 @@ -808,7 +972,7 @@ msgid "" "creation alias)" msgstr "" "ID del record padre che contiene l'alias (esempio: progetto che contiene " -"l'alias di creazione del task)" +"l'alias di creazione dell'attività)" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_icon @@ -828,9 +992,7 @@ msgstr "Se selezionata, nuovi messaggi richiedono attenzione." #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error msgid "If checked, some messages have a delivery error." msgstr "Se selezionata, alcuni messaggi hanno un errore di consegna." @@ -849,19 +1011,19 @@ msgid "" "If set, this content will automatically be sent out to unauthorized users " "instead of the default message." msgstr "" -"Se impostato, questo contenuto sarà inviato automaticamente agli utenti non " +"Se impostato, questo contenuto verrà inviato automaticamente agli utenti non " "autorizzati invece del messaggio predefinito." #. module: helpdesk_mgmt #: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_in_progress msgid "In Progress" -msgstr "In Lavorazione" +msgstr "In corso" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_is_follower #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_is_follower msgid "Is Follower" -msgstr "E' un follower" +msgstr "Segue" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__kanban_state @@ -947,7 +1109,7 @@ msgstr "Membri" #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_error #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error msgid "Message Delivery error" -msgstr "Messaggio Errore di consegna" +msgstr "Errore di consegna messaggio" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_ids @@ -963,7 +1125,7 @@ msgstr "Le mie attività" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__my_activity_date_deadline msgid "My Activity Deadline" -msgstr "Scadenza mie attività" +msgstr "Scadenza mia attività" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search @@ -997,7 +1159,7 @@ msgstr "Nuovo Ticket" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form msgid "New ticket form (portal)" -msgstr "" +msgstr "Scheda nuovo ticket (portale)" #. module: helpdesk_mgmt #. odoo-python @@ -1031,19 +1193,19 @@ msgstr "Nessun oggetto" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets msgid "No tickets found." -msgstr "" +msgstr "Nessun ticket trovato." #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 #, python-format msgid "None" -msgstr "" +msgstr "Nessuno" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Number" -msgstr "" +msgstr "Numero" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter @@ -1060,7 +1222,7 @@ msgstr "Numero di errori" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter -msgid "Number of messages which requires an action" +msgid "Number of messages requiring action" msgstr "Numero di messaggi che richiedono un'azione" #. module: helpdesk_mgmt @@ -1106,11 +1268,14 @@ msgid "" "attached, even if they did not reply to it. If set, this will disable the " "creation of new records completely." msgstr "" +"ID facoltativo di un thread (record) a cui verranno allegati tutti i " +"messaggi in arrivo, anche se non hanno risposto. Se impostato, disabiliterà " +"completamente la creazione di nuovi record." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form msgid "Other Information" -msgstr "Altre Informazioni" +msgstr "Altre informazioni" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_user_id @@ -1120,12 +1285,12 @@ msgstr "Proprietario" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_model_id msgid "Parent Model" -msgstr "Modello Genitore" +msgstr "Modello padre" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_thread_id msgid "Parent Record Thread ID" -msgstr "" +msgstr "ID record thread padre" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_model_id @@ -1134,16 +1299,19 @@ msgid "" "necessarily the model given by alias_model_id (example: project " "(parent_model) and task (model))" msgstr "" +"Modello padre che detiene l'alias. Il modello che contiene il riferimento " +"alias non è necessariamente il modello fornito da alias_model_id (esempio: " +"progetto (parent_model) e task (model))" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search msgid "Partner" -msgstr "Contatto" +msgstr "Partner" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_name msgid "Partner Name" -msgstr "Nome Contatto" +msgstr "Nome partner" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_views_pivot @@ -1159,11 +1327,16 @@ msgid "" "- followers: only followers of the related document or members of following " "channels\n" msgstr "" +"Politica per inviare un messaggio sul documento utilizzando il mailgateway.\n" +"- chiunque: chiunque può inviare\n" +"- clienti: solo i clienti autenticati\n" +"- chi segue: solo chi segue il documento collegato o i membri dei seguenti " +"canali\n" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_url msgid "Portal Access URL" -msgstr "" +msgstr "URL di accesso al portale" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__priority @@ -1183,12 +1356,12 @@ msgstr "Pronto per la prossima fase" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_force_thread_id msgid "Record Thread ID" -msgstr "" +msgstr "ID thread record" #. module: helpdesk_mgmt #: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_rejected msgid "Rejected" -msgstr "" +msgstr "Respinto" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_ids @@ -1202,48 +1375,64 @@ msgstr "Tickets correlati" msgid "Reporting" msgstr "Rendicontazione" +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "Categoria richiesta" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" +msgstr "Campo categoria richiesta nel portale Helpdesk" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "Team richiesto" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "Campo team righiesto nel portale Helpdesk" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id msgid "Responsible User" msgstr "Utente responsabile" -#. module: helpdesk_mgmt -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error -msgid "SMS Delivery error" -msgstr "Errore consegna SMS" - #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 #, python-format msgid "Search in All" -msgstr "" +msgstr "Cercare fra tutti" #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 #, python-format msgid "Search in Number" -msgstr "" +msgstr "Cerca fra i numeri" #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 #, python-format msgid "Search in Title" -msgstr "" +msgstr "Cerca nel titolo" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_token msgid "Security Token" -msgstr "" +msgstr "Token di sicurezza" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_select_team #: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_select_team msgid "Select team in Helpdesk portal" -msgstr "" +msgstr "Seleziona team nel portale Helpdesk" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket @@ -1263,7 +1452,7 @@ msgstr "Sequenza" #: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_mgmt_config_settings #: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_config_settings_menu msgid "Settings" -msgstr "" +msgstr "Impostazioni" #. module: helpdesk_mgmt #: model:ir.actions.server,name:helpdesk_mgmt.model_helpdesk_ticket_action_share @@ -1278,18 +1467,24 @@ msgstr "Visualizza tutte le righe con l'azione successiva antecedente ad oggi" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal msgid "Show in portal form" -msgstr "" +msgstr "Mostra nel modulo del portale" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form msgid "Show teams form" -msgstr "" +msgstr "Mostra modulo squadre" #. module: helpdesk_mgmt #: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_1 msgid "Software" msgstr "Software" +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" +msgstr "" +"Team specifico che usa questa fase. Se vuoto tutti i team possono usarla" + #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 @@ -1303,7 +1498,7 @@ msgstr "Fase" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__name msgid "Stage Name" -msgstr "Nome Fase" +msgstr "Nome fase" #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_stage_action @@ -1322,6 +1517,10 @@ msgid "" "Today: Activity date is today\n" "Planned: Future activities." msgstr "" +"Stato in base alle attività\n" +"Scaduto: la data richiesta è trascorsa\n" +"Oggi: la data attività è oggi\n" +"Pianificato: attività future." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket @@ -1336,13 +1535,13 @@ msgstr "Invia Ticket" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search msgid "Tag" -msgstr "" +msgstr "Etichetta" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__tag_ids #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form msgid "Tags" -msgstr "Tags" +msgstr "Etichette" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__team_id @@ -1354,12 +1553,12 @@ msgstr "Team" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__user_id msgid "Team Leader" -msgstr "Team Leader" +msgstr "Team leader" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form msgid "Team Members" -msgstr "Membri Team" +msgstr "Membri del team" #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_team_action @@ -1386,6 +1585,9 @@ msgid "" "email that does not reply to an existing record will cause the creation of a " "new record of this model (e.g. a Project Task)" msgstr "" +"Il modello (tipo documento Odoo) a cui corrisponde questo alias. Qualsiasi e-" +"mail in arrivo che non risponde a un record esistente causerà la creazione " +"di un nuovo record di questo modello (es. un task progetto)" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_name @@ -1393,8 +1595,8 @@ msgid "" "The name of the email alias, e.g. 'jobs' if you want to catch emails for " "" msgstr "" -"Il nome dell'alias email, ad esempio \"tickets\" se vuoi ricevere le email " -"di " +"Il nome dell'alias email, ad es. 'lavori' se vuoi ricevere email per " +"" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_user_id @@ -1404,16 +1606,21 @@ msgid "" "the sender (From) address, or will use the Administrator account if no " "system user is found for that address." msgstr "" +"Il proprietario dei record creati dopo aver ricevuto email con questo alias. " +"Se questo campo non è impostato il sistema tenterà di trovare il " +"proprietario corretto in base all'indirizzo del mittente (Da) oppure " +"utilizzerà l'account amministratore se non viene trovato alcun utente di " +"sistema per quell'indirizzo." #. module: helpdesk_mgmt #: model:mail.template,subject:helpdesk_mgmt.closed_ticket_template msgid "The ticket {{object.number}} has been closed." -msgstr "" +msgstr "Il ticket {{object.number}} è stato chiuso." #. module: helpdesk_mgmt #: model:mail.template,subject:helpdesk_mgmt.changed_stage_template msgid "The ticket {{object.number}} stage has changed." -msgstr "" +msgstr "La fase del ticket {{object.number}} è cambiata." #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__fold @@ -1427,17 +1634,17 @@ msgstr "" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search msgid "Ticket" -msgstr "" +msgstr "Ticket" #. module: helpdesk_mgmt #: model:mail.template,name:helpdesk_mgmt.assignment_email_template msgid "Ticket Assignment" -msgstr "" +msgstr "Assegnazione ticket" #. module: helpdesk_mgmt #: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_created msgid "Ticket Created" -msgstr "" +msgstr "Ticket creato" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search @@ -1470,7 +1677,7 @@ msgstr "Conteggio ticket" #. module: helpdesk_mgmt #: model:mail.message.subtype,description:helpdesk_mgmt.hlp_tck_created msgid "Ticket created" -msgstr "" +msgstr "Ticket creato" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__number @@ -1488,7 +1695,7 @@ msgstr "Numero Ticket" #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_home #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets msgid "Tickets" -msgstr "Tickets" +msgstr "Ticket" #. module: helpdesk_mgmt #. odoo-python @@ -1517,7 +1724,7 @@ msgstr "Attiva menu a tendina" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration msgid "Type of the exception activity on record." -msgstr "" +msgstr "Tipo di attività eccezione sul record." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view @@ -1559,7 +1766,7 @@ msgstr "Utente: Ticket Personali" #. module: helpdesk_mgmt #: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user_team msgid "User: Team tickets" -msgstr "" +msgstr "Utente: ticket squadra" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__user_ids @@ -1569,7 +1776,7 @@ msgstr "Utenti" #. module: helpdesk_mgmt #: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__3 msgid "Very High" -msgstr "Molto Alta" +msgstr "Molto alta" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__website_message_ids @@ -1594,6 +1801,14 @@ msgid "" "{{object.company_id.name}} Ticket Assignment (Ref {{object.number or 'n/" "a' }})" msgstr "" +"{{object.company_id.name}} Assegnazione ticket (Rif. {{object.number or 'n/" +"a' }})" + +#~ msgid "SMS Delivery error" +#~ msgstr "Errore consegna SMS" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Numero di messaggi che richiedono un'azione" #~ msgid "List of cc from incoming emails." #~ msgstr "Lista dei cc dalle email in entrata." diff --git a/helpdesk_mgmt/i18n/nl.po b/helpdesk_mgmt/i18n/nl.po new file mode 100644 index 00000000..98d6f3a6 --- /dev/null +++ b/helpdesk_mgmt/i18n/nl.po @@ -0,0 +1,1805 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * helpdesk_mgmt +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-04-10 14:39+0000\n" +"Last-Translator: Ronald Portier \n" +"Language-Team: none\n" +"Language: nl\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" +"X-Generator: Weblate 4.17\n" + +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Tickets in category:" +msgstr "Vragen in categorie" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Tickets in stage:" +msgstr "Vraag in fase" + +#. module: helpdesk_mgmt +#: model:mail.template,body_html:helpdesk_mgmt.assignment_email_template +msgid "" +"

Hello ,

\n" +"

The ticket has been " +"assigned to you.

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

Hallo,

\n" +"

De vraagis aan u toegewezen.

\n" +" " + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Stage:" +msgstr "Fase:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +msgid "View" +msgstr "Weergave" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Attachments" +msgstr "Bijlagen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Assignee" +msgstr "Verantwoordelijke" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Category:" +msgstr "Categorie" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Close Date:" +msgstr "Datum gesloten:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Customer" +msgstr "Klant" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Date:" +msgstr "Datum:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Description" +msgstr "Beschrijving" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Last Stage Update:" +msgstr "Meest recente aanpassing fase:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Message and communication history" +msgstr "Overzicht van berichten en communicatie" + +#. module: helpdesk_mgmt +#: model:mail.template,body_html:helpdesk_mgmt.closed_ticket_template +msgid "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Hello ,

\n" +"

The ticket \"\" has been closed.

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

Hello ,

\n" +"

De vraag \"\" is afgesloten.

\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " + +#. module: helpdesk_mgmt +#: model:mail.template,body_html:helpdesk_mgmt.changed_stage_template +msgid "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Hello ,

\n" +"

The ticket \"\" stage has changed to .

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

Hello ,

\n" +"

De fase van vraag \"\" is veranderd naar.

\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_defaults +msgid "" +"A Python dictionary that will be evaluated to provide default values when " +"creating new records for this alias." +msgstr "" +"Een Python dictionary die geëvalueerd zal worden om standaard waardes te " +"genereren voor records die via deze alias worden aangemaakt." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Accept Emails From" +msgstr "Accepteer emails van" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_warning +msgid "Access warning" +msgstr "Toegangswaarschuwing" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction +msgid "Action Needed" +msgstr "Actie nodig" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__active +msgid "Active" +msgstr "Actief" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Active tickets" +msgstr "Actieve vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_ids +msgid "Activities" +msgstr "Activiteiten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Exceptiedecoratie activiteit" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_state +msgid "Activity State" +msgstr "Fase van activiteit" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icoon voor type activiteit" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Add Attachments" +msgstr "Voeg bijlagen toe" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_contact +msgid "Alias Contact Security" +msgstr "Contactsecurity alias" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_name +msgid "Alias Name" +msgstr "Naam van alias" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_domain +msgid "Alias domain" +msgstr "Domein voor alias" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_model_id +msgid "Aliased Model" +msgstr "Model van alias" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#, python-format +msgid "All" +msgstr "Alles" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal +msgid "Allow to select this team when creating a new ticket in the portal." +msgstr "" +"Sta selectie van dit team toe wanneer een vraag in het portaal wordt " +"aangemaakt." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "Archived" +msgstr "Gearchiveerd" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Assign to" +msgstr "Toekennen aan" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Assign to me" +msgstr "Aan mezelf toekennen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__assigned_date +msgid "Assigned Date" +msgstr "Datum toegewezen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__user_id +msgid "Assigned user" +msgstr "Toegekende gebruiker" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_attachment_count +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_attachment_count +msgid "Attachment Count" +msgstr "Aantal bijlagen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Avatar" +msgstr "Avatar" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_awaiting +msgid "Awaiting" +msgstr "Wachtend" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__blocked +msgid "Blocked" +msgstr "Geblokkeerd" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "By" +msgstr "Door" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_cancelled +msgid "Cancelled" +msgstr "Geannulleerd" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_category_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_category_menu +msgid "Categories" +msgstr "Categorieën" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__category_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__category_ids +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Category" +msgstr "Categorie" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__channel_id +msgid "Channel" +msgstr "Bron" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__channel_id +msgid "" +"Channel indicates where the source of a ticketcomes from (it could be a " +"phone call, an email...)" +msgstr "" +"De bron geeft aan waar een vraag vandaan komt (een telefoontje, een email...)" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_channel_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_channel_menu +msgid "Channels" +msgstr "Bronnen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Close Date" +msgstr "Datum gesloten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__close_from_portal +msgid "Close From Portal" +msgstr "Sluiten vanaf het portaal" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__closed +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__closed +msgid "Closed" +msgstr "Afgesloten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__closed_date +msgid "Closed Date" +msgstr "Datum afgesloten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__color +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__color +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__color +msgid "Color Index" +msgstr "Kleur Index" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "Company" +msgstr "Bedrijf" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_config_settings +msgid "Config Settings" +msgstr "Instellingen" + +#. module: helpdesk_mgmt +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_config_main_menu +msgid "Configuration" +msgstr "Instellingen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Configure domain name" +msgstr "Stel domeinnaam in" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_partner +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Contact" +msgstr "Contact" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Create Date" +msgstr "Datum aangemaakt" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Current stage of the ticket" +msgstr "Huidige fase van de vraag" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Current stage of this ticket" +msgstr "Huidige fase van deze vraag" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_bounced_content +msgid "Custom Bounced Message" +msgstr "Aangepast retourbericht" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 +#, python-format +msgid "Customer" +msgstr "Klant" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 +#, python-format +msgid "Customer Email" +msgstr "Email van klant" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__access_url +msgid "Customer Portal URL" +msgstr "URL voor klantportaal" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_dashboard_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_dashboard_menu +msgid "Dashboard" +msgstr "Dashboard" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__normal +msgid "Default" +msgstr "Standaard" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_defaults +msgid "Default Values" +msgstr "Standaard waarden" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban +msgid "Delete" +msgstr "Verwijder" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__description +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__description +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Description" +msgstr "Beschrijving" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__display_name +msgid "Display Name" +msgstr "Weergave naam" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__close_from_portal +msgid "" +"Display button in portal ticket form to allow closing ticket with this stage " +"as target." +msgstr "" +"Toon knop in vraagformulier van portaal om deze vraag in deze fase af te " +"kunnen sluiten." + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_done +msgid "Done" +msgstr "Gedaan" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban +msgid "Dropdown menu" +msgstr "Vervolgkeuze menu" + +#. module: helpdesk_mgmt +#: model:ir.actions.server,name:helpdesk_mgmt.action_duplicate_ticket +msgid "Duplicate" +msgstr "Dupliceer" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban +msgid "Edit" +msgstr "Bewerk" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_email +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_id +msgid "Email" +msgstr "Email" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Email Alias" +msgstr "Email alias" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__mail_template_id +msgid "Email Template" +msgstr "Email sjabloon" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__email_cc +msgid "Email cc" +msgstr "Email cc" + +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold +msgid "Folded in Kanban" +msgstr "Ingevouwen in kanban" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "" +"Follow this salesteam to automatically track the events associated to users " +"of this team." +msgstr "" +"Volg dit verkoopteam om automatisch op de hoogte te blijven van zaken " +"gerelateerd aan gebruikers van in team." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_follower_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_follower_ids +msgid "Followers" +msgstr "Volgers" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_partner_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_partner_ids +msgid "Followers (Partners)" +msgstr "Volgers (relaties)" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Awesome font icoon bijvoorbeeld fa-tasks" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Future Activities" +msgstr "Toekomstige activiteiten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__sequence +msgid "Gives the sequence order when displaying a list of tickets." +msgstr "Bepaalt de volgorde bij het tonen van een lijst vragen." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Group By" +msgstr "Groepeer op basis van" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message +msgid "Has Message" +msgstr "Heeft bericht" + +#. module: helpdesk_mgmt +#: model:ir.module.category,name:helpdesk_mgmt.module_helpdesk_category +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_main_menu +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Helpdesk" +msgstr "Helpdesk" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +msgid "Helpdesk Category Search" +msgstr "Zoek op categorie" + +#. module: helpdesk_mgmt +#: model:mail.template,name:helpdesk_mgmt.changed_stage_template +msgid "Helpdesk Changed Stage notification Email" +msgstr "Helpdeskbericht notificatie fase aangepast" + +#. module: helpdesk_mgmt +#: model:mail.template,name:helpdesk_mgmt.closed_ticket_template +msgid "Helpdesk Closed Ticket Notification Email" +msgstr "Helpdeskbericht notificatie vraag afgesloten" + +#. module: helpdesk_mgmt +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_manager +msgid "Helpdesk Manager" +msgstr "Helpdesk beheerder" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_team_ids +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Helpdesk Team" +msgstr "Helpdesk team" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "Helpdesk Team Search" +msgstr "Zoek op helpdesk team" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Helpdesk Team name..." +msgstr "Naam van helpdesk team..." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "Helpdesk teams" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Helpdesk Ticket" +msgstr "Helpdesk vraag" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_category +msgid "Helpdesk Ticket Category" +msgstr "Categorie helpdesk vraag" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_channel +msgid "Helpdesk Ticket Channel" +msgstr "Bron van helpdesk vraag" + +#. module: helpdesk_mgmt +#: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_team_created +msgid "Helpdesk Ticket Created" +msgstr "Helpdesk vraag aangemaakt" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_stage +msgid "Helpdesk Ticket Stage" +msgstr "Fase helpdesk vraag" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_tag +msgid "Helpdesk Ticket Tag" +msgstr "Trefwoord helpdeskvraag" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_team +msgid "Helpdesk Ticket Team" +msgstr "Helpdeskvragen team" + +#. module: helpdesk_mgmt +#: model:ir.module.category,description:helpdesk_mgmt.module_helpdesk_category +msgid "Helps you handle your helpdesk security." +msgstr "Helpt de helpdesk security te verzekeren." + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__2 +msgid "High" +msgstr "Hoog" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "High Priority" +msgstr "Hoge prioriteit" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__id +msgid "ID" +msgstr "ID" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_thread_id +msgid "" +"ID of the parent record holding the alias (example: project holding the task " +"creation alias)" +msgstr "" +"ID van het bovenliggende record voor de alias (als voorbeeld: project dat de " +"taak bevat voor de aanmaak alias)" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_icon +msgid "Icon" +msgstr "Icoon" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icoon om een activiteit met een exceptie aan te duiden." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Indien aangevinkt dan zijn er berichten die uw aandacht behoeven." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Indien aangevinkt dan zijn er berichten met een afleverfout." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__mail_template_id +msgid "" +"If set an email will be sent to the customer when the ticketreaches this " +"step." +msgstr "" +"Indien aangevinkt zal een bericht naar de klant sturen wanneer de vraag deze " +"fase bereikt." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_bounced_content +msgid "" +"If set, this content will automatically be sent out to unauthorized users " +"instead of the default message." +msgstr "" +"Indien aangevinkt dan zal deze inhoud automatisch naar niet geautoriseerde " +"gebruikers worden gestuurd in plaats van het standaard bericht." + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_in_progress +msgid "In Progress" +msgstr "In behandeling" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_is_follower +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_is_follower +msgid "Is Follower" +msgstr "Is volger" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__kanban_state +msgid "Kanban State" +msgstr "Kanban fase" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__last_stage_update +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Last Stage Update" +msgstr "Laatste aanpassing fase" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Last Week" +msgstr "Afgelopen week" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Late Activities" +msgstr "Verlate activiteiten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__0 +msgid "Low" +msgstr "Laag" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_main_attachment_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_main_attachment_id +msgid "Main Attachment" +msgstr "Belangrijkste bijlage" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__attachment_ids +msgid "Media Attachments" +msgstr "Media bijlagen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__1 +msgid "Medium" +msgstr "Midden" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__user_ids +msgid "Members" +msgstr "Leden" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_error +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error +msgid "Message Delivery error" +msgstr "Bericht afleverfout" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_ids +msgid "Messages" +msgstr "Berichten" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "My Activities" +msgstr "Mijn activiteiten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Deadline voor mijn activiteit" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "My Followed Tickets" +msgstr "Vragen die ik volg" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "My Tickets" +msgstr "Mijn vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__name +msgid "Name" +msgstr "Naam" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_new +msgid "New" +msgstr "Nieuw" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_home +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets +msgid "New Ticket" +msgstr "Nieuwe vraag" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "New ticket form (portal)" +msgstr "Nieuwe vraagformulier (portaal)" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Newest" +msgstr "Nieuwste" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Volgende deadline voor activiteit" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_summary +msgid "Next Activity Summary" +msgstr "Samenvatting volgende activiteit" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_type_id +msgid "Next Activity Type" +msgstr "Type volgende activiteit" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 +#, python-format +msgid "No Subject" +msgstr "Geen onderwerp" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets +msgid "No tickets found." +msgstr "Geen vragen gevonden." + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "None" +msgstr "Geen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Number" +msgstr "Nummer" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter +msgid "Number of Actions" +msgstr "Aantal acties" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error_counter +msgid "Number of errors" +msgstr "Aantal fouten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Aantal berichten waarvoor actie nodig is" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Aantal berichten met afleverfout" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count +msgid "Number of tickets" +msgstr "Aantal vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count_high_priority +msgid "Number of tickets in high priority" +msgstr "Aantal urgente vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count_unassigned +msgid "Number of tickets unassigned" +msgstr "Aantal vragen dat niet is toegewezen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count_unattended +msgid "Number of tickets unattended" +msgstr "Aantal niet opgepakte vragen" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_3 +msgid "Odoo" +msgstr "Odoo" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Open" +msgstr "Open" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_force_thread_id +msgid "" +"Optional ID of a thread (record) to which all incoming messages will be " +"attached, even if they did not reply to it. If set, this will disable the " +"creation of new records completely." +msgstr "" +"Optioneel ID van een thread (record) waaraan alle inkomende berichten zullen " +"worden gelinkt, zelfs als ze er niet op hebben geantwoord. Indien ingesteld " +"zal dit de aanmaak van nieuwe records volledig uitschakelen." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Other Information" +msgstr "Overige gegevens" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_user_id +msgid "Owner" +msgstr "Eigenaar" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_model_id +msgid "Parent Model" +msgstr "Bovenliggend model" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_thread_id +msgid "Parent Record Thread ID" +msgstr "Thread ID bovenliggend record" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_model_id +msgid "" +"Parent model holding the alias. The model holding the alias reference is not " +"necessarily the model given by alias_model_id (example: project " +"(parent_model) and task (model))" +msgstr "" +"Bovenliggend model dat de alias bevat. Het model dat de alias referentie " +"bevat is niet noodzakelijkerwijze het model gegeven door alias_model_id " +"(voorbeeld: project (parent_model) en taak (model))" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Partner" +msgstr "Relatie" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_name +msgid "Partner Name" +msgstr "Relatienaam" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_views_pivot +msgid "Pivot Analysis" +msgstr "Draaitabel analyse" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_contact +msgid "" +"Policy to post a message on the document using the mailgateway.\n" +"- everyone: everyone can post\n" +"- partners: only authenticated partners\n" +"- followers: only followers of the related document or members of following " +"channels\n" +msgstr "" +"Beleid voor het aanbieden van berichten bij een document via de email " +"gateway.\n" +"- iedereen: iedereen kan versturen\n" +"- relaties: alleen geautoriseerde relaties\n" +"- volgers: alleen volgers van het document of leden van volgende kanalen\n" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_url +msgid "Portal Access URL" +msgstr "URL voor portaaltoegang" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__priority +msgid "Priority" +msgstr "Prioriteit" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Priority tickets" +msgstr "Urgente vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__done +msgid "Ready for next stage" +msgstr "Klaar voor de volgende fase" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_force_thread_id +msgid "Record Thread ID" +msgstr "Thread ID van record" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_rejected +msgid "Rejected" +msgstr "Afgewezen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_ids +msgid "Related tickets" +msgstr "Gerelateerde vragen" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_reporting_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_reporting_menu +msgid "Reporting" +msgstr "Rapportage" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "Verplichte categorie" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" +msgstr "Verplicht categorieveld in helpdesk portaal" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "Verplicht team" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "Verplicht teamveld in helpdeskportaal" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id +msgid "Responsible User" +msgstr "Verantwoordelijke gebruiker" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Search in All" +msgstr "Zoek in alles" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Search in Number" +msgstr "Zoek in nummer" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Search in Title" +msgstr "Zoek in titel" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_token +msgid "Security Token" +msgstr "Veiligheidstoken" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_select_team +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_select_team +msgid "Select team in Helpdesk portal" +msgstr "Selecteer team in helpdeskportaal" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Send a new ticket" +msgstr "Stuur een nieuwe vraag" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__sequence +msgid "Sequence" +msgstr "Volgnummer" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_mgmt_config_settings +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_config_settings_menu +msgid "Settings" +msgstr "Instellingen" + +#. module: helpdesk_mgmt +#: model:ir.actions.server,name:helpdesk_mgmt.model_helpdesk_ticket_action_share +msgid "Share" +msgstr "Delen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Show all records which has next action date is before today" +msgstr "Toon alle records met eerstvolgende actiedatum voor vandaag" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal +msgid "Show in portal form" +msgstr "Toon in portaalformulier" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Show teams form" +msgstr "Toon teamformulier" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_1 +msgid "Software" +msgstr "Programmatuur" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" +msgstr "" +"Specifiek team dat deze fase gebruikt. Indien leeg, beschikbaar voor alle " +"teams" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__stage_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Stage" +msgstr "Fase" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__name +msgid "Stage Name" +msgstr "Fasenaam" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_stage_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_stage_menu +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form +msgid "Stages" +msgstr "Fases" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Status gebaseerd op activiteiten\n" +"Verlaat: voorbij afgesproken datum\n" +"Vandaag: datum activiteit is vandaag\n" +"Gepland: komende activiteiten." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Subject" +msgstr "Onderwerp" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Submit Ticket" +msgstr "Vraag aanbieden" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Tag" +msgstr "Trefwoord" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__tag_ids +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form +msgid "Tags" +msgstr "Trefwoorden" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__team_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Team" +msgstr "Team" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__user_id +msgid "Team Leader" +msgstr "Teamleider" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Team Members" +msgstr "Teamleden" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_team_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_team_menu +msgid "Teams" +msgstr "Teams" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_id +msgid "" +"The email address associated with this " +"channel. New emails received will " +"automatically create new tickets assigned to " +"the channel." +msgstr "" +"Het email adres verbonden met dit kanaal. " +"Nieuwe emails zullen automatisch nieuwe " +"vragen aanmaken verbonden met het kanaal." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_model_id +msgid "" +"The model (Odoo Document Kind) to which this alias corresponds. Any incoming " +"email that does not reply to an existing record will cause the creation of a " +"new record of this model (e.g. a Project Task)" +msgstr "" +"Het model (soort Odoo document) waarmee de alias correspondeert. Enige " +"inkomende mail die geen antwoord is op een bestaand record zal resulteren in " +"de aanmaak van een nieuw record van dit model (bijvoorbeeld een projecttaak)" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_name +msgid "" +"The name of the email alias, e.g. 'jobs' if you want to catch emails for " +"" +msgstr "" +"Naam van de email alias, bijvoorbeeld 'banen' als je mails af wil handelen " +"voor " + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_user_id +msgid "" +"The owner of records created upon receiving emails on this alias. If this " +"field is not set the system will attempt to find the right owner based on " +"the sender (From) address, or will use the Administrator account if no " +"system user is found for that address." +msgstr "" +"De eigenaar van records aangemaakt door het afhandelen van berichten voor " +"deze alias. Indien dit veld niet is ingesteld dan zal het systeem proberen " +"de juiste eigenaar te bepalen aan de hand van de afzender (From adres), of " +"zal het beheerders account gebruiken als geen systeemgebruiker voor dat " +"adres wordt gevonden." + +#. module: helpdesk_mgmt +#: model:mail.template,subject:helpdesk_mgmt.closed_ticket_template +msgid "The ticket {{object.number}} has been closed." +msgstr "Vraag {{object.number}} is afgesloten." + +#. module: helpdesk_mgmt +#: model:mail.template,subject:helpdesk_mgmt.changed_stage_template +msgid "The ticket {{object.number}} stage has changed." +msgstr "De fase van vraag {{object.number}} is veranderd." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__fold +msgid "" +"This stage is folded in the kanban view when there are no records in that " +"stage to display." +msgstr "" +"Deze fase is ingevouwen in de kanban weergave wanneer er geen records in die " +"fase te tonen zijn." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Ticket" +msgstr "Vraag" + +#. module: helpdesk_mgmt +#: model:mail.template,name:helpdesk_mgmt.assignment_email_template +msgid "Ticket Assignment" +msgstr "Toewijzing vraag" + +#. module: helpdesk_mgmt +#: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_created +msgid "Ticket Created" +msgstr "Vraag aangemaakt" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +msgid "Ticket Stage Search" +msgstr "Zoek op vraagfase" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search +msgid "Ticket Tag Search" +msgstr "Zoek op vraagtrefwoord" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_tag_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_tag_menu +msgid "Ticket Tags" +msgstr "Vraagtrefwoorden" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_active_count +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_active_count +msgid "Ticket active count" +msgstr "Aantal actieve vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_count +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_count +msgid "Ticket count" +msgstr "Aantal vragen" + +#. module: helpdesk_mgmt +#: model:mail.message.subtype,description:helpdesk_mgmt.hlp_tck_created +msgid "Ticket created" +msgstr "Vraag aangemaakt" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__number +msgid "Ticket number" +msgstr "Vraagnummer" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_action +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__ticket_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_count_string +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_count_string +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_menu +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_reporting_analysis +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_layout +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_home +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets +msgid "Tickets" +msgstr "Vragen" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__name +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Title" +msgstr "Titel" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +msgid "To Do" +msgstr "Te doen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Today Activities" +msgstr "Activiteiten vandaag" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +msgid "Toggle dropdown" +msgstr "Dropdown switchen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Type van exceptie activiteit op record." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Unassigned" +msgstr "Niet toegewezen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Unassigned tickets" +msgstr "Niet toegewezen vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__unattended +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__unattended +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Unattended" +msgstr "Nog niet opgepakt" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Unattended tickets" +msgstr "Nog niet opgepakte vragen" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_users +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "User" +msgstr "Gebruiker" + +#. module: helpdesk_mgmt +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user_own +msgid "User: Personal tickets" +msgstr "Gebruiker: eigen vragen" + +#. module: helpdesk_mgmt +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user_team +msgid "User: Team tickets" +msgstr "Gebruiker: team vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__user_ids +msgid "Users" +msgstr "Gebruikers" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__3 +msgid "Very High" +msgstr "Zeer hoog" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__website_message_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__website_message_ids +msgid "Website Messages" +msgstr "Berichten van website" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__website_message_ids +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__website_message_ids +msgid "Website communication history" +msgstr "Communicatiegeschiedenis van website" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_2 +msgid "Wifi" +msgstr "Wifi" + +#. module: helpdesk_mgmt +#: model:mail.template,subject:helpdesk_mgmt.assignment_email_template +msgid "" +"{{object.company_id.name}} Ticket Assignment (Ref {{object.number or 'n/" +"a' }})" +msgstr "" +"{{object.company_id.name}} Toekenning vraag (nummer {{object.number or 'n.v." +"t.' }})" diff --git a/helpdesk_mgmt/i18n/nl_NL.po b/helpdesk_mgmt/i18n/nl_NL.po new file mode 100644 index 00000000..232a9404 --- /dev/null +++ b/helpdesk_mgmt/i18n/nl_NL.po @@ -0,0 +1,1805 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * helpdesk_mgmt +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-02-07 20:34+0000\n" +"Last-Translator: Ronald Portier \n" +"Language-Team: none\n" +"Language: nl_NL\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" +"X-Generator: Weblate 4.17\n" + +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Tickets in category:" +msgstr "Vragen in categorie" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Tickets in stage:" +msgstr "Vraag in fase" + +#. module: helpdesk_mgmt +#: model:mail.template,body_html:helpdesk_mgmt.assignment_email_template +msgid "" +"

Hello ,

\n" +"

The ticket has been " +"assigned to you.

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

Hallo,

\n" +"

De vraagis aan u toegewezen.

\n" +" " + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Stage:" +msgstr "Fase:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +msgid "View" +msgstr "Weergave" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Attachments" +msgstr "Bijlagen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Assignee" +msgstr "Verantwoordelijke" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Category:" +msgstr "Categorie" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Close Date:" +msgstr "Datum gesloten:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Customer" +msgstr "Klant" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Date:" +msgstr "Datum:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Description" +msgstr "Beschrijving" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Last Stage Update:" +msgstr "Meest recente aanpassing fase:" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Message and communication history" +msgstr "Overzicht van berichten en communicatie" + +#. module: helpdesk_mgmt +#: model:mail.template,body_html:helpdesk_mgmt.closed_ticket_template +msgid "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Hello ,

\n" +"

The ticket \"\" has been closed.

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

Hello ,

\n" +"

De vraag \"\" is afgesloten.

\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " + +#. module: helpdesk_mgmt +#: model:mail.template,body_html:helpdesk_mgmt.changed_stage_template +msgid "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Hello ,

\n" +"

The ticket \"\" stage has changed to .

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

Hello ,

\n" +"

De fase van vraag \"\" is veranderd naar.

\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_defaults +msgid "" +"A Python dictionary that will be evaluated to provide default values when " +"creating new records for this alias." +msgstr "" +"Een Python dictionary die geëvalueerd zal worden om standaard waardes te " +"genereren voor records die via deze alias worden aangemaakt." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Accept Emails From" +msgstr "Accepteer emails van" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_warning +msgid "Access warning" +msgstr "Toegangswaarschuwing" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction +msgid "Action Needed" +msgstr "Actie nodig" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__active +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__active +msgid "Active" +msgstr "Actief" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Active tickets" +msgstr "Actieve vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_ids +msgid "Activities" +msgstr "Activiteiten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "Exceptiedecoratie activiteit" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_state +msgid "Activity State" +msgstr "Fase van activiteit" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon +msgid "Activity Type Icon" +msgstr "Icoon voor type activiteit" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Add Attachments" +msgstr "Voeg bijlagen toe" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_contact +msgid "Alias Contact Security" +msgstr "Contactsecurity alias" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_name +msgid "Alias Name" +msgstr "Naam van alias" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_domain +msgid "Alias domain" +msgstr "Domein voor alias" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_model_id +msgid "Aliased Model" +msgstr "Model van alias" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#, python-format +msgid "All" +msgstr "Alles" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal +msgid "Allow to select this team when creating a new ticket in the portal." +msgstr "" +"Sta selectie van dit team toe wanneer een vraag in het portaal wordt " +"aangemaakt." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "Archived" +msgstr "Gearchiveerd" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Assign to" +msgstr "Toekennen aan" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Assign to me" +msgstr "Aan mezelf toekennen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__assigned_date +msgid "Assigned Date" +msgstr "Datum toegewezen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__user_id +msgid "Assigned user" +msgstr "Toegewezen aan" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_attachment_count +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_attachment_count +msgid "Attachment Count" +msgstr "Aantal bijlagen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Avatar" +msgstr "Avatar" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_awaiting +msgid "Awaiting" +msgstr "Wachtend" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__blocked +msgid "Blocked" +msgstr "Geblokkeerd" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "By" +msgstr "Door" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_cancelled +msgid "Cancelled" +msgstr "Geannulleerd" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_category_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_category_menu +msgid "Categories" +msgstr "Categorieën" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__category_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__category_ids +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Category" +msgstr "Categorie" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__channel_id +msgid "Channel" +msgstr "Bron" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__channel_id +msgid "" +"Channel indicates where the source of a ticketcomes from (it could be a " +"phone call, an email...)" +msgstr "" +"De bron geeft aan waar een vraag vandaan komt (een telefoontje, een email...)" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_channel_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_channel_menu +msgid "Channels" +msgstr "Bronnen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Close Date" +msgstr "Datum gesloten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__close_from_portal +msgid "Close From Portal" +msgstr "Sluiten vanaf het portaal" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__closed +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__closed +msgid "Closed" +msgstr "Afgesloten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__closed_date +msgid "Closed Date" +msgstr "Datum afgesloten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__color +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__color +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__color +msgid "Color Index" +msgstr "Kleur Index" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "Company" +msgstr "Bedrijf" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_config_settings +msgid "Config Settings" +msgstr "Instellingen" + +#. module: helpdesk_mgmt +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_config_main_menu +msgid "Configuration" +msgstr "Instellingen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Configure domain name" +msgstr "Stel domeinnaam in" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_partner +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Contact" +msgstr "Contact" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Create Date" +msgstr "Datum aangemaakt" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__create_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__create_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Current stage of the ticket" +msgstr "Huidige fase van de vraag" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page +msgid "Current stage of this ticket" +msgstr "Huidige fase van deze vraag" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_bounced_content +msgid "Custom Bounced Message" +msgstr "Aangepast retourbericht" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 +#, python-format +msgid "Customer" +msgstr "Klant" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 +#, python-format +msgid "Customer Email" +msgstr "Email van klant" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__access_url +msgid "Customer Portal URL" +msgstr "URL voor klantportaal" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_dashboard_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_dashboard_menu +msgid "Dashboard" +msgstr "Dashboard" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__normal +msgid "Default" +msgstr "Standaard" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_defaults +msgid "Default Values" +msgstr "Standaard waarden" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban +msgid "Delete" +msgstr "Verwijder" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__description +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__description +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Description" +msgstr "Beschrijving" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__display_name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__display_name +msgid "Display Name" +msgstr "Weergave naam" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__close_from_portal +msgid "" +"Display button in portal ticket form to allow closing ticket with this stage " +"as target." +msgstr "" +"Toon knop in vraagformulier van portaal om deze vraag in deze fase af te " +"kunnen sluiten." + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_done +msgid "Done" +msgstr "Gedaan" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban +msgid "Dropdown menu" +msgstr "Vervolgkeuze menu" + +#. module: helpdesk_mgmt +#: model:ir.actions.server,name:helpdesk_mgmt.action_duplicate_ticket +msgid "Duplicate" +msgstr "Dupliceer" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban +msgid "Edit" +msgstr "Bewerk" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_email +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_id +msgid "Email" +msgstr "Email" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Email Alias" +msgstr "Email alias" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__mail_template_id +msgid "Email Template" +msgstr "Email sjabloon" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__email_cc +msgid "Email cc" +msgstr "Email cc" + +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold +msgid "Folded in Kanban" +msgstr "Ingevouwen in kanban" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "" +"Follow this salesteam to automatically track the events associated to users " +"of this team." +msgstr "" +"Volg dit verkoopteam om automatisch op de hoogte te blijven van zaken " +"gerelateerd aan gebruikers van in team." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_follower_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_follower_ids +msgid "Followers" +msgstr "Volgers" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_partner_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_partner_ids +msgid "Followers (Partners)" +msgstr "Volgers (contacten)" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon +msgid "Font awesome icon e.g. fa-tasks" +msgstr "Awesome font icoon bijvoorbeeld fa-tasks" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Future Activities" +msgstr "Toekomstige activiteiten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__sequence +msgid "Gives the sequence order when displaying a list of tickets." +msgstr "Bepaalt de volgorde bij het tonen van een lijst vragen." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Group By" +msgstr "Groepeer op basis van" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message +msgid "Has Message" +msgstr "Heeft bericht" + +#. module: helpdesk_mgmt +#: model:ir.module.category,name:helpdesk_mgmt.module_helpdesk_category +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_main_menu +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Helpdesk" +msgstr "Helpdesk" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +msgid "Helpdesk Category Search" +msgstr "Zoek op categorie" + +#. module: helpdesk_mgmt +#: model:mail.template,name:helpdesk_mgmt.changed_stage_template +msgid "Helpdesk Changed Stage notification Email" +msgstr "Helpdeskbericht notificatie fase aangepast" + +#. module: helpdesk_mgmt +#: model:mail.template,name:helpdesk_mgmt.closed_ticket_template +msgid "Helpdesk Closed Ticket Notification Email" +msgstr "Helpdeskbericht notificatie vraag afgesloten" + +#. module: helpdesk_mgmt +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_manager +msgid "Helpdesk Manager" +msgstr "Helpdesk beheerder" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_team_ids +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Helpdesk Team" +msgstr "Helpdesk team" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "Helpdesk Team Search" +msgstr "Zoek op helpdesk team" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Helpdesk Team name..." +msgstr "Naam van helpdesk team..." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "Helpdesk teams" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Helpdesk Ticket" +msgstr "Helpdesk vraag" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_category +msgid "Helpdesk Ticket Category" +msgstr "Categorie helpdesk vraag" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_channel +msgid "Helpdesk Ticket Channel" +msgstr "Bron van helpdesk vraag" + +#. module: helpdesk_mgmt +#: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_team_created +msgid "Helpdesk Ticket Created" +msgstr "Helpdesk vraag aangemaakt" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_stage +msgid "Helpdesk Ticket Stage" +msgstr "Fase helpdesk vraag" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_tag +msgid "Helpdesk Ticket Tag" +msgstr "Trefwoord helpdeskvraag" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_team +msgid "Helpdesk Ticket Team" +msgstr "Helpdeskvragen team" + +#. module: helpdesk_mgmt +#: model:ir.module.category,description:helpdesk_mgmt.module_helpdesk_category +msgid "Helps you handle your helpdesk security." +msgstr "Helpt de helpdesk security te verzekeren." + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__2 +msgid "High" +msgstr "Hoog" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "High Priority" +msgstr "Hoge prioriteit" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__id +msgid "ID" +msgstr "ID" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_thread_id +msgid "" +"ID of the parent record holding the alias (example: project holding the task " +"creation alias)" +msgstr "" +"ID van het bovenliggende record voor de alias (als voorbeeld: project dat de " +"taak bevat voor de aanmaak alias)" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_icon +msgid "Icon" +msgstr "Icoon" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "Icoon om een activiteit met een exceptie aan te duiden." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Indien aangevinkt dan zijn er berichten die uw aandacht behoeven." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Indien aangevinkt dan zijn er berichten met een afleverfout." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__mail_template_id +msgid "" +"If set an email will be sent to the customer when the ticketreaches this " +"step." +msgstr "" +"Indien aangevinkt zal een bericht naar de klant sturen wanneer de vraag deze " +"fase bereikt." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_bounced_content +msgid "" +"If set, this content will automatically be sent out to unauthorized users " +"instead of the default message." +msgstr "" +"Indien aangevinkt dan zal deze inhoud automatisch naar niet geautoriseerde " +"gebruikers worden gestuurd in plaats van het standaard bericht." + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_in_progress +msgid "In Progress" +msgstr "In behandeling" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_is_follower +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_is_follower +msgid "Is Follower" +msgstr "Is volger" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__kanban_state +msgid "Kanban State" +msgstr "Kanban fase" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag____last_update +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__last_stage_update +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Last Stage Update" +msgstr "Laatste aanpassing fase" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__write_uid +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__write_date +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Last Week" +msgstr "Afgelopen week" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Late Activities" +msgstr "Verlate activiteiten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__0 +msgid "Low" +msgstr "Laag" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_main_attachment_id +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_main_attachment_id +msgid "Main Attachment" +msgstr "Belangrijkste bijlage" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__attachment_ids +msgid "Media Attachments" +msgstr "Media bijlagen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__1 +msgid "Medium" +msgstr "Midden" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__user_ids +msgid "Members" +msgstr "Leden" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_error +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error +msgid "Message Delivery error" +msgstr "Bericht afleverfout" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_ids +msgid "Messages" +msgstr "Berichten" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "My Activities" +msgstr "Mijn activiteiten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__my_activity_date_deadline +msgid "My Activity Deadline" +msgstr "Deadline voor mijn activiteit" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "My Followed Tickets" +msgstr "Vragen die ik volg" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "My Tickets" +msgstr "Mijn vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__name +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__name +msgid "Name" +msgstr "Naam" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_new +msgid "New" +msgstr "Nieuw" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_home +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets +msgid "New Ticket" +msgstr "Nieuwe vraag" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "New ticket form (portal)" +msgstr "Nieuwe vraagformulier (portaal)" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Newest" +msgstr "Nieuwste" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "Volgende deadline voor activiteit" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_summary +msgid "Next Activity Summary" +msgstr "Samenvatting volgende activiteit" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_type_id +msgid "Next Activity Type" +msgstr "Type volgende activiteit" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 +#, python-format +msgid "No Subject" +msgstr "Geen onderwerp" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets +msgid "No tickets found." +msgstr "Geen vragen gevonden." + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "None" +msgstr "Geen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +msgid "Number" +msgstr "Nummer" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter +msgid "Number of Actions" +msgstr "Aantal acties" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error_counter +msgid "Number of errors" +msgstr "Aantal fouten" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter +msgid "Number of messages requiring action" +msgstr "Aantal berichten waarvoor actie nodig is" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Aantal berichten met afleverfout" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count +msgid "Number of tickets" +msgstr "Aantal vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count_high_priority +msgid "Number of tickets in high priority" +msgstr "Aantal urgente vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count_unassigned +msgid "Number of tickets unassigned" +msgstr "Aantal vragen dat niet is toegewezen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__todo_ticket_count_unattended +msgid "Number of tickets unattended" +msgstr "Aantal vragen dat niet is toegewezen" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_3 +msgid "Odoo" +msgstr "Odoo" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Open" +msgstr "Open" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_force_thread_id +msgid "" +"Optional ID of a thread (record) to which all incoming messages will be " +"attached, even if they did not reply to it. If set, this will disable the " +"creation of new records completely." +msgstr "" +"Optioneel ID van een thread (record) waaraan alle inkomende berichten zullen " +"worden gelinkt, zelfs als ze er niet op hebben geantwoord. Indien ingesteld " +"zal dit de aanmaak van nieuwe records volledig uitschakelen." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form +msgid "Other Information" +msgstr "Overige gegevens" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_user_id +msgid "Owner" +msgstr "Eigenaar" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_model_id +msgid "Parent Model" +msgstr "Bovenliggend model" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_thread_id +msgid "Parent Record Thread ID" +msgstr "Thread ID bovenliggend record" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_model_id +msgid "" +"Parent model holding the alias. The model holding the alias reference is not " +"necessarily the model given by alias_model_id (example: project " +"(parent_model) and task (model))" +msgstr "" +"Bovenliggend model dat de alias bevat. Het model dat de alias referentie " +"bevat is niet noodzakelijkerwijze het model gegeven door alias_model_id " +"(voorbeeld: project (parent_model) en taak (model))" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Partner" +msgstr "Contact" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__partner_name +msgid "Partner Name" +msgstr "Contact" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_views_pivot +msgid "Pivot Analysis" +msgstr "Draaitabel analyse" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_contact +msgid "" +"Policy to post a message on the document using the mailgateway.\n" +"- everyone: everyone can post\n" +"- partners: only authenticated partners\n" +"- followers: only followers of the related document or members of following " +"channels\n" +msgstr "" +"Beleid voor het aanbieden van berichten bij een document via de email " +"gateway.\n" +"- iedereen: iedereen kan versturen\n" +"- relaties: alleen geautoriseerde contacten\n" +"- volgers: alleen volgers van het document of leden van volgende kanalen\n" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_url +msgid "Portal Access URL" +msgstr "URL voor portaaltoegang" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__priority +msgid "Priority" +msgstr "Prioriteit" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Priority tickets" +msgstr "Urgente vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__done +msgid "Ready for next stage" +msgstr "Klaar voor de volgende fase" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_force_thread_id +msgid "Record Thread ID" +msgstr "Thread ID van record" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_rejected +msgid "Rejected" +msgstr "Afgewezen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_ids +msgid "Related tickets" +msgstr "Gerelateerde vragen" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_reporting_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_reporting_menu +msgid "Reporting" +msgstr "Rapportage" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "Verplichte categorie" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" +msgstr "Verplicht categorieveld in helpdesk portaal" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "Verplicht team" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "Verplicht teamveld in helpdeskportaal" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id +msgid "Responsible User" +msgstr "Verantwoordelijke gebruiker" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Search in All" +msgstr "Zoek in alles" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Search in Number" +msgstr "Zoek in nummer" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#, python-format +msgid "Search in Title" +msgstr "Zoek in titel" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_token +msgid "Security Token" +msgstr "Veiligheidstoken" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_select_team +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_select_team +msgid "Select team in Helpdesk portal" +msgstr "Selecteer team in helpdeskportaal" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Send a new ticket" +msgstr "Stuur een nieuwe vraag" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_category__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_channel__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__sequence +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__sequence +msgid "Sequence" +msgstr "Volgnummer" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_mgmt_config_settings +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_config_settings_menu +msgid "Settings" +msgstr "Instellingen" + +#. module: helpdesk_mgmt +#: model:ir.actions.server,name:helpdesk_mgmt.model_helpdesk_ticket_action_share +msgid "Share" +msgstr "Delen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Show all records which has next action date is before today" +msgstr "Toon alle records met eerstvolgende actiedatum voor vandaag" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal +msgid "Show in portal form" +msgstr "Toon in portaalformulier" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Show teams form" +msgstr "Toon teamformulier" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_1 +msgid "Software" +msgstr "Programmatuur" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" +msgstr "" +"Specifiek team dat deze fase gebruikt. Indien leeg, beschikbaar voor alle " +"teams" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__stage_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Stage" +msgstr "Fase" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__name +msgid "Stage Name" +msgstr "Fasenaam" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_stage_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_stage_menu +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form +msgid "Stages" +msgstr "Fases" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_state +msgid "" +"Status based on activities\n" +"Overdue: Due date is already passed\n" +"Today: Activity date is today\n" +"Planned: Future activities." +msgstr "" +"Status gebaseerd op activiteiten\n" +"Verlaat: voorbij afgesproken datum\n" +"Vandaag: datum activiteit is vandaag\n" +"Gepland: komende activiteiten." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Subject" +msgstr "Onderwerp" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Submit Ticket" +msgstr "Vraag aanbieden" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Tag" +msgstr "Trefwoord" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__tag_ids +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form +msgid "Tags" +msgstr "Trefwoorden" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__team_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket +msgid "Team" +msgstr "Team" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__user_id +msgid "Team Leader" +msgstr "Teamleider" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form +msgid "Team Members" +msgstr "Teamleden" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_team_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_team_menu +msgid "Teams" +msgstr "Teams" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_id +msgid "" +"The email address associated with this " +"channel. New emails received will " +"automatically create new tickets assigned to " +"the channel." +msgstr "" +"Het email adres verbonden met dit kanaal. " +"Nieuwe emails zullen automatisch nieuwe " +"vragen aanmaken verbonden met het kanaal." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_model_id +msgid "" +"The model (Odoo Document Kind) to which this alias corresponds. Any incoming " +"email that does not reply to an existing record will cause the creation of a " +"new record of this model (e.g. a Project Task)" +msgstr "" +"Het model (soort Odoo document) waarmee de alias correspondeert. Enige " +"inkomende mail die geen antwoord is op een bestaand record zal resulteren in " +"de aanmaak van een nieuw record van dit model (bijvoorbeeld een projecttaak)" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_name +msgid "" +"The name of the email alias, e.g. 'jobs' if you want to catch emails for " +"" +msgstr "" +"Naam van de email alias, bijvoorbeeld 'banen' als je mails af wil handelen " +"voor " + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_user_id +msgid "" +"The owner of records created upon receiving emails on this alias. If this " +"field is not set the system will attempt to find the right owner based on " +"the sender (From) address, or will use the Administrator account if no " +"system user is found for that address." +msgstr "" +"De eigenaar van records aangemaakt door het afhandelen van berichten voor " +"deze alias. Indien dit veld niet is ingesteld dan zal het systeem proberen " +"de juiste eigenaar te bepalen aan de hand van de afzender (From adres), of " +"zal het beheerders account gebruiken als geen systeemgebruiker voor dat " +"adres wordt gevonden." + +#. module: helpdesk_mgmt +#: model:mail.template,subject:helpdesk_mgmt.closed_ticket_template +msgid "The ticket {{object.number}} has been closed." +msgstr "Vraag {{object.number}} is afgesloten." + +#. module: helpdesk_mgmt +#: model:mail.template,subject:helpdesk_mgmt.changed_stage_template +msgid "The ticket {{object.number}} stage has changed." +msgstr "De fase van vraag {{object.number}} is veranderd." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__fold +msgid "" +"This stage is folded in the kanban view when there are no records in that " +"stage to display." +msgstr "" +"Deze fase is ingevouwen in de kanban weergave wanneer er geen records in die " +"fase te tonen zijn." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Ticket" +msgstr "Vraag" + +#. module: helpdesk_mgmt +#: model:mail.template,name:helpdesk_mgmt.assignment_email_template +msgid "Ticket Assignment" +msgstr "Toewijzing vraag" + +#. module: helpdesk_mgmt +#: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_created +msgid "Ticket Created" +msgstr "Vraag aangemaakt" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +msgid "Ticket Stage Search" +msgstr "Zoek op vraagfase" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search +msgid "Ticket Tag Search" +msgstr "Zoek op vraagtrefwoord" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_tag_action +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_tag_menu +msgid "Ticket Tags" +msgstr "Vraagtrefwoorden" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_active_count +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_active_count +msgid "Ticket active count" +msgstr "Aantal actieve vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_count +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_count +msgid "Ticket count" +msgstr "Aantal vragen" + +#. module: helpdesk_mgmt +#: model:mail.message.subtype,description:helpdesk_mgmt.hlp_tck_created +msgid "Ticket created" +msgstr "Vraag aangemaakt" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__number +msgid "Ticket number" +msgstr "Nummer" + +#. module: helpdesk_mgmt +#: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_action +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__ticket_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_count_string +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_ticket_count_string +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_menu +#: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_reporting_analysis +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_layout +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_home +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets +msgid "Tickets" +msgstr "Vragen" + +#. module: helpdesk_mgmt +#. odoo-python +#: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__name +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list +#, python-format +msgid "Title" +msgstr "Titel" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +msgid "To Do" +msgstr "Te doen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Today Activities" +msgstr "Activiteiten vandaag" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +msgid "Toggle dropdown" +msgstr "Dropdown switchen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "Type van exceptie activiteit op record." + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Unassigned" +msgstr "Niet toegewezen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Unassigned tickets" +msgstr "Niet toegewezen vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__unattended +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__unattended +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +msgid "Unattended" +msgstr "Niet toegewezen" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree +msgid "Unattended tickets" +msgstr "Niet toegewezen vragen" + +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_res_users +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search +msgid "User" +msgstr "Gebruiker" + +#. module: helpdesk_mgmt +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user_own +msgid "User: Personal tickets" +msgstr "Gebruiker: eigen vragen" + +#. module: helpdesk_mgmt +#: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user_team +msgid "User: Team tickets" +msgstr "Gebruiker: team vragen" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__user_ids +msgid "Users" +msgstr "Gebruikers" + +#. module: helpdesk_mgmt +#: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__3 +msgid "Very High" +msgstr "Zeer hoog" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__website_message_ids +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__website_message_ids +msgid "Website Messages" +msgstr "Berichten van website" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__website_message_ids +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__website_message_ids +msgid "Website communication history" +msgstr "Communicatiegeschiedenis van website" + +#. module: helpdesk_mgmt +#: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_2 +msgid "Wifi" +msgstr "Wifi" + +#. module: helpdesk_mgmt +#: model:mail.template,subject:helpdesk_mgmt.assignment_email_template +msgid "" +"{{object.company_id.name}} Ticket Assignment (Ref {{object.number or 'n/" +"a' }})" +msgstr "" +"{{object.company_id.name}} Toekenning vraag (nummer {{object.number or 'n.v." +"t.' }})" diff --git a/helpdesk_mgmt/i18n/pl.po b/helpdesk_mgmt/i18n/pl.po index 410b0e11..e64b60de 100644 --- a/helpdesk_mgmt/i18n/pl.po +++ b/helpdesk_mgmt/i18n/pl.po @@ -17,6 +17,13 @@ msgstr "" "|| n%100>=20) ? 1 : 2;\n" "X-Generator: Weblate 4.3.2\n" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "" + #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Tickets in category:" @@ -327,13 +334,16 @@ msgid "Allow to select this team when creating a new ticket in the portal." msgstr "" #. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Archived" @@ -465,6 +475,10 @@ msgstr "" #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Company" msgstr "" @@ -636,6 +650,13 @@ msgstr "" msgid "Email cc" msgstr "" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold msgid "Folded in Kanban" @@ -680,6 +701,11 @@ msgstr "" msgid "Group By" msgstr "" +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message @@ -730,6 +756,11 @@ msgstr "" msgid "Helpdesk Team name..." msgstr "" +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket @@ -818,9 +849,7 @@ msgstr "" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error msgid "If checked, some messages have a delivery error." msgstr "" @@ -1046,7 +1075,7 @@ msgstr "" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter -msgid "Number of messages which requires an action" +msgid "Number of messages requiring action" msgstr "" #. module: helpdesk_mgmt @@ -1189,14 +1218,30 @@ msgid "Reporting" msgstr "" #. module: helpdesk_mgmt -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id -msgid "Responsible User" +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" msgstr "" #. module: helpdesk_mgmt -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error -msgid "SMS Delivery error" +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id +msgid "Responsible User" msgstr "" #. module: helpdesk_mgmt @@ -1276,6 +1321,11 @@ msgstr "" msgid "Software" msgstr "" +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" +msgstr "" + #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 diff --git a/helpdesk_mgmt/i18n/pt.po b/helpdesk_mgmt/i18n/pt.po index c729251d..ce933aad 100644 --- a/helpdesk_mgmt/i18n/pt.po +++ b/helpdesk_mgmt/i18n/pt.po @@ -6,25 +6,32 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2021-09-20 20:34+0000\n" -"Last-Translator: Pedro Castro Silva \n" +"PO-Revision-Date: 2024-02-29 20:34+0000\n" +"Last-Translator: Peter Romão \n" "Language-Team: none\n" "Language: pt\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" -"X-Generator: Weblate 4.3.2\n" +"X-Generator: Weblate 4.17\n" + +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Tickets in category:" -msgstr "" +msgstr "Tickets na categoria:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Tickets in stage:" -msgstr "" +msgstr "Tickets no estado:" #. module: helpdesk_mgmt #: model:mail.template,body_html:helpdesk_mgmt.assignment_email_template @@ -34,11 +41,15 @@ msgid "" "assigned to you.

\n" " " msgstr "" +"

Olá ,

\n" +"

O ticket foi-lhe " +"atribuído.

\n" +" " #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Stage:" -msgstr "" +msgstr "Estado:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view @@ -48,27 +59,27 @@ msgstr "Ver" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Attachments" -msgstr "" +msgstr "Anexos" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Assignee" -msgstr "" +msgstr "Responsável" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Category:" -msgstr "" +msgstr "Categoria:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Close Date:" -msgstr "" +msgstr "Data de Fecho:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Customer" -msgstr "" +msgstr "Cliente" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page @@ -78,7 +89,7 @@ msgstr "Data:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Description" -msgstr "" +msgstr "Descrição" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page @@ -88,7 +99,7 @@ msgstr "Última Atualização de Etapa:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Message and communication history" -msgstr "" +msgstr "Histórico de mensagens e comunicação" #. module: helpdesk_mgmt #: model:mail.template,body_html:helpdesk_mgmt.closed_ticket_template @@ -158,6 +169,70 @@ msgid "" " \n" " " msgstr "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Olá ," +"

\n" +"

O ticket \"\" foi fechado.

\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " #. module: helpdesk_mgmt #: model:mail.template,body_html:helpdesk_mgmt.changed_stage_template @@ -228,6 +303,71 @@ msgid "" " \n" " " msgstr "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Olá ," +"

\n" +"

O estado do ticket \"\" mudou para .\n" +"

\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_defaults @@ -236,7 +376,7 @@ msgid "" "creating new records for this alias." msgstr "" "Um dicionário Python que será avaliado para fornecer valores padrão ao criar " -"novos registros para este alias." +"novos registos para este pseudónimo." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form @@ -246,7 +386,7 @@ msgstr "Aceitar Emails De" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_warning msgid "Access warning" -msgstr "" +msgstr "Aviso de acesso" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction @@ -325,16 +465,19 @@ msgstr "Todos" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal msgid "Allow to select this team when creating a new ticket in the portal." -msgstr "" +msgstr "Permitir selecionar esta equipa ao criar um novo ticket no portal." #. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Archived" @@ -369,7 +512,7 @@ msgstr "Nº de Anexos" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form msgid "Avatar" -msgstr "" +msgstr "Avatar" #. module: helpdesk_mgmt #: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_awaiting @@ -436,7 +579,7 @@ msgstr "Data de Fecho" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__close_from_portal msgid "Close From Portal" -msgstr "" +msgstr "Fechar a Partir do Portal" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__closed @@ -459,7 +602,7 @@ msgstr "Índice de Cor" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_res_company msgid "Companies" -msgstr "" +msgstr "Empresas" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__company_id @@ -468,13 +611,17 @@ msgstr "" #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Company" msgstr "Empresa" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Ajustes de Configuração" #. module: helpdesk_mgmt #: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_config_main_menu @@ -521,17 +668,17 @@ msgstr "Criado em" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Current stage of the ticket" -msgstr "" +msgstr "Estado atual do ticket" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Current stage of this ticket" -msgstr "" +msgstr "Estado atual deste ticket" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_bounced_content msgid "Custom Bounced Message" -msgstr "Mensagem Personalizada de Email Rejeitado" +msgstr "Mensagem Personalizada de E-mail Rejeitado" #. module: helpdesk_mgmt #. odoo-python @@ -545,12 +692,12 @@ msgstr "Cliente" #: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 #, python-format msgid "Customer Email" -msgstr "Email do Cliente" +msgstr "E-mail do Cliente" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__access_url msgid "Customer Portal URL" -msgstr "" +msgstr "URL do Portal do Cliente" #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_dashboard_action @@ -571,7 +718,7 @@ msgstr "Valores Padrão" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban msgid "Delete" -msgstr "Excluir" +msgstr "Eliminar" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__description @@ -597,6 +744,8 @@ msgid "" "Display button in portal ticket form to allow closing ticket with this stage " "as target." msgstr "" +"Botão de exibição no formulário de ticket do portal para permitir o " +"fechamento do ticket com este estágio como destino." #. module: helpdesk_mgmt #: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_done @@ -606,7 +755,7 @@ msgstr "Concluído" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Menu em lista vertical" #. module: helpdesk_mgmt #: model:ir.actions.server,name:helpdesk_mgmt.action_duplicate_ticket @@ -639,10 +788,17 @@ msgstr "Modelo de E-mail" msgid "Email cc" msgstr "Email cc" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold msgid "Folded in Kanban" -msgstr "Dobrado no Kanban" +msgstr "Retraído no Kanban" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form @@ -668,7 +824,7 @@ msgstr "Seguidores (Parceiros)" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon msgid "Font awesome icon e.g. fa-tasks" -msgstr "Ícone font awesome, por exemplo fa-tasks" +msgstr "Ícone fonte awesome, por exemplo fa-tasks" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search @@ -678,18 +834,23 @@ msgstr "Atividades Futuras" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__sequence msgid "Gives the sequence order when displaying a list of tickets." -msgstr "" +msgstr "Confere ordem à sequência ao exibir uma lista de tickets." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search msgid "Group By" msgstr "Agrupar Por" +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message msgid "Has Message" -msgstr "" +msgstr "Tem Mensagem" #. module: helpdesk_mgmt #: model:ir.module.category,name:helpdesk_mgmt.module_helpdesk_category @@ -707,12 +868,12 @@ msgstr "Pesquisar em Categorias de Helpdesk" #. module: helpdesk_mgmt #: model:mail.template,name:helpdesk_mgmt.changed_stage_template msgid "Helpdesk Changed Stage notification Email" -msgstr "" +msgstr "E-mail de notificação do Mudança de Estado no Helpdesk" #. module: helpdesk_mgmt #: model:mail.template,name:helpdesk_mgmt.closed_ticket_template msgid "Helpdesk Closed Ticket Notification Email" -msgstr "" +msgstr "E-mail de notificação de Ticket Fechado no Helpdesk" #. module: helpdesk_mgmt #: model:res.groups,name:helpdesk_mgmt.group_helpdesk_manager @@ -735,6 +896,11 @@ msgstr "Pesquisar na Equipa de Helpdesk" msgid "Helpdesk Team name..." msgstr "Nome da Equipe de helpdesk..." +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "Equipas de Helpdesk" + #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket @@ -755,7 +921,7 @@ msgstr "Canal do Ticket de Helpdesk" #. module: helpdesk_mgmt #: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_team_created msgid "Helpdesk Ticket Created" -msgstr "" +msgstr "Ticket de Helpdesk Criado" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_stage @@ -825,9 +991,7 @@ msgstr "Se marcado, há novas mensagens que pedem a sua atenção." #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error msgid "If checked, some messages have a delivery error." msgstr "Se selecionado, algumas mensagens têm um erro de entrega." @@ -847,7 +1011,7 @@ msgid "" "instead of the default message." msgstr "" "Se definido, este conteúdo será automaticamente enviado a utilizadores não " -"autorizados em vez da mensagem padrão." +"autorizados em vez da mensagem predefinida." #. module: helpdesk_mgmt #: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_in_progress @@ -928,7 +1092,7 @@ msgstr "Anexo Principal" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__attachment_ids msgid "Media Attachments" -msgstr "Anexos de Mídia" +msgstr "Anexos de Media" #. module: helpdesk_mgmt #: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__priority__1 @@ -994,7 +1158,7 @@ msgstr "Novo Ticket" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form msgid "New ticket form (portal)" -msgstr "" +msgstr "Novo formulário de ticket (portal)" #. module: helpdesk_mgmt #. odoo-python @@ -1028,19 +1192,19 @@ msgstr "Nenhum assunto" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets msgid "No tickets found." -msgstr "" +msgstr "Nenhum ticket encontrado." #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 #, python-format msgid "None" -msgstr "" +msgstr "Nenhum(a)" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Number" -msgstr "" +msgstr "Número" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter @@ -1057,7 +1221,7 @@ msgstr "Número de erros" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter -msgid "Number of messages which requires an action" +msgid "Number of messages requiring action" msgstr "Número de mensagens que requerem uma ação" #. module: helpdesk_mgmt @@ -1089,7 +1253,7 @@ msgstr "Número de tickets sem acompanhamento" #. module: helpdesk_mgmt #: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_3 msgid "Odoo" -msgstr "" +msgstr "Odoo" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search @@ -1120,7 +1284,7 @@ msgstr "Proprietário" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_model_id msgid "Parent Model" -msgstr "Modelo Principal" +msgstr "Modelo Ascendente" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_thread_id @@ -1166,12 +1330,12 @@ msgstr "" "- todos: qualquer um pode escrever\n" "- parceiros: somente parceiros autenticados\n" "- seguidores: apenas seguidores do documento relacionado ou membros de " -"canais a ser seguidos\n" +"canais a seguidores\n" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_url msgid "Portal Access URL" -msgstr "" +msgstr "URL de Acesso ao Portal" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__priority @@ -1186,17 +1350,17 @@ msgstr "Tickets prioritários" #. module: helpdesk_mgmt #: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__done msgid "Ready for next stage" -msgstr "Pronto para a próxima etapa" +msgstr "Pronto para o próximo estado" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_force_thread_id msgid "Record Thread ID" -msgstr "Id da Thread do Registo" +msgstr "Id do Fio de Comunicação do Registo" #. module: helpdesk_mgmt #: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_rejected msgid "Rejected" -msgstr "" +msgstr "Rejeitado" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_ids @@ -1210,48 +1374,64 @@ msgstr "Tickets relacionados" msgid "Reporting" msgstr "Relatórios" +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "Categoria Obrigatória" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" +msgstr "Campo Categoria obrigatório no portal do Helpdesk" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "Equipa Obrigatória" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "Campo Equipa Obrigatória no portal do Helpdesk" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id msgid "Responsible User" msgstr "Utilizador Responsável" -#. module: helpdesk_mgmt -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error -msgid "SMS Delivery error" -msgstr "Erro de Envio de SMS" - #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 #, python-format msgid "Search in All" -msgstr "" +msgstr "Pesquisar em Tudo" #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 #, python-format msgid "Search in Number" -msgstr "" +msgstr "Pesquisar por Número" #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 #, python-format msgid "Search in Title" -msgstr "" +msgstr "Pesquisa por Título" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_token msgid "Security Token" -msgstr "" +msgstr "Código de Segurança" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_select_team #: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_select_team msgid "Select team in Helpdesk portal" -msgstr "" +msgstr "Selecionar equipa no portal de Helpdesk" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket @@ -1271,7 +1451,7 @@ msgstr "Sequência" #: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_mgmt_config_settings #: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_config_settings_menu msgid "Settings" -msgstr "" +msgstr "Definições" #. module: helpdesk_mgmt #: model:ir.actions.server,name:helpdesk_mgmt.model_helpdesk_ticket_action_share @@ -1286,17 +1466,24 @@ msgstr "Mostrar todos os registos cuja data de ação é anterior à atual" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal msgid "Show in portal form" -msgstr "" +msgstr "Mostrar no formulário do portal" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form msgid "Show teams form" -msgstr "" +msgstr "Mostrar formulário de equipas" #. module: helpdesk_mgmt #: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_1 msgid "Software" +msgstr "Software" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" msgstr "" +"Equipa específica que utiliza esta etapa. Se estiver vazio, todas as equipas " +"poderiam usar" #. module: helpdesk_mgmt #. odoo-python @@ -1306,12 +1493,12 @@ msgstr "" #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list #, python-format msgid "Stage" -msgstr "Etapa" +msgstr "Estado" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__name msgid "Stage Name" -msgstr "Nome da Etapa" +msgstr "Nome da Estado" #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_stage_action @@ -1320,7 +1507,7 @@ msgstr "Nome da Etapa" #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form msgid "Stages" -msgstr "Etapas" +msgstr "Estados" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_state @@ -1348,7 +1535,7 @@ msgstr "Submeter Ticket" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search msgid "Tag" -msgstr "" +msgstr "Etiqueta" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__tag_ids @@ -1407,8 +1594,8 @@ msgid "" "The name of the email alias, e.g. 'jobs' if you want to catch emails for " "" msgstr "" -"O nome do e-mail alias, por exemplo 'empregos' se você quiser pegar e-mails " -"para " +"O nome do pseudónimo de e-mail, ex.: 'jobs' se quiser receber emails para " +"" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_user_id @@ -1418,21 +1605,21 @@ msgid "" "the sender (From) address, or will use the Administrator account if no " "system user is found for that address." msgstr "" -"O proprietário dos registos criados ao receber e-mails sobre este alias. Se " -"este campo não for definido, o sistema tentará encontrar o proprietário " -"correto baseado no endereço do remetente (De) ou utilizará a conta do " -"Administrador se nenhum utilizador do sistema for encontrado para aquele " -"endereço." +"O proprietário dos registos criados ao receber e-mails sobre este " +"pseudónimo. Se este campo não for definido, o sistema tentará encontrar o " +"proprietário correto baseado no endereço do remetente (De) ou utilizará a " +"conta do Administrador se nenhum utilizador do sistema for encontrado para " +"aquele endereço." #. module: helpdesk_mgmt #: model:mail.template,subject:helpdesk_mgmt.closed_ticket_template msgid "The ticket {{object.number}} has been closed." -msgstr "" +msgstr "O ticket {{object.number}} foi fechado." #. module: helpdesk_mgmt #: model:mail.template,subject:helpdesk_mgmt.changed_stage_template msgid "The ticket {{object.number}} stage has changed." -msgstr "" +msgstr "O estado do ticket {{object.number}} mudou." #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__fold @@ -1440,23 +1627,23 @@ msgid "" "This stage is folded in the kanban view when there are no records in that " "stage to display." msgstr "" -"Esta etapa fica arquivada na vista kanban quando não houverem registos dessa " +"Esta etapa fica retraída na vista kanban quando não houverem registos nessa " "etapa para apresentar." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search msgid "Ticket" -msgstr "" +msgstr "Ticket" #. module: helpdesk_mgmt #: model:mail.template,name:helpdesk_mgmt.assignment_email_template msgid "Ticket Assignment" -msgstr "" +msgstr "Atribuição de Ticket" #. module: helpdesk_mgmt #: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_created msgid "Ticket Created" -msgstr "" +msgstr "Ticket Criado" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search @@ -1489,7 +1676,7 @@ msgstr "Contagem de tickets" #. module: helpdesk_mgmt #: model:mail.message.subtype,description:helpdesk_mgmt.hlp_tck_created msgid "Ticket created" -msgstr "" +msgstr "Ticket criado" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__number @@ -1547,7 +1734,7 @@ msgstr "Não Atribuído" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree msgid "Unassigned tickets" -msgstr "Tickets Não Atribuídos" +msgstr "Tickets Não atribuídos" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__unattended @@ -1560,7 +1747,7 @@ msgstr "Não atendido" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree msgid "Unattended tickets" -msgstr "Tickets não Atendidos" +msgstr "Tickets não atendidos" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_res_users @@ -1578,7 +1765,7 @@ msgstr "Utilizador: Tickets do Próprio" #. module: helpdesk_mgmt #: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user_team msgid "User: Team tickets" -msgstr "" +msgstr "Utilizador: Tickets da Equipa" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__user_ids @@ -1605,7 +1792,7 @@ msgstr "Histórico de Comunicação do Website" #. module: helpdesk_mgmt #: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_2 msgid "Wifi" -msgstr "" +msgstr "Wi-Fi" #. module: helpdesk_mgmt #: model:mail.template,subject:helpdesk_mgmt.assignment_email_template @@ -1613,6 +1800,14 @@ msgid "" "{{object.company_id.name}} Ticket Assignment (Ref {{object.number or 'n/" "a' }})" msgstr "" +"{{object.company_id.name}} Atribuição de Ticket (Ref {{object.number or 'n/" +"a' }})" + +#~ msgid "SMS Delivery error" +#~ msgstr "Erro de Envio de SMS" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Número de mensagens que requerem uma ação" #~ msgid "List of cc from incoming emails." #~ msgstr "Lista de cc de e-mails recebidos." diff --git a/helpdesk_mgmt/i18n/pt_BR.po b/helpdesk_mgmt/i18n/pt_BR.po index 15f64780..e4bf6a60 100644 --- a/helpdesk_mgmt/i18n/pt_BR.po +++ b/helpdesk_mgmt/i18n/pt_BR.po @@ -6,25 +6,33 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2019-09-23 14:24+0000\n" -"Last-Translator: Rodrigo Macedo \n" +"PO-Revision-Date: 2023-11-07 22:38+0000\n" +"Last-Translator: Adriano Prado \n" "Language-Team: none\n" "Language: pt_BR\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" -"X-Generator: Weblate 3.8\n" +"X-Generator: Weblate 4.17\n" + +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Tickets in category:" msgstr "" +"Chamados na categoria:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Tickets in stage:" -msgstr "" +msgstr "Chamados no estagio:" #. module: helpdesk_mgmt #: model:mail.template,body_html:helpdesk_mgmt.assignment_email_template @@ -34,11 +42,15 @@ msgid "" "assigned to you.

\n" " " msgstr "" +"

Olá, ,

\n" +"

O chamado foi atribuído " +"a você.

\n" +" " #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Stage:" -msgstr "" +msgstr "Estagio:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view @@ -48,27 +60,27 @@ msgstr "Ver" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Attachments" -msgstr "" +msgstr "Anexos" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Assignee" -msgstr "" +msgstr "Proprietário" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Category:" -msgstr "" +msgstr "Categoria:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Close Date:" -msgstr "" +msgstr "Data Final:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Customer" -msgstr "" +msgstr "Cliente" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page @@ -78,7 +90,7 @@ msgstr "Data:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Description" -msgstr "" +msgstr "Descrição" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page @@ -88,7 +100,7 @@ msgstr "Última Atualização de Estágio:" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Message and communication history" -msgstr "" +msgstr "Histórico de mensagens e comunicações" #. module: helpdesk_mgmt #: model:mail.template,body_html:helpdesk_mgmt.closed_ticket_template @@ -158,6 +170,70 @@ msgid "" " \n" " " msgstr "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Hello ,

\n" +"

O chamado \"\" foi fechado.

\n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " #. module: helpdesk_mgmt #: model:mail.template,body_html:helpdesk_mgmt.changed_stage_template @@ -228,6 +304,71 @@ msgid "" " \n" " " msgstr "" +"\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +"
\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"

Hello ,

\n" +"

O chamado \"\" estagio foi alterado para .\n" +"

\n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +" \n" +" \n" +" \n" +" \n" +" \n" +"
\n" +"
\n" +" " #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_defaults @@ -235,16 +376,18 @@ msgid "" "A Python dictionary that will be evaluated to provide default values when " "creating new records for this alias." msgstr "" +"Um dicionário Python que será avaliado para fornecer valores padrão ao criar " +"novos registros para este alias." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form msgid "Accept Emails From" -msgstr "" +msgstr "Aceitar e-mails de" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_warning msgid "Access warning" -msgstr "" +msgstr "Aviso de acesso" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction @@ -265,7 +408,7 @@ msgstr "Ativo" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree msgid "Active tickets" -msgstr "" +msgstr "Chamados ativos" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_ids @@ -275,7 +418,7 @@ msgstr "Atividades" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration msgid "Activity Exception Decoration" -msgstr "" +msgstr "Decoração de Exceção de Atividade" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_state @@ -285,7 +428,7 @@ msgstr "Situação da Atividade" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon msgid "Activity Type Icon" -msgstr "" +msgstr "Ícone do Tipo de Atividade" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket @@ -295,23 +438,22 @@ msgstr "Adicionar Anexos" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_contact msgid "Alias Contact Security" -msgstr "" +msgstr "Alias Contato Segurança" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_name -#, fuzzy msgid "Alias Name" -msgstr "Nome de Exibição" +msgstr "Nome Alternativo" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_domain msgid "Alias domain" -msgstr "" +msgstr "Apelido dominio" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_model_id msgid "Aliased Model" -msgstr "" +msgstr "Modelo com alias" #. module: helpdesk_mgmt #. odoo-python @@ -324,16 +466,19 @@ msgstr "Tudo" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal msgid "Allow to select this team when creating a new ticket in the portal." -msgstr "" +msgstr "Permitir selecionar esta equipe ao criar um novo ticket no portal." #. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Archived" @@ -341,14 +486,13 @@ msgstr "Arquivado" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form -#, fuzzy msgid "Assign to" -msgstr "Atribuído a mim" +msgstr "Atribuído a" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form msgid "Assign to me" -msgstr "Atribuído a mim" +msgstr "Atribuir a mim" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__assigned_date @@ -369,7 +513,7 @@ msgstr "Número de Anexos" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form msgid "Avatar" -msgstr "" +msgstr "Avatar" #. module: helpdesk_mgmt #: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_awaiting @@ -434,7 +578,7 @@ msgstr "Data Final" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__close_from_portal msgid "Close From Portal" -msgstr "" +msgstr "Fechar do portal" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__closed @@ -457,7 +601,7 @@ msgstr "Índice de Cor" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_res_company msgid "Companies" -msgstr "" +msgstr "Empresas" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__company_id @@ -466,13 +610,17 @@ msgstr "" #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Company" msgstr "Empresa" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Configurações" #. module: helpdesk_mgmt #: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_ticket_config_main_menu @@ -481,9 +629,8 @@ msgstr "Configuração" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form -#, fuzzy msgid "Configure domain name" -msgstr "Configuração" +msgstr "Configurar nome dominio" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_res_partner @@ -520,36 +667,36 @@ msgstr "Criado em" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Current stage of the ticket" -msgstr "" +msgstr "Estágio do Chamado" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_helpdesk_ticket_page msgid "Current stage of this ticket" -msgstr "" +msgstr "Estágio atual deste chamado" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_bounced_content msgid "Custom Bounced Message" -msgstr "" +msgstr "Mensagem Retorno Personalizada" #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 #, python-format msgid "Customer" -msgstr "" +msgstr "Cliente" #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/models/helpdesk_ticket.py:0 -#, fuzzy, python-format +#, python-format msgid "Customer Email" -msgstr "E-mail do Parceiro" +msgstr "E-mail do Cliente" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__access_url msgid "Customer Portal URL" -msgstr "" +msgstr "URL do Portal do Cliente" #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_dashboard_action @@ -564,9 +711,8 @@ msgstr "Padrão" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_defaults -#, fuzzy msgid "Default Values" -msgstr "Padrão" +msgstr "Valores Padrão" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban @@ -597,6 +743,8 @@ msgid "" "Display button in portal ticket form to allow closing ticket with this stage " "as target." msgstr "" +"Exibir botão no formulário de chamado no portal para permitir o fechamento " +"do chamado tendo esta etapa como alvo." #. module: helpdesk_mgmt #: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_done @@ -606,12 +754,12 @@ msgstr "Concluído" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban msgid "Dropdown menu" -msgstr "" +msgstr "Menu Suspenso" #. module: helpdesk_mgmt #: model:ir.actions.server,name:helpdesk_mgmt.action_duplicate_ticket msgid "Duplicate" -msgstr "" +msgstr "Duplicar" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_kanban @@ -626,9 +774,8 @@ msgstr "Email" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form -#, fuzzy msgid "Email Alias" -msgstr "Modelo de E-mail" +msgstr "Apelido de E-mail" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__mail_template_id @@ -637,9 +784,15 @@ msgstr "Modelo de E-mail" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__email_cc -#, fuzzy msgid "Email cc" -msgstr "Email" +msgstr "Email cc" + +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold @@ -652,6 +805,8 @@ msgid "" "Follow this salesteam to automatically track the events associated to users " "of this team." msgstr "" +"Siga esta equipe de vendas para rastrear automaticamente os eventos " +"associados aos usuários desta equipe." #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_follower_ids @@ -668,7 +823,7 @@ msgstr "Seguidores (Parceiros)" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_type_icon msgid "Font awesome icon e.g. fa-tasks" -msgstr "" +msgstr "Ícone Fonte awesome e.x fa-tasks" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search @@ -678,18 +833,23 @@ msgstr "Atividades Futuras" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__sequence msgid "Gives the sequence order when displaying a list of tickets." -msgstr "" +msgstr "Fornece a ordem da sequência ao exibir uma lista de chamados." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search msgid "Group By" msgstr "Agrupar Por" +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message msgid "Has Message" -msgstr "" +msgstr "Tem mensagem" #. module: helpdesk_mgmt #: model:ir.module.category,name:helpdesk_mgmt.module_helpdesk_category @@ -707,12 +867,12 @@ msgstr "Buscar em Categorias da Central de Ajuda" #. module: helpdesk_mgmt #: model:mail.template,name:helpdesk_mgmt.changed_stage_template msgid "Helpdesk Changed Stage notification Email" -msgstr "" +msgstr "E-mail de notificação de estágio alterado da Central de Ajuda" #. module: helpdesk_mgmt #: model:mail.template,name:helpdesk_mgmt.closed_ticket_template msgid "Helpdesk Closed Ticket Notification Email" -msgstr "" +msgstr "E-mail de Notificação de Chamado Fechado da Central de Ajuda" #. module: helpdesk_mgmt #: model:res.groups,name:helpdesk_mgmt.group_helpdesk_manager @@ -722,9 +882,8 @@ msgstr "Gerente de Atendimento" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_users__helpdesk_team_ids #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form -#, fuzzy msgid "Helpdesk Team" -msgstr "Buscar em Equipe de Atendimento" +msgstr "Equipe Central de Atendimento" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search @@ -733,9 +892,13 @@ msgstr "Buscar em Equipe de Atendimento" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form -#, fuzzy msgid "Helpdesk Team name..." -msgstr "Buscar em Equipe de Atendimento" +msgstr "Nome da equipe da Central de Atendimento..." + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "" #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard @@ -757,7 +920,7 @@ msgstr "Canal do Chamado" #. module: helpdesk_mgmt #: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_team_created msgid "Helpdesk Ticket Created" -msgstr "" +msgstr "Chamado da Central de Ajuda Criado" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket_stage @@ -788,7 +951,7 @@ msgstr "Alta" #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search msgid "High Priority" -msgstr "Alta Prioridade" +msgstr "Prioridade" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__id @@ -806,16 +969,18 @@ msgid "" "ID of the parent record holding the alias (example: project holding the task " "creation alias)" msgstr "" +"ID do registro pai que contém o alias (exemplo: projeto que contém o alias " +"de criação da tarefa)" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_icon msgid "Icon" -msgstr "" +msgstr "Ícone" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_icon msgid "Icon to indicate an exception activity." -msgstr "" +msgstr "Ícone para indicar uma atividade de exceção." #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction @@ -825,9 +990,7 @@ msgstr "Se marcada, novas mensagens requerem sua atenção." #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error msgid "If checked, some messages have a delivery error." msgstr "Se marcado, algumas mensagens têm um erro de entrega." @@ -846,6 +1009,8 @@ msgid "" "If set, this content will automatically be sent out to unauthorized users " "instead of the default message." msgstr "" +"Se definido, esse conteúdo será enviado automaticamente para usuários não " +"autorizados, em vez da mensagem padrão." #. module: helpdesk_mgmt #: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_in_progress @@ -958,7 +1123,7 @@ msgstr "Minhas Atividades" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__my_activity_date_deadline msgid "My Activity Deadline" -msgstr "" +msgstr "Prazo Final da Minha Atividade" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search @@ -992,7 +1157,7 @@ msgstr "Novo Chamado" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form msgid "New ticket form (portal)" -msgstr "" +msgstr "Novo chamado do (portal)" #. module: helpdesk_mgmt #. odoo-python @@ -1026,19 +1191,19 @@ msgstr "Sem Assunto" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_my_tickets msgid "No tickets found." -msgstr "" +msgstr "Nenhum chamado encontrado." #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 #, python-format msgid "None" -msgstr "" +msgstr "Não" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Number" -msgstr "" +msgstr "Número" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter @@ -1049,15 +1214,14 @@ msgstr "Número de Ações" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error_counter -#, fuzzy msgid "Number of errors" -msgstr "Número do erro" +msgstr "Número de erros" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "Número de mensagens que requerem uma ação" +msgid "Number of messages requiring action" +msgstr "Número de mensagens que exigem ação" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter @@ -1088,12 +1252,12 @@ msgstr "Número de chamados não atendidos" #. module: helpdesk_mgmt #: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_3 msgid "Odoo" -msgstr "" +msgstr "Odoo" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search msgid "Open" -msgstr "Abrir" +msgstr "Aberto" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_force_thread_id @@ -1102,6 +1266,9 @@ msgid "" "attached, even if they did not reply to it. If set, this will disable the " "creation of new records completely." msgstr "" +"ID opcional de um tópico (registro) ao qual todas as mensagens recebidas " +"serão anexadas, mesmo que não tenham respondido. Se definido, isso " +"desabilitará completamente a criação de novos registros." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form @@ -1111,17 +1278,17 @@ msgstr "Outras informações" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_user_id msgid "Owner" -msgstr "" +msgstr "Proprietário" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_model_id msgid "Parent Model" -msgstr "" +msgstr "Modelo Superior" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_thread_id msgid "Parent Record Thread ID" -msgstr "" +msgstr "ID do tópico do registro superior" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_parent_model_id @@ -1130,6 +1297,9 @@ msgid "" "necessarily the model given by alias_model_id (example: project " "(parent_model) and task (model))" msgstr "" +"Modelo pai que contém o alias. O modelo que contém a referência de alias não " +"é necessariamente o modelo fornecido por alias_model_id (exemplo: projeto " +"(modelo_pai) e tarefa (modelo))" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search @@ -1155,11 +1325,16 @@ msgid "" "- followers: only followers of the related document or members of following " "channels\n" msgstr "" +"Política para postar uma mensagem no documento usando o mailgateway.\n" +"- todos: todos podem postar\n" +"- parceiros: apenas parceiros autenticados\n" +"- seguidores: apenas seguidores do documento relacionado ou membros dos " +"canais seguintes\n" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_url msgid "Portal Access URL" -msgstr "" +msgstr "URL do Portal de Acesso" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__priority @@ -1169,7 +1344,7 @@ msgstr "Prioridade" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree msgid "Priority tickets" -msgstr "" +msgstr "Chamados Prioritários" #. module: helpdesk_mgmt #: model:ir.model.fields.selection,name:helpdesk_mgmt.selection__helpdesk_ticket__kanban_state__done @@ -1179,12 +1354,12 @@ msgstr "Pronto para o próximo estágio" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__alias_force_thread_id msgid "Record Thread ID" -msgstr "" +msgstr "ID do Registro do tópico" #. module: helpdesk_mgmt #: model:helpdesk.ticket.stage,name:helpdesk_mgmt.helpdesk_ticket_stage_rejected msgid "Rejected" -msgstr "" +msgstr "Rejeitado" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_partner__helpdesk_ticket_ids @@ -1198,49 +1373,64 @@ msgstr "Chamados Relacionados" msgid "Reporting" msgstr "Relatórios" +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "Categoria Requerida" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" +msgstr "Campo Categoria obrigatório no portal Central de Ajuda" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "Time Requerido" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "Campo Equipe obrigatório no portal Central de Ajuda" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id msgid "Responsible User" msgstr "Usuário Responsável" -#. module: helpdesk_mgmt -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error -#, fuzzy -msgid "SMS Delivery error" -msgstr "Erro de entrega de mensagem" - #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 #, python-format msgid "Search in All" -msgstr "" +msgstr "Pesquisar em Tudo" #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 #, python-format msgid "Search in Number" -msgstr "" +msgstr "Pesquisar em Número" #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 #, python-format msgid "Search in Title" -msgstr "" +msgstr "Pesquisar no Título" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__access_token msgid "Security Token" -msgstr "" +msgstr "Token de Segurança" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_select_team #: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_select_team msgid "Select team in Helpdesk portal" -msgstr "" +msgstr "Selecione a equipe no portal Central de Ajuda" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_create_ticket @@ -1260,12 +1450,12 @@ msgstr "Sequência" #: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_mgmt_config_settings #: model:ir.ui.menu,name:helpdesk_mgmt.helpdesk_config_settings_menu msgid "Settings" -msgstr "" +msgstr "Configurações" #. module: helpdesk_mgmt #: model:ir.actions.server,name:helpdesk_mgmt.model_helpdesk_ticket_action_share msgid "Share" -msgstr "" +msgstr "Compartilhar" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search @@ -1275,16 +1465,21 @@ msgstr "Exibir todos os registros com data da próxima ação anterior a hoje" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__show_in_portal msgid "Show in portal form" -msgstr "" +msgstr "Mostrar no formulário do portal" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form msgid "Show teams form" -msgstr "" +msgstr "Mostrar formulário das equipes" #. module: helpdesk_mgmt #: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_1 msgid "Software" +msgstr "Software" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" msgstr "" #. module: helpdesk_mgmt @@ -1355,13 +1550,12 @@ msgstr "Equipe" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__user_id msgid "Team Leader" -msgstr "" +msgstr "Líder Equipe" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form -#, fuzzy msgid "Team Members" -msgstr "Membros" +msgstr "Membros da Equipe" #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.helpdesk_ticket_team_action @@ -1377,6 +1571,8 @@ msgid "" "automatically create new tickets assigned to " "the channel." msgstr "" +"O endereço de e-mail associado a este canal. Novos e-mails recebidos criarão " +"automaticamente novos chamados atribuídos ao canal." #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_model_id @@ -1385,6 +1581,9 @@ msgid "" "email that does not reply to an existing record will cause the creation of a " "new record of this model (e.g. a Project Task)" msgstr "" +"O modelo (Odoo Document Kind) ao qual este alias corresponde. Qualquer e-" +"mail recebido que não responda a um registro existente causará a criação de " +"um novo registro deste modelo (por exemplo, uma Tarefa de Projeto)" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_name @@ -1392,6 +1591,8 @@ msgid "" "The name of the email alias, e.g. 'jobs' if you want to catch emails for " "" msgstr "" +"O nome do alias de e-mail, por ex. 'empregos' se você quiser receber e-mails " +"para " #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__alias_user_id @@ -1401,16 +1602,20 @@ msgid "" "the sender (From) address, or will use the Administrator account if no " "system user is found for that address." msgstr "" +"O proprietário dos registros criados ao receber e-mails neste alias. Se este " +"campo não estiver definido, o sistema tentará encontrar o proprietário " +"correto com base no endereço do remetente (De) ou usará a conta de " +"Administrador se nenhum usuário do sistema for encontrado para esse endereço." #. module: helpdesk_mgmt #: model:mail.template,subject:helpdesk_mgmt.closed_ticket_template msgid "The ticket {{object.number}} has been closed." -msgstr "" +msgstr "O chamado {{object.number}} foi fechado." #. module: helpdesk_mgmt #: model:mail.template,subject:helpdesk_mgmt.changed_stage_template msgid "The ticket {{object.number}} stage has changed." -msgstr "" +msgstr "A etapa do chamado {{object.number}} mudou." #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__fold @@ -1424,17 +1629,17 @@ msgstr "" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search msgid "Ticket" -msgstr "" +msgstr "Chamado" #. module: helpdesk_mgmt #: model:mail.template,name:helpdesk_mgmt.assignment_email_template msgid "Ticket Assignment" -msgstr "" +msgstr "Atribuição de Chamado" #. module: helpdesk_mgmt #: model:mail.message.subtype,name:helpdesk_mgmt.hlp_tck_created msgid "Ticket Created" -msgstr "" +msgstr "Chamado Criado" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search @@ -1467,7 +1672,7 @@ msgstr "Número de Chamados" #. module: helpdesk_mgmt #: model:mail.message.subtype,description:helpdesk_mgmt.hlp_tck_created msgid "Ticket created" -msgstr "" +msgstr "Chamado criado" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__number @@ -1509,12 +1714,12 @@ msgstr "Atividades de Hoje" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view msgid "Toggle dropdown" -msgstr "" +msgstr "Alternar menu suspenso" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__activity_exception_decoration msgid "Type of the exception activity on record." -msgstr "" +msgstr "Tipo de atividade de exceção registrada." #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_kanban_view @@ -1525,7 +1730,7 @@ msgstr "Não Atribuído" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree msgid "Unassigned tickets" -msgstr "" +msgstr "Chamados não Atribuídos" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__unattended @@ -1538,7 +1743,7 @@ msgstr "Não Atendido" #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_tree msgid "Unattended tickets" -msgstr "" +msgstr "Chamados não Atendidos" #. module: helpdesk_mgmt #: model:ir.model,name:helpdesk_mgmt.model_res_users @@ -1556,7 +1761,7 @@ msgstr "Usuário: Chamados Pessoais" #. module: helpdesk_mgmt #: model:res.groups,name:helpdesk_mgmt.group_helpdesk_user_team msgid "User: Team tickets" -msgstr "" +msgstr "Usuário: Chamados da equipe" #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__user_ids @@ -1578,12 +1783,12 @@ msgstr "Mensagens do Website" #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__website_message_ids #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__website_message_ids msgid "Website communication history" -msgstr "Histórico de comunicações do Website" +msgstr "Histórico de comunicação do website" #. module: helpdesk_mgmt #: model:helpdesk.ticket.category,name:helpdesk_mgmt.helpdesk_category_2 msgid "Wifi" -msgstr "" +msgstr "WiFi" #. module: helpdesk_mgmt #: model:mail.template,subject:helpdesk_mgmt.assignment_email_template @@ -1591,6 +1796,14 @@ msgid "" "{{object.company_id.name}} Ticket Assignment (Ref {{object.number or 'n/" "a' }})" msgstr "" +"{{object.company_id.name}} Atribuição de chamado (Ref {{object.number ou 'n/" +"a' }})" + +#~ msgid "SMS Delivery error" +#~ msgstr "Erro de Entrega de SMS" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "Número de mensagens que requerem uma ação" #~ msgid "Number of unread messages" #~ msgstr "Número de mensagens não lidas" diff --git a/helpdesk_mgmt/i18n/tr.po b/helpdesk_mgmt/i18n/tr.po index a6582da7..3b7d342c 100644 --- a/helpdesk_mgmt/i18n/tr.po +++ b/helpdesk_mgmt/i18n/tr.po @@ -16,6 +16,13 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14.1\n" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "%s file exceed the maximum file size of %s." +msgstr "" + #. module: helpdesk_mgmt #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.portal_ticket_list msgid "Tickets in category:" @@ -329,13 +336,16 @@ msgid "Allow to select this team when creating a new ticket in the portal." msgstr "Portalda yeni bir bilet oluştururken bu ekibin seçilmesine izin verin." #. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.helpdesk_ticket_view_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.ticket_view_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_category_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_channel_form +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_team_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_form #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_tag_search #: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Archived" @@ -469,6 +479,10 @@ msgstr "Şirketler" #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_tag__company_id #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__company_id +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_category_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_channel_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_stage_search +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.view_helpdesk_ticket_team_search msgid "Company" msgstr "Firma" @@ -642,6 +656,13 @@ msgstr "E-posta Şablonu" msgid "Email cc" msgstr "E-posta cc" +#. module: helpdesk_mgmt +#. odoo-javascript +#: code:addons/helpdesk_mgmt/static/src/js/new_ticket.js:0 +#, python-format +msgid "File upload" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__fold msgid "Folded in Kanban" @@ -688,6 +709,11 @@ msgstr "" msgid "Group By" msgstr "Gruplama" +#. module: helpdesk_mgmt +#: model:ir.model,name:helpdesk_mgmt.model_ir_http +msgid "HTTP Routing" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__has_message #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__has_message @@ -738,6 +764,11 @@ msgstr "Yardım Masası Ekibi Arama" msgid "Helpdesk Team name..." msgstr "Yardım Masası Ekip adı..." +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Helpdesk Teams" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.actions.act_window,name:helpdesk_mgmt.action_helpdesk_ticket_kanban_from_dashboard #: model:ir.model,name:helpdesk_mgmt.model_helpdesk_ticket @@ -828,9 +859,7 @@ msgstr "İşaretlerseniz, yeni iletilerle ilgilenmeniz gerekir." #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_error -#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error msgid "If checked, some messages have a delivery error." msgstr "İşaretlenirse, bazı iletilerde teslim hatası vardır." @@ -1059,8 +1088,8 @@ msgstr "Hata sayısı" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_needaction_counter #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_team__message_needaction_counter -msgid "Number of messages which requires an action" -msgstr "İşlem gerektiren mesaj sayısı" +msgid "Number of messages requiring action" +msgstr "" #. module: helpdesk_mgmt #: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket__message_has_error_counter @@ -1211,17 +1240,33 @@ msgstr "İlişkili Biletler" msgid "Reporting" msgstr "Raporlama" +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Category" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_category_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_category_id_required +msgid "Required Category field in Helpdesk portal" +msgstr "" + +#. module: helpdesk_mgmt +#: model_terms:ir.ui.view,arch_db:helpdesk_mgmt.res_config_settings_view_form +msgid "Required Team" +msgstr "" + +#. module: helpdesk_mgmt +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_company__helpdesk_mgmt_portal_team_id_required +#: model:ir.model.fields,field_description:helpdesk_mgmt.field_res_config_settings__helpdesk_mgmt_portal_team_id_required +msgid "Required Team field in Helpdesk portal" +msgstr "" + #. module: helpdesk_mgmt #: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__activity_user_id msgid "Responsible User" msgstr "Sorumlu Kullanıcı" -#. module: helpdesk_mgmt -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket__message_has_sms_error -#: model:ir.model.fields,field_description:helpdesk_mgmt.field_helpdesk_ticket_team__message_has_sms_error -msgid "SMS Delivery error" -msgstr "SMS İletim Hatası" - #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 @@ -1299,6 +1344,11 @@ msgstr "Takım formunu göster" msgid "Software" msgstr "Yazılım" +#. module: helpdesk_mgmt +#: model:ir.model.fields,help:helpdesk_mgmt.field_helpdesk_ticket_stage__team_ids +msgid "Specific team that uses this stage. If it is empty all teams could uses" +msgstr "" + #. module: helpdesk_mgmt #. odoo-python #: code:addons/helpdesk_mgmt/controllers/myaccount.py:0 @@ -1612,6 +1662,12 @@ msgid "" "a' }})" msgstr "" +#~ msgid "SMS Delivery error" +#~ msgstr "SMS İletim Hatası" + +#~ msgid "Number of messages which requires an action" +#~ msgstr "İşlem gerektiren mesaj sayısı" + #~ msgid "" #~ "

Hello ,

\n" #~ "

The ticket has been " diff --git a/helpdesk_mgmt/models/__init__.py b/helpdesk_mgmt/models/__init__.py index f5930bb4..3b424dca 100644 --- a/helpdesk_mgmt/models/__init__.py +++ b/helpdesk_mgmt/models/__init__.py @@ -4,6 +4,7 @@ from . import helpdesk_ticket_channel from . import helpdesk_ticket_category from . import helpdesk_ticket_team +from . import ir_http from . import res_company from . import res_config_settings from . import res_partner diff --git a/helpdesk_mgmt/models/helpdesk_ticket.py b/helpdesk_mgmt/models/helpdesk_ticket.py index 52e92552..24bc8df8 100644 --- a/helpdesk_mgmt/models/helpdesk_ticket.py +++ b/helpdesk_mgmt/models/helpdesk_ticket.py @@ -6,17 +6,31 @@ class HelpdeskTicket(models.Model): _name = "helpdesk.ticket" _description = "Helpdesk Ticket" _rec_name = "number" + _rec_names_search = ["number", "name"] _order = "priority desc, sequence, number desc, id desc" _mail_post_access = "read" _inherit = ["mail.thread.cc", "mail.activity.mixin", "portal.mixin"] - def _get_default_stage_id(self): - return self.env["helpdesk.ticket.stage"].search([], limit=1).id + @api.depends("team_id") + def _compute_stage_id(self): + for ticket in self: + ticket.stage_id = ticket.team_id._get_applicable_stages()[:1] @api.model def _read_group_stage_ids(self, stages, domain, order): - stage_ids = self.env["helpdesk.ticket.stage"].search([]) - return stage_ids + """Show always the stages without team, or stages of the default team.""" + search_domain = [ + "|", + ("id", "in", stages.ids), + ("team_ids", "=", False), + ] + default_team_id = self.default_get(["team_id"]).get("team_id") + if default_team_id: + search_domain = [ + "|", + ("team_ids", "=", default_team_id), + ] + search_domain + return stages.search(search_domain, order=order) number = fields.Char(string="Ticket number", default="/", readonly=True) name = fields.Char(string="Title", required=True) @@ -34,17 +48,19 @@ def _read_group_stage_ids(self, stages, domain, order): stage_id = fields.Many2one( comodel_name="helpdesk.ticket.stage", string="Stage", - group_expand="_read_group_stage_ids", - default=_get_default_stage_id, - tracking=True, + compute="_compute_stage_id", + store=True, + readonly=False, ondelete="restrict", - index=True, + tracking=True, + group_expand="_read_group_stage_ids", copy=False, + index=True, + domain="['|',('team_ids', '=', team_id),('team_ids','=',False)]", ) partner_id = fields.Many2one(comodel_name="res.partner", string="Contact") partner_name = fields.Char() partner_email = fields.Char(string="Email") - last_stage_update = fields.Datetime(default=fields.Datetime.now) assigned_date = fields.Datetime() closed_date = fields.Datetime() @@ -70,6 +86,7 @@ def _read_group_stage_ids(self, stages, domain, order): team_id = fields.Many2one( comodel_name="helpdesk.ticket.team", string="Team", + index=True, ) priority = fields.Selection( selection=[ @@ -186,6 +203,8 @@ def _track_template(self, tracking): res["stage_id"] = ( ticket.stage_id.mail_template_id, { + # Need to set mass_mail so that the email will always be sent + "composition_mode": "mass_mail", "auto_delete_message": True, "subtype_id": self.env["ir.model.data"]._xmlid_to_res_id( "mail.mt_note" diff --git a/helpdesk_mgmt/models/helpdesk_ticket_stage.py b/helpdesk_mgmt/models/helpdesk_ticket_stage.py index 7d1fc7e4..e8de017b 100644 --- a/helpdesk_mgmt/models/helpdesk_ticket_stage.py +++ b/helpdesk_mgmt/models/helpdesk_ticket_stage.py @@ -35,6 +35,12 @@ class HelpdeskTicketStage(models.Model): string="Company", default=lambda self: self.env.company, ) + team_ids = fields.Many2many( + comodel_name="helpdesk.ticket.team", + string="Helpdesk Teams", + help="Specific team that uses this stage. If it is empty all teams could uses", + domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]", + ) @api.onchange("closed") def _onchange_closed(self): diff --git a/helpdesk_mgmt/models/helpdesk_ticket_team.py b/helpdesk_mgmt/models/helpdesk_ticket_team.py index e6a33eb7..186c5140 100644 --- a/helpdesk_mgmt/models/helpdesk_ticket_team.py +++ b/helpdesk_mgmt/models/helpdesk_ticket_team.py @@ -47,7 +47,6 @@ class HelpdeskTeam(models.Model): inverse_name="team_id", string="Tickets", ) - todo_ticket_count = fields.Integer( string="Number of tickets", compute="_compute_todo_tickets" ) @@ -66,6 +65,21 @@ class HelpdeskTeam(models.Model): help="Allow to select this team when creating a new ticket in the portal.", ) + def _get_applicable_stages(self): + if self: + domain = [ + ("company_id", "in", [False, self.company_id.id]), + "|", + ("team_ids", "=", False), + ("team_ids", "=", self.id), + ] + else: + domain = [ + ("company_id", "in", [False, self.env.company.id]), + ("team_ids", "=", False), + ] + return self.env["helpdesk.ticket.stage"].search(domain) + @api.depends("ticket_ids", "ticket_ids.stage_id") def _compute_todo_tickets(self): ticket_model = self.env["helpdesk.ticket"] diff --git a/helpdesk_mgmt/models/ir_http.py b/helpdesk_mgmt/models/ir_http.py new file mode 100644 index 00000000..e26bfdbf --- /dev/null +++ b/helpdesk_mgmt/models/ir_http.py @@ -0,0 +1,12 @@ +# Copyright 2024 Tecnativa - Carlos Roca +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import models + + +class IrHttp(models.AbstractModel): + _inherit = "ir.http" + + @classmethod + def _get_translation_frontend_modules_name(cls): + mods = super(IrHttp, cls)._get_translation_frontend_modules_name() + return mods + ["helpdesk_mgmt"] diff --git a/helpdesk_mgmt/models/res_company.py b/helpdesk_mgmt/models/res_company.py index b30d33ab..a76a9035 100644 --- a/helpdesk_mgmt/models/res_company.py +++ b/helpdesk_mgmt/models/res_company.py @@ -10,3 +10,11 @@ class Company(models.Model): helpdesk_mgmt_portal_select_team = fields.Boolean( string="Select team in Helpdesk portal" ) + helpdesk_mgmt_portal_team_id_required = fields.Boolean( + string="Required Team field in Helpdesk portal", + default=True, + ) + helpdesk_mgmt_portal_category_id_required = fields.Boolean( + string="Required Category field in Helpdesk portal", + default=True, + ) diff --git a/helpdesk_mgmt/models/res_config_settings.py b/helpdesk_mgmt/models/res_config_settings.py index 65b5b720..69d52dd3 100644 --- a/helpdesk_mgmt/models/res_config_settings.py +++ b/helpdesk_mgmt/models/res_config_settings.py @@ -10,3 +10,11 @@ class ResConfigSettings(models.TransientModel): related="company_id.helpdesk_mgmt_portal_select_team", readonly=False, ) + helpdesk_mgmt_portal_team_id_required = fields.Boolean( + related="company_id.helpdesk_mgmt_portal_team_id_required", + readonly=False, + ) + helpdesk_mgmt_portal_category_id_required = fields.Boolean( + related="company_id.helpdesk_mgmt_portal_category_id_required", + readonly=False, + ) diff --git a/helpdesk_mgmt/readme/CONTRIBUTORS.rst b/helpdesk_mgmt/readme/CONTRIBUTORS.rst index 15e2effd..68186250 100644 --- a/helpdesk_mgmt/readme/CONTRIBUTORS.rst +++ b/helpdesk_mgmt/readme/CONTRIBUTORS.rst @@ -27,6 +27,8 @@ * Pedro M. Baeza * Víctor Martínez + * Carolina Fernandez + * Carlos Roca * `ID42 Sistemas `_: diff --git a/helpdesk_mgmt/static/description/index.html b/helpdesk_mgmt/static/description/index.html index 598dcdfe..fd465ae3 100644 --- a/helpdesk_mgmt/static/description/index.html +++ b/helpdesk_mgmt/static/description/index.html @@ -1,20 +1,19 @@ - - + Helpdesk Management + + +

+

Helpdesk Ticket Timesheet

+ + +

Beta License: AGPL-3 OCA/helpdesk Translate me on Weblate Try me on Runboat

+

This module adds Timesheet funcionality in Helpdesk module.

+

Table of contents

+ +
+

Configuration

+

To configure this module, you need to:

+
    +
  1. Allow Timesheet for a Helpdesk’s Team
  2. +
  3. Set a Default Project (optional)
  4. +
+
+

Allow Timesheet

+
    +
  1. Go to Helpdesk > Configuration > Teams.
  2. +
  3. Edit or create a new team.
  4. +
  5. Check Allow Timesheet option to allow timesheets for that team.
  6. +
  7. Select a Project for that team (optional).
  8. +
+
+
+
+

Usage

+
    +
  1. Go to Helpdesk or Helpdesk > Dashboard to see the tickets dashboard.
  2. +
  3. In the Kanban view, click in the kanban card of a team to see their tickets and create new ones.
  4. +
  5. If there is not a Default Project you will need select a Project for the Ticket to show the Timesheet Table.
  6. +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Aresoltec Canarias
  • +
  • Punt Sistemes
  • +
  • SDi Soluciones Digitales
  • +
  • Solvos
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/helpdesk project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/helpdesk_mgmt_timesheet/tests/__init__.py b/helpdesk_mgmt_timesheet/tests/__init__.py new file mode 100644 index 00000000..cd8409ca --- /dev/null +++ b/helpdesk_mgmt_timesheet/tests/__init__.py @@ -0,0 +1,6 @@ +############################################################################### +# For copyright and license notices, see __manifest__.py file in root directory +############################################################################### +from . import test_helpdesk_mgmt_timesheet +from . import test_helpdesk_portal +from . import test_helpdesk_timesheet_time_control diff --git a/helpdesk_mgmt_timesheet/tests/test_helpdesk_mgmt_timesheet.py b/helpdesk_mgmt_timesheet/tests/test_helpdesk_mgmt_timesheet.py new file mode 100644 index 00000000..895724be --- /dev/null +++ b/helpdesk_mgmt_timesheet/tests/test_helpdesk_mgmt_timesheet.py @@ -0,0 +1,90 @@ +############################################################################### +# For copyright and license notices, see __manifest__.py file in root directory +############################################################################### +import logging +from datetime import timedelta + +from odoo import fields + +from odoo.addons.helpdesk_mgmt.tests import test_helpdesk_ticket + +_log = logging.getLogger(__name__) + + +class TestHelpdeskMgmtTimesheet(test_helpdesk_ticket.TestHelpdeskTicket): + @classmethod + def setUpClass(cls): + super(TestHelpdeskMgmtTimesheet, cls).setUpClass() + cls.project_id = cls.env["project.project"].create({"name": "Project"}) + cls.team_id = cls.env["helpdesk.ticket.team"].create( + { + "name": "Team 1", + "allow_timesheet": True, + "default_project_id": cls.project_id.id, + } + ) + # users + cls.user_employee = cls.env["res.users"].create( + { + "name": "User Employee", + "login": "user_employee", + "email": "useremployee@test.com", + "groups_id": [ + (6, 0, [cls.env.ref("hr_timesheet.group_hr_timesheet_user").id]) + ], + } + ) + # employees + cls.empl_employee = cls.env["hr.employee"].create( + { + "name": "User Empl Employee", + "user_id": cls.user_employee.id, + } + ) + + def generate_ticket(self): + return self.env["helpdesk.ticket"].create( + { + "name": "Test Ticket 1", + "description": "Test ticket description", + "team_id": self.team_id.id, + } + ) + + def test_helpdesk_mgmt_timesheet(self): + Timesheet = self.env["account.analytic.line"] + ticket = self.generate_ticket() + self.assertFalse(ticket.last_timesheet_activity) + ticket._onchange_team_id() + self.assertEqual(ticket.project_id.id, self.team_id.default_project_id.id) + ticket.planned_hours = 5 + days_ago = 1 + timesheet1 = Timesheet.with_user(self.user_employee).create( + { + "date": fields.Date.today() - timedelta(days=days_ago), + "name": "Test Timesheet", + "unit_amount": 2, + "ticket_id": ticket.id, + "project_id": ticket.project_id.id, + } + ) + self.assertEqual( + ticket.last_timesheet_activity, + fields.Date.today() - timedelta(days=days_ago), + ) + timesheet2 = Timesheet.with_user(self.user_employee).create( + { + "date": fields.Date.today() - timedelta(days=0), + "name": "Test Timesheet", + "unit_amount": 1, + "ticket_id": ticket.id, + "project_id": ticket.project_id.id, + } + ) + self.assertEqual(ticket.last_timesheet_activity, fields.Date.today()) + self.assertEqual( + ticket.total_hours, timesheet1.unit_amount + timesheet2.unit_amount + ) + self.assertEqual( + ticket.remaining_hours, ticket.planned_hours - ticket.total_hours + ) diff --git a/helpdesk_mgmt_timesheet/tests/test_helpdesk_portal.py b/helpdesk_mgmt_timesheet/tests/test_helpdesk_portal.py new file mode 100644 index 00000000..fc1e41c9 --- /dev/null +++ b/helpdesk_mgmt_timesheet/tests/test_helpdesk_portal.py @@ -0,0 +1,19 @@ +# Copyright 2023 DEC (https://www.decgroupe.com) +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html +from odoo.addons.helpdesk_mgmt.tests import test_helpdesk_portal + + +class TestHelpdeskPortal(test_helpdesk_portal.TestHelpdeskPortalBase): + """ """ + + def setUp(self): + super().setUp() + self.env.company.helpdesk_mgmt_portal_select_team = True + + def test_submit_ticket_team(self): + team_id = self.env.ref("helpdesk_mgmt.helpdesk_team_2") + self.authenticate("portal", "portal") + self._submit_ticket(team=team_id.id) + tickets = self.get_new_tickets(self.user_portal) + self.assertIn(self.portal_ticket, tickets) + self.assertIn(team_id, tickets.mapped("team_id")) diff --git a/helpdesk_mgmt_timesheet/tests/test_helpdesk_timesheet_time_control.py b/helpdesk_mgmt_timesheet/tests/test_helpdesk_timesheet_time_control.py new file mode 100644 index 00000000..38d50f1b --- /dev/null +++ b/helpdesk_mgmt_timesheet/tests/test_helpdesk_timesheet_time_control.py @@ -0,0 +1,104 @@ +# Copyright 2016-2018 Tecnativa - Pedro M. Baeza +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0 + +from datetime import datetime, timedelta + +from odoo import exceptions +from odoo.tests import common + + +class TestHelpdeskTimesheetTimeControl(common.TransactionCase): + def setUp(self): + super().setUp() + admin = self.browse_ref("base.user_admin") + # Stop any timer running + self.env["account.analytic.line"].search( + [ + ("date_time", "!=", False), + ("user_id", "=", admin.id), + ("project_id.allow_timesheets", "=", True), + ("unit_amount", "=", 0), + ] + ).button_end_work() + admin.groups_id |= self.browse_ref("hr_timesheet.group_hr_timesheet_user") + self.uid = admin.id + self.project = self.env["project.project"].create( + {"name": "Test project", "allow_timesheets": True} + ) + self.project_without_timesheets = self.env["project.project"].create( + {"name": "Test project", "allow_timesheets": False} + ) + self.analytic_account = self.project.analytic_account_id + self.task = self.env["project.task"].create( + {"name": "Test task", "project_id": self.project.id} + ) + team_id = self.env["helpdesk.ticket.team"].create( + { + "name": "Team 1", + "allow_timesheet": True, + "default_project_id": self.project.id, + } + ) + self.ticket = self.env["helpdesk.ticket"].create( + { + "name": "Test Ticket", + "team_id": team_id.id, + "project_id": self.project.id, + "description": "Test ticket description", + "user_id": self.uid, + } + ) + self.ticket_line = self.env["account.analytic.line"].create( + { + "date_time": datetime.now() - timedelta(hours=1), + "ticket_id": self.ticket.id, + "project_id": self.project.id, + "account_id": self.analytic_account.id, + "name": "Test Ticket Timesheet line", + "user_id": self.uid, + } + ) + + def _create_wizard(self, action, active_record): + """Create a new hr.timesheet.switch wizard in the specified context. + :param dict action: Action definition that creates the wizard. + :param active_record: Record being browsed when creating the wizard. + """ + self.assertEqual(action["res_model"], "hr.timesheet.switch") + self.assertEqual(action["target"], "new") + self.assertEqual(action["type"], "ir.actions.act_window") + self.assertEqual(action["view_mode"], "form") + return ( + active_record.env[action["res_model"]] + .with_context( + active_id=active_record.id, + active_ids=active_record.ids, + active_model=active_record._name, + **action.get("context", {}), + ) + .create({}) + ) + + def test_ticket_time_control_flow(self): + """Test project.task time controls.""" + # Running line found, stop the timer + self.assertEqual(self.ticket.show_time_control, "stop") + self.ticket.button_end_work() + # No more running lines, cannot stop again + with self.assertRaises(exceptions.UserError): + self.ticket.button_end_work() + # All lines stopped, start new one + self.ticket.invalidate_recordset() + self.assertEqual(self.ticket.show_time_control, "start") + start_action = self.ticket.button_start_work() + wizard = self._create_wizard(start_action, self.ticket_line) + self.assertLessEqual(wizard.date_time, datetime.now()) + self.assertEqual(wizard.name, self.ticket_line.name) + self.assertEqual(wizard.project_id, self.ticket.project_id) + new_act = wizard.with_context(show_created_timer=True).action_switch() + new_line = self.env[new_act["res_model"]].browse(new_act["res_id"]) + self.assertEqual(new_line.employee_id, self.env.user.employee_ids) + self.assertEqual(new_line.project_id, self.project) + self.assertEqual(new_line.ticket_id, self.ticket) + self.assertEqual(new_line.unit_amount, 0) + self.assertTrue(self.ticket_line.unit_amount) diff --git a/helpdesk_mgmt_timesheet/views/helpdesk_team_view.xml b/helpdesk_mgmt_timesheet/views/helpdesk_team_view.xml new file mode 100644 index 00000000..d5532e40 --- /dev/null +++ b/helpdesk_mgmt_timesheet/views/helpdesk_team_view.xml @@ -0,0 +1,19 @@ + + + + timesheet.helpdesk.team.form.view + helpdesk.ticket.team + + + + + + + + + + diff --git a/helpdesk_mgmt_timesheet/views/helpdesk_ticket_view.xml b/helpdesk_mgmt_timesheet/views/helpdesk_ticket_view.xml new file mode 100644 index 00000000..82d50a59 --- /dev/null +++ b/helpdesk_mgmt_timesheet/views/helpdesk_ticket_view.xml @@ -0,0 +1,268 @@ + + + + helpdesk.ticket.view.search + helpdesk.ticket + + + + + + + + + + + + + + helpdesk.ticket.view.tree + helpdesk.ticket + + + + + + + + + +