diff --git a/privacy/README.rst b/privacy/README.rst new file mode 100644 index 0000000..6c42490 --- /dev/null +++ b/privacy/README.rst @@ -0,0 +1,87 @@ +=========================== +Data Privacy and Protection +=========================== + +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fdata--protection-lightgray.png?logo=github + :target: https://github.com/OCA/data-protection/tree/13.0/privacy + :alt: OCA/data-protection +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/data-protection-13-0/data-protection-13-0-privacy + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/263/13.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This application provides data protection and privacy feature, +to comply with regulations such as GDPR. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To define data processing activities: + +#. Go to *Privacy > Master Data > Activities* and create one. +#. Define the data processing activity using the provided tools. + +Consult your lawyer! + +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 +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* Eficent +* Tecnativa + +Contributors +~~~~~~~~~~~~ + +* Miquel Raïch +* Daniel Reis +* Nicolas JEUDY + +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/data-protection `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/privacy/__init__.py b/privacy/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/privacy/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/privacy/__manifest__.py b/privacy/__manifest__.py new file mode 100644 index 0000000..166fc06 --- /dev/null +++ b/privacy/__manifest__.py @@ -0,0 +1,22 @@ +# Copyright 2018 Eficent Business and IT Consulting Services S.L. +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html +{ + "name": "Data Privacy and Protection", + "version": "14.0.1.0.0", + "category": "Data Protection", + "summary": "Provides data privacy and protection features " + "to comply to regulations, such as GDPR.", + "author": "Eficent, " "Tecnativa, " "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/data-protection", + "license": "AGPL-3", + "data": [ + "security/data_protection.xml", + "security/ir.model.access.csv", + "views/data_protection_menu_view.xml", + "views/privacy_activity_view.xml", + ], + "demo": ["demo/res_users.xml"], + "depends": ["mail"], + "installable": True, + "application": True, +} diff --git a/privacy/demo/res_users.xml b/privacy/demo/res_users.xml new file mode 100644 index 0000000..90843e7 --- /dev/null +++ b/privacy/demo/res_users.xml @@ -0,0 +1,8 @@ + + + + + + + diff --git a/privacy/i18n/de.po b/privacy/i18n/de.po new file mode 100644 index 0000000..3e651b7 --- /dev/null +++ b/privacy/i18n/de.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * privacy +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: de\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: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__active +msgid "Active" +msgstr "" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.activity_action +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_ids +#: model:ir.ui.menu,name:privacy.menu_privacy_activity +msgid "Activities" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_state +msgid "Activity State" +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Archived" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_find +msgid "Are affected subjects present in this database?" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "Click to add a data processing activity." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__controller_id +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Controller" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_uid +msgid "Created by" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_date +msgid "Created on" +msgstr "" + +#. module: privacy +#: model:ir.module.category,name:privacy.module_category_data_protection +msgid "Data Protection" +msgstr "" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_manager +msgid "Data Protection Manager" +msgstr "" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_config +msgid "Data Protection Settings" +msgstr "" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_user +msgid "Data Protection User" +msgstr "" + +#. module: privacy +#: model:ir.model,name:privacy.model_privacy_activity +msgid "Data processing activities" +msgstr "" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "" +"Data processing activities define why, how and what you do\n" +" with subjects' personal data." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_find +msgid "Define subjects" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__description +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Description" +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Details" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__display_name +msgid "Display Name" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Group By" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__description +msgid "How is personal data used here? Why? Etc." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__id +msgid "ID" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread +msgid "If checked new messages require your attention." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity____last_update +msgid "Last Modified on" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_date +msgid "Last Updated on" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_master_data +msgid "Master Data" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_ids +msgid "Messages" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__name +msgid "Name" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Overdue" +msgstr "" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_partner_form +#: model:ir.ui.menu,name:privacy.menu_data_protection_partner +msgid "Partners" +msgstr "" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Planned" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.parent_menu_data_protection +msgid "Privacy" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__processor_ids +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Processors" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_report +msgid "Reports" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_domain +msgid "Selection filter to find specific subjects included." +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_setting +msgid "Settings" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__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: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Subjects details" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_domain +msgid "Subjects filter" +msgstr "" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Today" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_transaction +msgid "Transactions" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__controller_id +msgid "" +"Whoever determines the purposes and means of the processing of personal data." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__processor_ids +msgid "Whoever processes personal data on behalf of the controller." +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "processors" +msgstr "" diff --git a/privacy/i18n/es.po b/privacy/i18n/es.po new file mode 100644 index 0000000..8eb19a3 --- /dev/null +++ b/privacy/i18n/es.po @@ -0,0 +1,369 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * privacy +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-07-11 08:39+0000\n" +"PO-Revision-Date: 2019-03-01 10:52+0000\n" +"Last-Translator: Marta Vázquez Rodríguez \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 3.4\n" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__active +msgid "Active" +msgstr "Activa" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.activity_action +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_ids +#: model:ir.ui.menu,name:privacy.menu_privacy_activity +msgid "Activities" +msgstr "Actividades" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_state +#, fuzzy +msgid "Activity State" +msgstr "Actividades" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Archived" +msgstr "Archivada" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_find +msgid "Are affected subjects present in this database?" +msgstr "¿Los sujetos interesados se encuentran en esta base de datos?" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "Click to add a data processing activity." +msgstr "Pulse para añadir una actividad de tratamiento de datos." + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__controller_id +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Controller" +msgstr "Responsable" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: privacy +#: model:ir.module.category,name:privacy.module_category_data_protection +msgid "Data Protection" +msgstr "Protección de datos" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_manager +msgid "Data Protection Manager" +msgstr "Gestor de protección de datos" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_config +msgid "Data Protection Settings" +msgstr "Configuración Protección de Datos" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_user +msgid "Data Protection User" +msgstr "Usuario de protección de datos" + +#. module: privacy +#: model:ir.model,name:privacy.model_privacy_activity +msgid "Data processing activities" +msgstr "Actividades de tratamiento de datos" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "" +"Data processing activities define why, how and what you do\n" +" with subjects' personal data." +msgstr "" +"Las actividades de tratamiento definen por qué, cómo y qué se hace\n" +"\t\tcon los datos personales de los interesados." + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_find +msgid "Define subjects" +msgstr "Definir interesados" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__description +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Description" +msgstr "Descripción" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Details" +msgstr "Detalles" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__display_name +msgid "Display Name" +msgstr "Nombre a mostrar" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Group By" +msgstr "Agrupar por" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__description +msgid "How is personal data used here? Why? Etc." +msgstr "¿Cómo se usan los datos personales aquí? ¿Por qué? Etc." + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__id +msgid "ID" +msgstr "ID" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread +msgid "If checked new messages require your attention." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_master_data +msgid "Master Data" +msgstr "Datos maestros" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_ids +msgid "Messages" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__name +msgid "Name" +msgstr "Nombre" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Overdue" +msgstr "" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_partner_form +#: model:ir.ui.menu,name:privacy.menu_data_protection_partner +msgid "Partners" +msgstr "Contactos" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Planned" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.parent_menu_data_protection +msgid "Privacy" +msgstr "Privacidad" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__processor_ids +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Processors" +msgstr "Encargados del tratamiento" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_report +msgid "Reports" +msgstr "Informes" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_domain +msgid "Selection filter to find specific subjects included." +msgstr "" +"Filtro de selección para encontrar los interesados específicos incluidos." + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_setting +msgid "Settings" +msgstr "Configuración" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__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: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +#, fuzzy +msgid "Subjects details" +msgstr "Filtro de interesados" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_domain +msgid "Subjects filter" +msgstr "Filtro de interesados" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Today" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_transaction +msgid "Transactions" +msgstr "Transacciones" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__controller_id +msgid "" +"Whoever determines the purposes and means of the processing of personal data." +msgstr "" +"Quien determina los propósitos y medios del procesamiento de datos " +"personales." + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__processor_ids +msgid "Whoever processes personal data on behalf of the controller." +msgstr "Quien procesa los datos personales en nombre del responsable." + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +#, fuzzy +msgid "processors" +msgstr "Encargados del tratamiento" diff --git a/privacy/i18n/fr.po b/privacy/i18n/fr.po new file mode 100644 index 0000000..35b701a --- /dev/null +++ b/privacy/i18n/fr.po @@ -0,0 +1,358 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * privacy +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\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" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__active +msgid "Active" +msgstr "" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.activity_action +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_ids +#: model:ir.ui.menu,name:privacy.menu_privacy_activity +msgid "Activities" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_state +msgid "Activity State" +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Archived" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_find +msgid "Are affected subjects present in this database?" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "Click to add a data processing activity." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__controller_id +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Controller" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_uid +msgid "Created by" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_date +msgid "Created on" +msgstr "" + +#. module: privacy +#: model:ir.module.category,name:privacy.module_category_data_protection +msgid "Data Protection" +msgstr "" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_manager +msgid "Data Protection Manager" +msgstr "" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_config +msgid "Data Protection Settings" +msgstr "" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_user +msgid "Data Protection User" +msgstr "" + +#. module: privacy +#: model:ir.model,name:privacy.model_privacy_activity +msgid "Data processing activities" +msgstr "" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "" +"Data processing activities define why, how and what you do\n" +" with subjects' personal data." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_find +msgid "Define subjects" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__description +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Description" +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Details" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__display_name +msgid "Display Name" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Group By" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__description +msgid "How is personal data used here? Why? Etc." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__id +msgid "ID" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread +msgid "If checked new messages require your attention." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity____last_update +msgid "Last Modified on" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_date +msgid "Last Updated on" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_master_data +msgid "Master Data" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_ids +msgid "Messages" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__name +msgid "Name" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Overdue" +msgstr "" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_partner_form +#: model:ir.ui.menu,name:privacy.menu_data_protection_partner +msgid "Partners" +msgstr "" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Planned" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.parent_menu_data_protection +msgid "Privacy" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__processor_ids +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Processors" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_report +msgid "Reports" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_domain +msgid "Selection filter to find specific subjects included." +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_setting +msgid "Settings" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__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: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Subjects details" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_domain +msgid "Subjects filter" +msgstr "" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Today" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_transaction +msgid "Transactions" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__controller_id +msgid "" +"Whoever determines the purposes and means of the processing of personal data." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__processor_ids +msgid "Whoever processes personal data on behalf of the controller." +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "processors" +msgstr "" diff --git a/privacy/i18n/hr.po b/privacy/i18n/hr.po new file mode 100644 index 0000000..e224204 --- /dev/null +++ b/privacy/i18n/hr.po @@ -0,0 +1,362 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * privacy +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-11-14 16:34+0000\n" +"Last-Translator: Bole \n" +"Language-Team: none\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 3.8\n" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction +msgid "Action Needed" +msgstr "Potrebna radnja" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__active +msgid "Active" +msgstr "Aktivan" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.activity_action +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_ids +#: model:ir.ui.menu,name:privacy.menu_privacy_activity +msgid "Activities" +msgstr "Aktivnosti" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_state +#, fuzzy +msgid "Activity State" +msgstr "Aktivnosti" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Archived" +msgstr "Arhivirano" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_find +msgid "Are affected subjects present in this database?" +msgstr "Jesu li dotični subjekti prisutni u ovoj bazi?" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_attachment_count +msgid "Attachment Count" +msgstr "Broj priloga" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "Click to add a data processing activity." +msgstr "Kliknite za dodavanje aktivnosti obrade podataka." + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__controller_id +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Controller" +msgstr "Kontroler" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: privacy +#: model:ir.module.category,name:privacy.module_category_data_protection +msgid "Data Protection" +msgstr "Zaštita podataka" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_manager +msgid "Data Protection Manager" +msgstr "Upravlja zaštitom podataka" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_config +msgid "Data Protection Settings" +msgstr "Postavke zaštite podataka" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_user +msgid "Data Protection User" +msgstr "Korisnik zaštite podataka" + +#. module: privacy +#: model:ir.model,name:privacy.model_privacy_activity +msgid "Data processing activities" +msgstr "Aktivnosti obrade podataka" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "" +"Data processing activities define why, how and what you do\n" +" with subjects' personal data." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_find +msgid "Define subjects" +msgstr "Definirajte subjekte" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__description +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Description" +msgstr "Opis" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Details" +msgstr "Pojedinosti" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_follower_ids +msgid "Followers" +msgstr "Pratitelji" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_channel_ids +msgid "Followers (Channels)" +msgstr "Pratitelji (kanali)" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_partner_ids +msgid "Followers (Partners)" +msgstr "Pratitelji (partneri)" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Group By" +msgstr "Grupiraj po" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__description +msgid "How is personal data used here? Why? Etc." +msgstr "Kako su ovdje korišteni osobni podaci? Zašto? itd..." + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__id +msgid "ID" +msgstr "ID" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread +msgid "If checked new messages require your attention." +msgstr "Ako je označeno, nove poruke zahtijevaju važu pozornost." + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Ako je označeno, nove poruke zahtijevaju važu pozornost." + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_is_follower +msgid "Is Follower" +msgstr "Je pratitelj" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity____last_update +msgid "Last Modified on" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_date +msgid "Last Updated on" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_master_data +msgid "Master Data" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_ids +msgid "Messages" +msgstr "Poruke" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__name +msgid "Name" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Overdue" +msgstr "" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_partner_form +#: model:ir.ui.menu,name:privacy.menu_data_protection_partner +msgid "Partners" +msgstr "" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Planned" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.parent_menu_data_protection +msgid "Privacy" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__processor_ids +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Processors" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_report +msgid "Reports" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_domain +msgid "Selection filter to find specific subjects included." +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_setting +msgid "Settings" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__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: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Subjects details" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_domain +msgid "Subjects filter" +msgstr "" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Today" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_transaction +msgid "Transactions" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__controller_id +msgid "" +"Whoever determines the purposes and means of the processing of personal data." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__processor_ids +msgid "Whoever processes personal data on behalf of the controller." +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "processors" +msgstr "" diff --git a/privacy/i18n/it.po b/privacy/i18n/it.po new file mode 100644 index 0000000..0275a69 --- /dev/null +++ b/privacy/i18n/it.po @@ -0,0 +1,367 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * privacy +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-06-06 22:20+0000\n" +"Last-Translator: Sergio Zanchetta \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 3.6.1\n" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction +msgid "Action Needed" +msgstr "Richiesta azione" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__active +msgid "Active" +msgstr "Attiva" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.activity_action +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_ids +#: model:ir.ui.menu,name:privacy.menu_privacy_activity +msgid "Activities" +msgstr "Attività" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_state +#, fuzzy +msgid "Activity State" +msgstr "Attività" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Archived" +msgstr "Archiviata" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_find +msgid "Are affected subjects present in this database?" +msgstr "I soggetti interessati sono presenti nel database?" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_attachment_count +msgid "Attachment Count" +msgstr "Numero allegati" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "Click to add a data processing activity." +msgstr "Fare clic per aggiungere un'attività di elaborazione dei dati." + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__controller_id +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Controller" +msgstr "Titolare trattamento" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: privacy +#: model:ir.module.category,name:privacy.module_category_data_protection +msgid "Data Protection" +msgstr "Protezione dati" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_manager +msgid "Data Protection Manager" +msgstr "Responsabile protezione dati (DPO)" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_config +msgid "Data Protection Settings" +msgstr "Impostazioni protezione dati" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_user +msgid "Data Protection User" +msgstr "Utente protezione dati" + +#. module: privacy +#: model:ir.model,name:privacy.model_privacy_activity +msgid "Data processing activities" +msgstr "Attività di elaborazione dei dati" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "" +"Data processing activities define why, how and what you do\n" +" with subjects' personal data." +msgstr "" +"Le attività di elaborazione dei dati definiscono perché, come e cosa viene " +"fatto\n" +" dei dati personali dei soggetti interessati." + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_find +msgid "Define subjects" +msgstr "Indicare soggetti" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__description +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Description" +msgstr "Descrizione" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Details" +msgstr "Dettagli" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_follower_ids +msgid "Followers" +msgstr "Follower" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_channel_ids +msgid "Followers (Channels)" +msgstr "Follower (canali)" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_partner_ids +msgid "Followers (Partners)" +msgstr "Follower (partner)" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Group By" +msgstr "Raggruppa per" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__description +msgid "How is personal data used here? Why? Etc." +msgstr "Come vengono usati i dati personali? Perché? Ecc." + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__id +msgid "ID" +msgstr "ID" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread +msgid "If checked new messages require your attention." +msgstr "Se selezionato, nuovi messaggi richiedono attenzione." + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction +msgid "If checked, new messages require your attention." +msgstr "Se selezionato, nuovi messaggi richiedono attenzione." + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "Se selezionato, alcuni messaggi presentano un errore di consegna." + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_is_follower +msgid "Is Follower" +msgstr "È un follower" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_main_attachment_id +msgid "Main Attachment" +msgstr "Allegato principale" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_master_data +msgid "Master Data" +msgstr "Dati principali" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error +msgid "Message Delivery error" +msgstr "Errore di consegna messaggio" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_ids +msgid "Messages" +msgstr "Messaggi" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__name +msgid "Name" +msgstr "Nome" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of Actions" +msgstr "Numero di azioni" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of error" +msgstr "Numero di errori" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "Numero di messaggi che richiedono un'azione" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "Numero di messaggi con errore di consegna" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread_counter +msgid "Number of unread messages" +msgstr "Numero di messaggi non letti" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Overdue" +msgstr "" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_partner_form +#: model:ir.ui.menu,name:privacy.menu_data_protection_partner +msgid "Partners" +msgstr "Partner" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Planned" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.parent_menu_data_protection +msgid "Privacy" +msgstr "Privacy" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__processor_ids +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Processors" +msgstr "Responsabile trattamento" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_report +msgid "Reports" +msgstr "Informative" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_domain +msgid "Selection filter to find specific subjects included." +msgstr "" +"Filtro di selezione per trovare specifici soggetti interessati inclusi." + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_setting +msgid "Settings" +msgstr "Impostazioni" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__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: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Subjects details" +msgstr "Dettagli soggetti interessati" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_domain +msgid "Subjects filter" +msgstr "Filtro soggetti interessati" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Today" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_transaction +msgid "Transactions" +msgstr "Operazioni" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread +msgid "Unread Messages" +msgstr "Messaggi non letti" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread_counter +msgid "Unread Messages Counter" +msgstr "Numero messaggi non letti" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__controller_id +msgid "" +"Whoever determines the purposes and means of the processing of personal data." +msgstr "" +"Chiunque determini i fini e i mezzi di elaborazione dei dati personali." + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__processor_ids +msgid "Whoever processes personal data on behalf of the controller." +msgstr "" +"Chiunque elabori dati personali per conto del titolare del trattamento." + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "processors" +msgstr "responsabili trattamento" diff --git a/privacy/i18n/privacy.pot b/privacy/i18n/privacy.pot new file mode 100644 index 0000000..7f06ed4 --- /dev/null +++ b/privacy/i18n/privacy.pot @@ -0,0 +1,366 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * privacy +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \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: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__active +msgid "Active" +msgstr "" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.activity_action +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_ids +#: model:ir.ui.menu,name:privacy.menu_privacy_activity +msgid "Activities" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_exception_decoration +msgid "Activity Exception Decoration" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_state +msgid "Activity State" +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Archived" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_find +msgid "Are affected subjects present in this database?" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "Click to add a data processing activity." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__controller_id +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Controller" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_uid +msgid "Created by" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_date +msgid "Created on" +msgstr "" + +#. module: privacy +#: model:ir.module.category,name:privacy.module_category_data_protection +msgid "Data Protection" +msgstr "" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_manager +msgid "Data Protection Manager" +msgstr "" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_config +msgid "Data Protection Settings" +msgstr "" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_user +msgid "Data Protection User" +msgstr "" + +#. module: privacy +#: model:ir.model,name:privacy.model_privacy_activity +msgid "Data processing activities" +msgstr "" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "" +"Data processing activities define why, how and what you do\n" +" with subjects' personal data." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_find +msgid "Define subjects" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__description +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Description" +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Details" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__display_name +msgid "Display Name" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Group By" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__description +msgid "How is personal data used here? Why? Etc." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__id +msgid "ID" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_exception_icon +msgid "Icon" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__activity_exception_icon +msgid "Icon to indicate an exception activity." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_sms_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity____last_update +msgid "Last Modified on" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_date +msgid "Last Updated on" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_master_data +msgid "Master Data" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_ids +msgid "Messages" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__name +msgid "Name" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of errors" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_partner_form +#: model:ir.ui.menu,name:privacy.menu_data_protection_partner +msgid "Partners" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.parent_menu_data_protection +msgid "Privacy" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__processor_ids +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Processors" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_report +msgid "Reports" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_sms_error +msgid "SMS Delivery error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_domain +msgid "Selection filter to find specific subjects included." +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_setting +msgid "Settings" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__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: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Subjects details" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_domain +msgid "Subjects filter" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_transaction +msgid "Transactions" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__activity_exception_decoration +msgid "Type of the exception activity on record." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__controller_id +msgid "" +"Whoever determines the purposes and means of the processing of personal " +"data." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__processor_ids +msgid "Whoever processes personal data on behalf of the controller." +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "processors" +msgstr "" diff --git a/privacy/i18n/pt.po b/privacy/i18n/pt.po new file mode 100644 index 0000000..ce6da65 --- /dev/null +++ b/privacy/i18n/pt.po @@ -0,0 +1,363 @@ +msgid "" +msgstr "" +"Project-Id-Version: Portuguese (data-protection-10.0)\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2018-09-22 09:43+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: Portuguese \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 3.1.1\n" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction +msgid "Action Needed" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__active +msgid "Active" +msgstr "Ativo" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.activity_action +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_ids +#: model:ir.ui.menu,name:privacy.menu_privacy_activity +msgid "Activities" +msgstr "Atividades" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_state +#, fuzzy +msgid "Activity State" +msgstr "Atividades" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Archived" +msgstr "Arquivado" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_find +msgid "Are affected subjects present in this database?" +msgstr "Os titulares afetados estão presentes nesta base de dados?" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_attachment_count +msgid "Attachment Count" +msgstr "" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "Click to add a data processing activity." +msgstr "Clique para adicionar uma atividade de processamento de dados." + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__controller_id +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Controller" +msgstr "Controlador" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: privacy +#: model:ir.module.category,name:privacy.module_category_data_protection +msgid "Data Protection" +msgstr "Proteção de Dados" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_manager +msgid "Data Protection Manager" +msgstr "Gestor de Proteção de Dados" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_config +#, fuzzy +msgid "Data Protection Settings" +msgstr "Utilizador de Proteção de Dados" + +#. module: privacy +#: model:res.groups,name:privacy.group_data_protection_user +msgid "Data Protection User" +msgstr "Utilizador de Proteção de Dados" + +#. module: privacy +#: model:ir.model,name:privacy.model_privacy_activity +msgid "Data processing activities" +msgstr "Atividades de processamento de dados" + +#. module: privacy +#: model_terms:ir.actions.act_window,help:privacy.activity_action +msgid "" +"Data processing activities define why, how and what you do\n" +" with subjects' personal data." +msgstr "" +"As atividades de processamento de dados definem porquê, como e o que faz com " +"os dados pessoais dos titulares." + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_find +msgid "Define subjects" +msgstr "Definir titulares" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__description +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Description" +msgstr "Descrição" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Details" +msgstr "Detalhes" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__display_name +msgid "Display Name" +msgstr "Nome a Exibir" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_follower_ids +msgid "Followers" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_channel_ids +msgid "Followers (Channels)" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_partner_ids +msgid "Followers (Partners)" +msgstr "" + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_search +msgid "Group By" +msgstr "Agrupar Por" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__description +msgid "How is personal data used here? Why? Etc." +msgstr "Como são usados os dados pessoais aqui? Porquê? Etc." + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__id +msgid "ID" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread +msgid "If checked new messages require your attention." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction +msgid "If checked, new messages require your attention." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error +msgid "If checked, some messages have a delivery error." +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_is_follower +msgid "Is Follower" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity____last_update +msgid "Last Modified on" +msgstr "Última Modificação em" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_uid +msgid "Last Updated by" +msgstr "Última Atualização por" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__write_date +msgid "Last Updated on" +msgstr "Última Atualização em" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_main_attachment_id +msgid "Main Attachment" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_master_data +msgid "Master Data" +msgstr "Dados Principais" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error +msgid "Message Delivery error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_ids +msgid "Messages" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__name +msgid "Name" +msgstr "Nome" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_date_deadline +msgid "Next Activity Deadline" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_summary +msgid "Next Activity Summary" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_type_id +msgid "Next Activity Type" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of Actions" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_needaction_counter +msgid "Number of messages which requires an action" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_has_error_counter +msgid "Number of messages with delivery error" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__message_unread_counter +msgid "Number of unread messages" +msgstr "" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Overdue" +msgstr "" + +#. module: privacy +#: model:ir.actions.act_window,name:privacy.action_data_protection_partner_form +#: model:ir.ui.menu,name:privacy.menu_data_protection_partner +msgid "Partners" +msgstr "Parceiros" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Planned" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.parent_menu_data_protection +msgid "Privacy" +msgstr "Privacidade" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__processor_ids +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +msgid "Processors" +msgstr "Processadores" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_report +msgid "Reports" +msgstr "Relatórios" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__activity_user_id +msgid "Responsible User" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__subject_domain +msgid "Selection filter to find specific subjects included." +msgstr "Filtro de seleção para procurar titulares específicos incluídos." + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_setting +msgid "Settings" +msgstr "Configurações" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__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: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +#, fuzzy +msgid "Subjects details" +msgstr "Filtro de titulares" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__subject_domain +msgid "Subjects filter" +msgstr "Filtro de titulares" + +#. module: privacy +#: selection:privacy.activity,activity_state:0 +msgid "Today" +msgstr "" + +#. module: privacy +#: model:ir.ui.menu,name:privacy.menu_data_protection_transaction +msgid "Transactions" +msgstr "Transações" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread +msgid "Unread Messages" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,field_description:privacy.field_privacy_activity__message_unread_counter +msgid "Unread Messages Counter" +msgstr "" + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__controller_id +msgid "" +"Whoever determines the purposes and means of the processing of personal data." +msgstr "Quem determina os fins e meios do processamento de dados pessoais." + +#. module: privacy +#: model:ir.model.fields,help:privacy.field_privacy_activity__processor_ids +msgid "Whoever processes personal data on behalf of the controller." +msgstr "Quem processa dados pessoais em nome do controlador." + +#. module: privacy +#: model_terms:ir.ui.view,arch_db:privacy.activity_form +#, fuzzy +msgid "processors" +msgstr "Processadores" diff --git a/privacy/models/__init__.py b/privacy/models/__init__.py new file mode 100644 index 0000000..757e8da --- /dev/null +++ b/privacy/models/__init__.py @@ -0,0 +1 @@ +from . import privacy_activity diff --git a/privacy/models/privacy_activity.py b/privacy/models/privacy_activity.py new file mode 100644 index 0000000..cc1ff25 --- /dev/null +++ b/privacy/models/privacy_activity.py @@ -0,0 +1,51 @@ +# Copyright 2018 Tecnativa - Jairo Llopis +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class PrivacyActivity(models.Model): + _name = "privacy.activity" + _description = "Data processing activities" + _inherit = ["mail.thread", "mail.activity.mixin"] + + active = fields.Boolean( + default=True, + index=True, + ) + name = fields.Char( + index=True, + required=True, + translate=True, + ) + description = fields.Html( + translate=True, help="How is personal data used here? Why? Etc." + ) + controller_id = fields.Many2one( + "res.partner", + string="Controller", + required=True, + default=lambda self: self._default_controller_id(), + help="Whoever determines the purposes and means of the processing " + "of personal data.", + ) + processor_ids = fields.Many2many( + "res.partner", + "privacy_activity_res_partner_processor_ids", + string="Processors", + help="Whoever processes personal data on behalf of the controller.", + ) + subject_find = fields.Boolean( + "Define subjects", + help="Are affected subjects present in this database?", + ) + subject_domain = fields.Char( + "Subjects filter", + default="[]", + help="Selection filter to find specific subjects included.", + ) + + @api.model + def _default_controller_id(self): + """By default it should be the current user's company.""" + return self.env.user.company_id diff --git a/privacy/readme/CONFIGURATION.rst b/privacy/readme/CONFIGURATION.rst new file mode 100644 index 0000000..f754478 --- /dev/null +++ b/privacy/readme/CONFIGURATION.rst @@ -0,0 +1,2 @@ +In the "Privacy", open the "Settings" menu to find and enable +the main features available. diff --git a/privacy/readme/CONTRIBUTORS.rst b/privacy/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..a51b166 --- /dev/null +++ b/privacy/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* Miquel Raïch +* Daniel Reis +* Nicolas JEUDY diff --git a/privacy/readme/DESCRIPTION.rst b/privacy/readme/DESCRIPTION.rst new file mode 100644 index 0000000..1d8ddb3 --- /dev/null +++ b/privacy/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +This application provides data protection and privacy feature, +to comply with regulations such as GDPR. diff --git a/privacy/readme/USAGE.rst b/privacy/readme/USAGE.rst new file mode 100644 index 0000000..85a4dca --- /dev/null +++ b/privacy/readme/USAGE.rst @@ -0,0 +1,6 @@ +To define data processing activities: + +#. Go to *Privacy > Master Data > Activities* and create one. +#. Define the data processing activity using the provided tools. + +Consult your lawyer! diff --git a/privacy/security/data_protection.xml b/privacy/security/data_protection.xml new file mode 100644 index 0000000..03c9fe9 --- /dev/null +++ b/privacy/security/data_protection.xml @@ -0,0 +1,22 @@ + + + + + + Data Protection + 30 + + + Data Protection User + + + + + Data Protection Manager + + + + + + diff --git a/privacy/security/ir.model.access.csv b/privacy/security/ir.model.access.csv new file mode 100644 index 0000000..68a0950 --- /dev/null +++ b/privacy/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +read,Permission to read activities,model_privacy_activity,group_data_protection_user,1,0,0,0 +write,Permission to write activities,model_privacy_activity,group_data_protection_manager,1,1,1,1 diff --git a/privacy/static/description/icon.png b/privacy/static/description/icon.png new file mode 100644 index 0000000..f36112b Binary files /dev/null and b/privacy/static/description/icon.png differ diff --git a/privacy/static/description/icon.svg b/privacy/static/description/icon.svg new file mode 100644 index 0000000..90af7f3 --- /dev/null +++ b/privacy/static/description/icon.svg @@ -0,0 +1,115 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/privacy/static/description/index.html b/privacy/static/description/index.html new file mode 100644 index 0000000..ba70cf4 --- /dev/null +++ b/privacy/static/description/index.html @@ -0,0 +1,433 @@ + + + + + + +Data Privacy and Protection + + + +
+

Data Privacy and Protection

+ + +

Beta License: AGPL-3 OCA/data-protection Translate me on Weblate Try me on Runbot

+

This application provides data protection and privacy feature, +to comply with regulations such as GDPR.

+

Table of contents

+ +
+

Usage

+

To define data processing activities:

+
    +
  1. Go to Privacy > Master Data > Activities and create one.
  2. +
  3. Define the data processing activity using the provided tools.
  4. +
+

Consult your lawyer!

+
+
+

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 +feedback.

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Eficent
  • +
  • Tecnativa
  • +
+
+
+

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/data-protection project on GitHub.

+

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

+
+
+
+ + diff --git a/privacy/views/data_protection_menu_view.xml b/privacy/views/data_protection_menu_view.xml new file mode 100644 index 0000000..bca75a9 --- /dev/null +++ b/privacy/views/data_protection_menu_view.xml @@ -0,0 +1,61 @@ + + + + + Partners + ir.actions.act_window + res.partner + kanban,tree,form + + + + + + + + Data Protection Settings + ir.actions.act_window + res.config.settings + form + inline + {'module': 'data_protection'} + + + diff --git a/privacy/views/privacy_activity_view.xml b/privacy/views/privacy_activity_view.xml new file mode 100644 index 0000000..dd883b0 --- /dev/null +++ b/privacy/views/privacy_activity_view.xml @@ -0,0 +1,131 @@ + + + + + Privacy Activity Form + privacy.activity + +
+
+ +
+ +
+ + +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + +
+
+
+
+ + Privacy Activity Tree + privacy.activity + + + + + + + + + + Privacy Activity Search + privacy.activity + + + + + + + + + + + + + + + + Activities + privacy.activity + tree,form + +

+ Click to add a data processing activity. +

+

+ Data processing activities define why, how and what you do + with subjects' personal data. +

+
+
+ +
diff --git a/setup/privacy/odoo/addons/privacy b/setup/privacy/odoo/addons/privacy new file mode 120000 index 0000000..babb15b --- /dev/null +++ b/setup/privacy/odoo/addons/privacy @@ -0,0 +1 @@ +../../../../privacy \ No newline at end of file diff --git a/setup/privacy/setup.py b/setup/privacy/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/privacy/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)