Browse Source

Merge pull request #603 from osiell/9.0-mig-auditlog

[MIG] 9.0 - auditlog
pull/624/head
Pedro M. Baeza 8 years ago
committed by GitHub
parent
commit
eac8c06eb4
  1. 42
      auditlog/README.rst
  2. 43
      auditlog/__init__.py
  3. 31
      auditlog/__openerp__.py
  4. 18
      auditlog/data/ir_cron.xml
  5. 436
      auditlog/i18n/am.po
  6. 436
      auditlog/i18n/bg.po
  7. 436
      auditlog/i18n/ca.po
  8. 184
      auditlog/i18n/de.po
  9. 436
      auditlog/i18n/el_GR.po
  10. 204
      auditlog/i18n/es.po
  11. 436
      auditlog/i18n/es_ES.po
  12. 448
      auditlog/i18n/fi.po
  13. 189
      auditlog/i18n/fr.po
  14. 185
      auditlog/i18n/fr_CA.po
  15. 436
      auditlog/i18n/gl.po
  16. 436
      auditlog/i18n/hr.po
  17. 436
      auditlog/i18n/hr_HR.po
  18. 206
      auditlog/i18n/it.po
  19. 436
      auditlog/i18n/nl.po
  20. 436
      auditlog/i18n/pt.po
  21. 198
      auditlog/i18n/pt_BR.po
  22. 436
      auditlog/i18n/pt_PT.po
  23. 185
      auditlog/i18n/ru.po
  24. 188
      auditlog/i18n/sl.po
  25. 444
      auditlog/i18n/tr.po
  26. 436
      auditlog/i18n/zh_CN.po
  27. 26
      auditlog/migrations/8.0.1.0/pre-migration.py
  28. 24
      auditlog/models/__init__.py
  29. 41
      auditlog/models/autovacuum.py
  30. 60
      auditlog/models/http_request.py
  31. 56
      auditlog/models/http_session.py
  32. 37
      auditlog/models/log.py
  33. 187
      auditlog/models/rule.py
  34. 4
      auditlog/security/ir.model.access.csv
  35. BIN
      auditlog/static/description/autovacuum.png
  36. BIN
      auditlog/static/description/icon.png
  37. BIN
      auditlog/static/description/icon.xcf
  38. BIN
      auditlog/static/description/log.png
  39. BIN
      auditlog/static/description/logs.png
  40. BIN
      auditlog/static/description/rule.png
  41. 22
      auditlog/tests/__init__.py
  42. 81
      auditlog/tests/test_auditlog.py
  43. 48
      auditlog/tests/test_autovacuum.py
  44. 24
      auditlog/views/auditlog_view.xml
  45. 82
      auditlog/views/http_request_view.xml
  46. 69
      auditlog/views/http_session_view.xml

42
auditlog/README.rst

@ -1,5 +1,10 @@
Track user operation on data models
===================================
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
:alt: License: AGPL-3
=================================
Audit Log - Track user operations
=================================
This module allows the administrator to log user operations performed on data This module allows the administrator to log user operations performed on data
models such as ``create``, ``read``, ``write`` and ``delete``. models such as ``create``, ``read``, ``write`` and ``delete``.
@ -7,23 +12,32 @@ models such as ``create``, ``read``, ``write`` and ``delete``.
Usage Usage
===== =====
Go to `Reporting / Audit / Rules` to subscribe rules. A rule defines which
operations to log for a given data model.
Then, check logs in the `Reporting / Audit / Logs` menu.
Go to `Settings / Technical / Audit / Rules` to subscribe rules. A rule defines
which operations to log for a given data model.
.. image:: /auditlog/static/description/rule.png
Then, check logs in the `Settings / Technical / Audit / Logs` menu. You can
group them by user sessions, date, data model or HTTP requests:
.. image:: /auditlog/static/description/logs.png
During installation, it will migrate any existing data from the `audittrail`
module (rules and logs).
Get the details:
For further information, please visit:
.. image:: /auditlog/static/description/log.png
* https://www.odoo.com/forum/help-1
A scheduled action exists to delete logs older than 6 months (180 days)
automatically but is not enabled by default.
To activate it and/or change the delay, go to the
`Configuration / Technical / Automation / Scheduled Actions` menu and edit the
`Auto-vacuum audit logs` entry:
.. image:: /auditlog/static/description/autovacuum.png
Known issues / Roadmap Known issues / Roadmap
====================== ======================
* log only operations triggered by some users (currently it logs all users) * log only operations triggered by some users (currently it logs all users)
* group logs by HTTP query (thanks to werzeug)?
* group HTTP query by user session?
Bug Tracker Bug Tracker
@ -43,6 +57,12 @@ Contributors
* Sebastien Alix <sebastien.alix@osiell.com> * Sebastien Alix <sebastien.alix@osiell.com>
* Holger Brunn <hbrunn@therp.nl> * Holger Brunn <hbrunn@therp.nl>
* Holden Rehg <holdenrehg@gmail.com>
Images
------
* Icon: built with different icons from the `Oxygen theme <https://en.wikipedia.org/wiki/Oxygen_Project>`_ (LGPL)
Maintainer Maintainer
---------- ----------

43
auditlog/__init__.py

@ -1,44 +1,5 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (C) 2013 ABF OSIELL (<http://osiell.com>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
# © 2015 ABF OSIELL <http://osiell.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from . import models from . import models
def pre_init_hook(cr):
cr.execute("SELECT 1 FROM pg_class WHERE relname = 'audittrail_rule'")
if cr.fetchall():
migrate_from_audittrail(cr)
def migrate_from_audittrail(cr):
cr.execute('ALTER TABLE audittrail_rule RENAME TO auditlog_rule')
cr.execute('ALTER TABLE audittrail_rule_id_seq '
'RENAME TO auditlog_rule_id_seq')
cr.execute('ALTER TABLE auditlog_rule RENAME COLUMN object_id TO model_id')
cr.execute('ALTER TABLE audittrail_log RENAME TO auditlog_log')
cr.execute('ALTER TABLE audittrail_log_id_seq '
'RENAME TO auditlog_log_id_seq')
cr.execute('ALTER TABLE auditlog_log RENAME COLUMN object_id TO model_id')
cr.execute('ALTER TABLE audittrail_log_line RENAME TO auditlog_log_line')
cr.execute('ALTER TABLE audittrail_log_line_id_seq '
'RENAME TO auditlog_log_line_id_seq')
cr.execute("UPDATE ir_model_data SET model='auditlog.rule' "
"WHERE model='audittrail.rule'")

31
auditlog/__openerp__.py

@ -1,28 +1,12 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (C) 2013 ABF OSIELL (<http://osiell.com>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
# © 2015 ABF OSIELL <http://osiell.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
{ {
'name': "Audit Log", 'name': "Audit Log",
'version': "8.0.1.0.0",
'version': "9.0.1.0.0",
'author': "ABF OSIELL,Odoo Community Association (OCA)", 'author': "ABF OSIELL,Odoo Community Association (OCA)",
'license': "AGPL-3",
'website': "http://www.osiell.com", 'website': "http://www.osiell.com",
'category': "Tools", 'category': "Tools",
'depends': [ 'depends': [
@ -30,9 +14,12 @@
], ],
'data': [ 'data': [
'security/ir.model.access.csv', 'security/ir.model.access.csv',
'data/ir_cron.xml',
'views/auditlog_view.xml', 'views/auditlog_view.xml',
'views/http_session_view.xml',
'views/http_request_view.xml',
], ],
'images': [],
'application': True, 'application': True,
'installable': False,
'pre_init_hook': 'pre_init_hook',
'installable': True,
} }

18
auditlog/data/ir_cron.xml

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data noupdate="1">
<record id="ir_cron_auditlog_autovacuum" model="ir.cron">
<field name='name'>Auto-vacuum audit logs</field>
<field name='interval_number'>1</field>
<field name='interval_type'>days</field>
<field name="numbercall">-1</field>
<field name="active" eval="False"/>
<field name="doall" eval="False"/>
<field name="model">auditlog.autovacuum</field>
<field name="function">autovacuum</field>
<field name="args">(180,)</field>
</record>
</data>
</openerp>

436
auditlog/i18n/am.po

@ -0,0 +1,436 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-16 09:29+0000\n"
"PO-Revision-Date: 2016-09-09 12:26+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Amharic (http://www.transifex.com/oca/OCA-server-tools-8-0/language/am/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: am\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr ""
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "Creado por"
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr "Creado en"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "ID"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "Última actualización por"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr "Última actualización en"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr ""
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr ""
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr ""
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr ""

436
auditlog/i18n/bg.po

@ -0,0 +1,436 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-21 00:47+0000\n"
"PO-Revision-Date: 2016-09-25 14:00+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Bulgarian (http://www.transifex.com/oca/OCA-server-tools-8-0/language/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr ""
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "Създадено от"
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr "Създадено на"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr "Описание"
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "ID"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Последно обновено на"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "Последно обновено от"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr "Последно обновено на"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr ""
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr "Име"
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr ""
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr ""
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr ""

436
auditlog/i18n/ca.po

@ -0,0 +1,436 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-16 09:29+0000\n"
"PO-Revision-Date: 2016-09-09 12:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Catalan (http://www.transifex.com/oca/OCA-server-tools-8-0/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr ""
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "Creat per"
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr "Creat el"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "ID"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "Darrera Actualització per"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr "Darrera Actualització el"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr ""
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr ""
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr ""
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr ""

184
auditlog/i18n/de.po

@ -3,12 +3,19 @@
# * auditlog # * auditlog
# #
# Translators: # Translators:
# Antonio Trueba, 2016
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013-2014
# Hotellook, 2014
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2016
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015
# Rudolf Schnapka <rs@techno-flex.de>, 2016
# SaFi J. <safi2266@gmail.com>, 2015
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: server-tools (8.0)\n" "Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 11:14+0000\n"
"PO-Revision-Date: 2015-09-18 13:53+0000\n"
"POT-Creation-Date: 2016-09-21 00:47+0000\n"
"PO-Revision-Date: 2016-10-04 09:42+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: German (http://www.transifex.com/oca/OCA-server-tools-8-0/language/de/)\n" "Language-Team: German (http://www.transifex.com/oca/OCA-server-tools-8-0/language/de/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -27,6 +34,21 @@ msgstr "Aktion"
msgid "Audit" msgid "Audit"
msgstr "Audit" msgstr "Audit"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr "Audit-Log - HTTP Benutzersitzungs-Protokoll"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr "Auditlog - HTTP-Anforderungsprotokoll"
#. module: auditlog #. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log #: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log" msgid "Auditlog - Log"
@ -43,21 +65,43 @@ msgid "Auditlog - Rule"
msgstr "Auditlog - Regel" msgstr "Auditlog - Regel"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_uid:0 field:auditlog.log.line,create_uid:0
#: field:auditlog.rule,create_uid:0
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr "Kontext"
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by" msgid "Created by"
msgstr "Erstellt von" msgstr "Erstellt von"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_date:0 field:auditlog.log.line,create_date:0
#: field:auditlog.rule,create_date:0
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on" msgid "Created on"
msgstr "Erstellt am:" msgstr "Erstellt am:"
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date" msgid "Date"
msgstr ""
msgstr "Datum"
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr "Beschreibung"
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr "Anzeigename"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
@ -65,6 +109,11 @@ msgstr ""
msgid "Draft" msgid "Draft"
msgstr "Entwurf" msgstr "Entwurf"
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log.line,field_id:0 #: field:auditlog.log.line,field_id:0
msgid "Field" msgid "Field"
@ -77,26 +126,76 @@ msgid "Fields updated"
msgstr "Felder aktualisiert" msgstr "Felder aktualisiert"
#. module: auditlog #. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..." msgid "Group By..."
msgstr "Gruppieren nach ..." msgstr "Gruppieren nach ..."
#. module: auditlog #. module: auditlog
#: field:auditlog.log,id:0 field:auditlog.log.line,id:0
#: field:auditlog.rule,id:0
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_uid:0 field:auditlog.log.line,write_uid:0
#: field:auditlog.rule,write_uid:0
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Zuletzt geändert am"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Zuletzt aktualisiert von" msgstr "Zuletzt aktualisiert von"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_date:0 field:auditlog.log.line,write_date:0
#: field:auditlog.rule,write_date:0
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Zuletzt aktualisiert am" msgstr "Zuletzt aktualisiert am"
@ -132,6 +231,8 @@ msgid "Log Writes"
msgstr "Schreiben protokollieren" msgstr "Schreiben protokollieren"
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree #: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree #: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
@ -151,7 +252,8 @@ msgid "Model"
msgstr "Modell" msgstr "Modell"
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,name:0
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name" msgid "Name"
msgstr "Name" msgstr "Name"
@ -175,6 +277,12 @@ msgstr "Alter Wert"
msgid "Old value Text" msgid "Old value Text"
msgstr "Alter Wert Text" msgstr "Alter Wert Text"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0 #: field:auditlog.log,res_id:0
@ -186,6 +294,12 @@ msgstr "Ressourcen-ID"
msgid "Resource Name" msgid "Resource Name"
msgstr "Ressourcenname" msgstr "Ressourcenname"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule" msgid "Rule"
@ -232,6 +346,17 @@ msgid ""
"model of this rule" "model of this rule"
msgstr "Aktivieren Sie dies, wenn die die Lese-Vorgänge aller Datensätze für das Modell protokollieren wollen" msgstr "Aktivieren Sie dies, wenn die die Lese-Vorgänge aller Datensätze für das Modell protokollieren wollen"
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0 #: field:auditlog.rule,state:0
@ -249,6 +374,11 @@ msgstr "Aktiviere"
msgid "Subscribed" msgid "Subscribed"
msgstr "Aktiviert" msgstr "Aktiviert"
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog #. module: auditlog
#: sql_constraint:auditlog.rule:0 #: sql_constraint:auditlog.rule:0
msgid "" msgid ""
@ -256,17 +386,41 @@ msgid ""
"You cannot define another: please edit the existing one." "You cannot define another: please edit the existing one."
msgstr "Es wurde bereits eine Regel für dieses Modell erstellen.\nSie können keine weiteren erstellen. Ändern Sie die bestehende. " msgstr "Es wurde bereits eine Regel für dieses Modell erstellen.\nSie können keine weiteren erstellen. Ändern Sie die bestehende. "
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe" msgid "Unsubscribe"
msgstr "Deaktivieren" msgstr "Deaktivieren"
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0 #: field:auditlog.log,user_id:0
msgid "User" msgid "User"
msgstr "Benutzer" msgstr "Benutzer"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,user_ids:0 #: field:auditlog.rule,user_ids:0
msgid "Users" msgid "Users"
@ -278,7 +432,7 @@ msgid "Values"
msgstr "Werte" msgstr "Werte"
#. module: auditlog #. module: auditlog
#: code:addons/auditlog/models/rule.py:478
#: code:addons/auditlog/models/rule.py:538
#, python-format #, python-format
msgid "View logs" msgid "View logs"
msgstr "" msgstr ""

436
auditlog/i18n/el_GR.po

@ -0,0 +1,436 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-16 09:29+0000\n"
"PO-Revision-Date: 2016-09-09 12:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Greek (Greece) (http://www.transifex.com/oca/OCA-server-tools-8-0/language/el_GR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: el_GR\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr ""
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "Δημιουργήθηκε από "
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr "Δημιουργήθηκε στις"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "Κωδικός"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "Τελευταία ενημέρωση από"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr "Τελευταία ενημέρωση στις"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr ""
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr ""
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr ""
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr ""

204
auditlog/i18n/es.po

@ -3,12 +3,35 @@
# * auditlog # * auditlog
# #
# Translators: # Translators:
# Antonio Trueba, 2016
# Antonio Trueba, 2016
# bossnm11 <bossnm11@gmail.com>, 2014
# Carles Antoli <carlesantoli@hotmail.com>, 2015
# Carles Antoli <carlesantoli@hotmail.com>, 2015
# Chanseok <kcsgoodboy@naver.com>, 2014
# danimaribeiro <danimaribeiro@gmail.com>, 2016
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012,2014
# Hotellook, 2014
# jeon <bluerespect@nate.com>, 2014
# Jong-Dae Park <jdpark7@gmail.com>, 2013,2015
# Kevin Min <gr326887@graded.br>, 2015
# Kunwoo Kim <crazyabtmath@naver.com>, 2015
# LEE SI HYEONG <super2451894@gmail.com>, 2014
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015-2016
# Pedro M. Baeza <pedro.baeza@gmail.com>, 2015
# Rudolf Schnapka <rs@techno-flex.de>, 2016
# Rudolf Schnapka <schnapkar@golive-saar.de>, 2015
# SaFi J. <safi2266@gmail.com>, 2015
# Sam Ryoo <samryoo@gmail.com>, 2014
# Seo. Junmin <sof.midnight@live.co.kr>, 2015
# seungil <luck8778@gmail.com>, 2014
# SEUNGWON <baeksw0620@gmail.com>, 2014
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: server-tools (8.0)\n" "Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 11:14+0000\n"
"PO-Revision-Date: 2015-09-18 13:54+0000\n"
"POT-Creation-Date: 2016-09-21 00:47+0000\n"
"PO-Revision-Date: 2016-10-04 09:43+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n" "Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Spanish (http://www.transifex.com/oca/OCA-server-tools-8-0/language/es/)\n" "Language-Team: Spanish (http://www.transifex.com/oca/OCA-server-tools-8-0/language/es/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -27,6 +50,21 @@ msgstr "Acción"
msgid "Audit" msgid "Audit"
msgstr "Auditoría" msgstr "Auditoría"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog #. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log #: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log" msgid "Auditlog - Log"
@ -43,21 +81,43 @@ msgid "Auditlog - Rule"
msgstr "Auditlog - Regla" msgstr "Auditlog - Regla"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_uid:0 field:auditlog.log.line,create_uid:0
#: field:auditlog.rule,create_uid:0
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr "Contexto"
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by" msgid "Created by"
msgstr "Creado por" msgstr "Creado por"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_date:0 field:auditlog.log.line,create_date:0
#: field:auditlog.rule,create_date:0
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on" msgid "Created on"
msgstr "Creado en" msgstr "Creado en"
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date" msgid "Date"
msgstr ""
msgstr "Fecha"
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr "Descripción"
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr "Nombre a mostrar"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
@ -65,6 +125,11 @@ msgstr ""
msgid "Draft" msgid "Draft"
msgstr "No suscrito" msgstr "No suscrito"
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log.line,field_id:0 #: field:auditlog.log.line,field_id:0
msgid "Field" msgid "Field"
@ -77,26 +142,76 @@ msgid "Fields updated"
msgstr "Campos actualizados" msgstr "Campos actualizados"
#. module: auditlog #. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..." msgid "Group By..."
msgstr "Agrupar por..." msgstr "Agrupar por..."
#. module: auditlog #. module: auditlog
#: field:auditlog.log,id:0 field:auditlog.log.line,id:0
#: field:auditlog.rule,id:0
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr "Contexto HTTP"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr "Petición HTTP"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr "Peticiones HTTP"
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_uid:0 field:auditlog.log.line,write_uid:0
#: field:auditlog.rule,write_uid:0
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Última actualización por"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Última actualización por" msgstr "Última actualización por"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_date:0 field:auditlog.log.line,write_date:0
#: field:auditlog.rule,write_date:0
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Última actualización el" msgstr "Última actualización el"
@ -132,6 +247,8 @@ msgid "Log Writes"
msgstr "Registrar modificaciones" msgstr "Registrar modificaciones"
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree #: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree #: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
@ -151,7 +268,8 @@ msgid "Model"
msgstr "Modelo" msgstr "Modelo"
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,name:0
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name" msgid "Name"
msgstr "Nombre" msgstr "Nombre"
@ -175,6 +293,12 @@ msgstr "Valor anterior"
msgid "Old value Text" msgid "Old value Text"
msgstr "Texto del valor anterior" msgstr "Texto del valor anterior"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr "Ruta"
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0 #: field:auditlog.log,res_id:0
@ -186,6 +310,12 @@ msgstr "ID del recurso"
msgid "Resource Name" msgid "Resource Name"
msgstr "Nombre del recurso" msgstr "Nombre del recurso"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule" msgid "Rule"
@ -232,6 +362,17 @@ msgid ""
"model of this rule" "model of this rule"
msgstr "Marque esta casilla si desea registrar la lectura/apertura de cualquier registro del modelo de esta regla" msgstr "Marque esta casilla si desea registrar la lectura/apertura de cualquier registro del modelo de esta regla"
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr "Sesión"
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0 #: field:auditlog.rule,state:0
@ -249,6 +390,11 @@ msgstr "Suscribir"
msgid "Subscribed" msgid "Subscribed"
msgstr "Suscrito" msgstr "Suscrito"
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog #. module: auditlog
#: sql_constraint:auditlog.rule:0 #: sql_constraint:auditlog.rule:0
msgid "" msgid ""
@ -256,17 +402,41 @@ msgid ""
"You cannot define another: please edit the existing one." "You cannot define another: please edit the existing one."
msgstr "Ya existe una regla definida para este modelo.\nNo puede definir otra: por favor, modifique el existente." msgstr "Ya existe una regla definida para este modelo.\nNo puede definir otra: por favor, modifique el existente."
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr "Tipo"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe" msgid "Unsubscribe"
msgstr "Desuscribir" msgstr "Desuscribir"
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0 #: field:auditlog.log,user_id:0
msgid "User" msgid "User"
msgstr "Usuario" msgstr "Usuario"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,user_ids:0 #: field:auditlog.rule,user_ids:0
msgid "Users" msgid "Users"
@ -278,12 +448,12 @@ msgid "Values"
msgstr "Valores" msgstr "Valores"
#. module: auditlog #. module: auditlog
#: code:addons/auditlog/models/rule.py:478
#: code:addons/auditlog/models/rule.py:538
#, python-format #, python-format
msgid "View logs" msgid "View logs"
msgstr ""
msgstr "Ver registros"
#. module: auditlog #. module: auditlog
#: help:auditlog.rule,user_ids:0 #: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users" msgid "if User is not added then it will applicable for all users"
msgstr ""
msgstr "Si el usuario no se agrega entonces será aplicable para todos los usuarios"

436
auditlog/i18n/es_ES.po

@ -0,0 +1,436 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-16 09:29+0000\n"
"PO-Revision-Date: 2016-09-09 12:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Spanish (Spain) (http://www.transifex.com/oca/OCA-server-tools-8-0/language/es_ES/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_ES\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr ""
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "Creado por"
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr "Creado en"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "ID"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "Última actualización por"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr "Última actualización en"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr ""
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr ""
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr ""
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr ""

448
auditlog/i18n/fi.po

@ -0,0 +1,448 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
# Ahmet Altınışık <aaltinisik@altinkaya.com.tr>, 2015
# Alejandro Santana <alejandrosantana@anubia.es>, 2015
# Antonio Trueba, 2016
# Carles Antoli <carlesantoli@hotmail.com>, 2015
# Carles Antoli <carlesantoli@hotmail.com>, 2015
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013
# Guewen Baconnier <guewen.baconnier@camptocamp.com>, 2015
# Hotellook, 2014
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2016
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015-2016
# Rudolf Schnapka <schnapkar@golive-saar.de>, 2015
# SaFi J. <safi2266@gmail.com>, 2015
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-06-09 18:30+0000\n"
"PO-Revision-Date: 2016-06-06 13:56+0000\n"
"Last-Translator: Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>\n"
"Language-Team: Finnish (http://www.transifex.com/oca/OCA-server-tools-8-0/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr "Toiminto"
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "Luonut"
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr "Luotu"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr "Kuvaus"
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr "Nimi"
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "ID"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Viimeksi muokattu"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "Viimeksi päivittänyt"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr "Viimeksi päivitetty"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr "Lokit"
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr "Mall"
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr "Nimi"
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr ""
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr "Tila"
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr "Käyttäjä"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr "Käyttäjät"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr ""
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr ""

189
auditlog/i18n/fr.po

@ -3,13 +3,21 @@
# * auditlog # * auditlog
# #
# Translators: # Translators:
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2016
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013-2014
# Giacomo <giacomo.spettoli@gmail.com>, 2015
# Hotellook, 2014
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015-2016
# Miku Laitinen <miku.laitinen@gmail.com>, 2015
# Pedro M. Baeza <pedro.baeza@gmail.com>, 2015
# Rudolf Schnapka <rs@techno-flex.de>, 2015-2016
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: server-tools (8.0)\n" "Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 11:14+0000\n"
"PO-Revision-Date: 2015-09-18 13:56+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"POT-Creation-Date: 2016-08-21 06:45+0000\n"
"PO-Revision-Date: 2016-08-21 06:58+0000\n"
"Last-Translator: Christophe CHAUVET <christophe.chauvet@gmail.com>\n"
"Language-Team: French (http://www.transifex.com/oca/OCA-server-tools-8-0/language/fr/)\n" "Language-Team: French (http://www.transifex.com/oca/OCA-server-tools-8-0/language/fr/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -27,6 +35,21 @@ msgstr "Action"
msgid "Audit" msgid "Audit"
msgstr "Audit" msgstr "Audit"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr "Auditlog - Supprimer les anciens journaux"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr "Auditlog - Journal des session utilisateur en HTTP"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr "Auditlog - Journal des requêtes HTTP"
#. module: auditlog #. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log #: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log" msgid "Auditlog - Log"
@ -43,21 +66,43 @@ msgid "Auditlog - Rule"
msgstr "Auditlog - Règle" msgstr "Auditlog - Règle"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_uid:0 field:auditlog.log.line,create_uid:0
#: field:auditlog.rule,create_uid:0
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr "Contexte"
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by" msgid "Created by"
msgstr "Créé par" msgstr "Créé par"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_date:0 field:auditlog.log.line,create_date:0
#: field:auditlog.rule,create_date:0
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on" msgid "Created on"
msgstr "Date" msgstr "Date"
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date" msgid "Date"
msgstr ""
msgstr "Date"
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr "Description"
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr "Nom affiché"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
@ -65,6 +110,11 @@ msgstr ""
msgid "Draft" msgid "Draft"
msgstr "Brouillon" msgstr "Brouillon"
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr "Journal rapide"
#. module: auditlog #. module: auditlog
#: field:auditlog.log.line,field_id:0 #: field:auditlog.log.line,field_id:0
msgid "Field" msgid "Field"
@ -77,26 +127,76 @@ msgid "Fields updated"
msgstr "Champs modifiés" msgstr "Champs modifiés"
#. module: auditlog #. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr "Journaux complet"
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr "journal complet: faire une comparaison entre les données avant et après l'opération (enregistre plus d'informations comme les champs calculés qui ont été mis à jour, mais c'est plus lent) \njournal rapide: enregistre seulement les modifications apportées par les opérations de créations et modifications (moins d'informations, mais c'est plus rapide)"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..." msgid "Group By..."
msgstr "Grouper par..." msgstr "Grouper par..."
#. module: auditlog #. module: auditlog
#: field:auditlog.log,id:0 field:auditlog.log.line,id:0
#: field:auditlog.rule,id:0
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr "Contexte HTTP"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr "Requête HTTP"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr "Requêtes HTTP"
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_uid:0 field:auditlog.log.line,write_uid:0
#: field:auditlog.rule,write_uid:0
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Dernière modification le"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Dernière mise à jour par" msgstr "Dernière mise à jour par"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_date:0 field:auditlog.log.line,write_date:0
#: field:auditlog.rule,write_date:0
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Dernière mise à jour le" msgstr "Dernière mise à jour le"
@ -132,6 +232,8 @@ msgid "Log Writes"
msgstr "Enregistrer les écritures" msgstr "Enregistrer les écritures"
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree #: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree #: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
@ -151,7 +253,8 @@ msgid "Model"
msgstr "Modèle" msgstr "Modèle"
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,name:0
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name" msgid "Name"
msgstr "Nom" msgstr "Nom"
@ -175,6 +278,12 @@ msgstr "Ancienne valeur"
msgid "Old value Text" msgid "Old value Text"
msgstr "Ancienne valeur texte" msgstr "Ancienne valeur texte"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr "Chemin"
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0 #: field:auditlog.log,res_id:0
@ -186,6 +295,12 @@ msgstr "ID de l'enregistrement"
msgid "Resource Name" msgid "Resource Name"
msgstr "Nom de l'enregistrement" msgstr "Nom de l'enregistrement"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr "URL Racine"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule" msgid "Rule"
@ -232,6 +347,17 @@ msgid ""
"model of this rule" "model of this rule"
msgstr "Cochez cette case si vous voulez garder une trace de la lecture/ouverture de chaque enregistrement du modèle défini dans cette règle." msgstr "Cochez cette case si vous voulez garder une trace de la lecture/ouverture de chaque enregistrement du modèle défini dans cette règle."
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr "Session"
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr "ID de session"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0 #: field:auditlog.rule,state:0
@ -249,6 +375,11 @@ msgstr "Abonner"
msgid "Subscribed" msgid "Subscribed"
msgstr "Abonné" msgstr "Abonné"
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr "Nom technique"
#. module: auditlog #. module: auditlog
#: sql_constraint:auditlog.rule:0 #: sql_constraint:auditlog.rule:0
msgid "" msgid ""
@ -256,17 +387,41 @@ msgid ""
"You cannot define another: please edit the existing one." "You cannot define another: please edit the existing one."
msgstr "Il existe déjà une règle définie sur ce modèle\nVous ne pouvez pas en définir une nouvelle, vous devez modifier celle existante." msgstr "Il existe déjà une règle définie sur ce modèle\nVous ne pouvez pas en définir une nouvelle, vous devez modifier celle existante."
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr "Type"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe" msgid "Unsubscribe"
msgstr "Désabonner" msgstr "Désabonner"
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0 #: field:auditlog.log,user_id:0
msgid "User" msgid "User"
msgstr "Utilisateur" msgstr "Utilisateur"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr "Session utilisateur"
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr "Sessions utilisateur"
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,user_ids:0 #: field:auditlog.rule,user_ids:0
msgid "Users" msgid "Users"
@ -278,7 +433,7 @@ msgid "Values"
msgstr "Valeurs" msgstr "Valeurs"
#. module: auditlog #. module: auditlog
#: code:addons/auditlog/models/rule.py:478
#: code:addons/auditlog/models/rule.py:538
#, python-format #, python-format
msgid "View logs" msgid "View logs"
msgstr "Consulter les journaux" msgstr "Consulter les journaux"
@ -286,4 +441,4 @@ msgstr "Consulter les journaux"
#. module: auditlog #. module: auditlog
#: help:auditlog.rule,user_ids:0 #: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users" msgid "if User is not added then it will applicable for all users"
msgstr ""
msgstr "Si l'utilisateur n'est pas ajouté alors cela sera applicable à tous les utilisateurs"

185
auditlog/i18n/fr_CA.po

@ -3,13 +3,21 @@
# * auditlog # * auditlog
# #
# Translators: # Translators:
# Ahmet Altınışık <aaltinisik@altinkaya.com.tr>, 2015
# Antonio Trueba, 2016
# danimaribeiro <danimaribeiro@gmail.com>, 2016
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012,2014
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2016
# Jesus Alan Ramos Rodríguez <alan.ramos@jarsa.com.mx>, 2015
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015
# Pedro Castro Silva <pedrocs@sossia.pt>, 2015
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: server-tools (8.0)\n" "Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 11:14+0000\n"
"PO-Revision-Date: 2015-09-18 13:53+0000\n"
"Last-Translator: <>\n"
"POT-Creation-Date: 2016-05-06 02:41+0000\n"
"PO-Revision-Date: 2016-05-04 19:14+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: French (Canada) (http://www.transifex.com/oca/OCA-server-tools-8-0/language/fr_CA/)\n" "Language-Team: French (Canada) (http://www.transifex.com/oca/OCA-server-tools-8-0/language/fr_CA/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -27,6 +35,21 @@ msgstr ""
msgid "Audit" msgid "Audit"
msgstr "" msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog #. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log #: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log" msgid "Auditlog - Log"
@ -43,14 +66,25 @@ msgid "Auditlog - Rule"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_uid:0 field:auditlog.log.line,create_uid:0
#: field:auditlog.rule,create_uid:0
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by" msgid "Created by"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_date:0 field:auditlog.log.line,create_date:0
#: field:auditlog.rule,create_date:0
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on" msgid "Created on"
msgstr "" msgstr ""
@ -59,12 +93,28 @@ msgstr ""
msgid "Date" msgid "Date"
msgstr "" msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0 #: selection:auditlog.rule,state:0
msgid "Draft" msgid "Draft"
msgstr "" msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log.line,field_id:0 #: field:auditlog.log.line,field_id:0
msgid "Field" msgid "Field"
@ -77,26 +127,76 @@ msgid "Fields updated"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..." msgid "Group By..."
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,id:0 field:auditlog.log.line,id:0
#: field:auditlog.rule,id:0
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID" msgid "ID"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_uid:0 field:auditlog.log.line,write_uid:0
#: field:auditlog.rule,write_uid:0
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by" msgid "Last Updated by"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_date:0 field:auditlog.log.line,write_date:0
#: field:auditlog.rule,write_date:0
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on" msgid "Last Updated on"
msgstr "" msgstr ""
@ -132,6 +232,8 @@ msgid "Log Writes"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree #: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree #: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
@ -151,7 +253,8 @@ msgid "Model"
msgstr "Modèle" msgstr "Modèle"
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,name:0
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name" msgid "Name"
msgstr "Nom" msgstr "Nom"
@ -175,6 +278,12 @@ msgstr ""
msgid "Old value Text" msgid "Old value Text"
msgstr "" msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0 #: field:auditlog.log,res_id:0
@ -186,6 +295,12 @@ msgstr ""
msgid "Resource Name" msgid "Resource Name"
msgstr "" msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule" msgid "Rule"
@ -232,6 +347,17 @@ msgid ""
"model of this rule" "model of this rule"
msgstr "" msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0 #: field:auditlog.rule,state:0
@ -249,6 +375,11 @@ msgstr ""
msgid "Subscribed" msgid "Subscribed"
msgstr "" msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog #. module: auditlog
#: sql_constraint:auditlog.rule:0 #: sql_constraint:auditlog.rule:0
msgid "" msgid ""
@ -256,17 +387,41 @@ msgid ""
"You cannot define another: please edit the existing one." "You cannot define another: please edit the existing one."
msgstr "" msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe" msgid "Unsubscribe"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0 #: field:auditlog.log,user_id:0
msgid "User" msgid "User"
msgstr "" msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,user_ids:0 #: field:auditlog.rule,user_ids:0
msgid "Users" msgid "Users"
@ -278,7 +433,7 @@ msgid "Values"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: code:addons/auditlog/models/rule.py:478
#: code:addons/auditlog/models/rule.py:555
#, python-format #, python-format
msgid "View logs" msgid "View logs"
msgstr "" msgstr ""

436
auditlog/i18n/gl.po

@ -0,0 +1,436 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-16 09:29+0000\n"
"PO-Revision-Date: 2016-09-09 12:25+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Galician (http://www.transifex.com/oca/OCA-server-tools-8-0/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr ""
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "Creado por"
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr "Creado en"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "ID"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "ültima actualización por"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr "Última actualización en"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr ""
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr ""
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr ""
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr ""

436
auditlog/i18n/hr.po

@ -0,0 +1,436 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-21 00:47+0000\n"
"PO-Revision-Date: 2016-10-05 06:35+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Croatian (http://www.transifex.com/oca/OCA-server-tools-8-0/language/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hr\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr ""
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "Kreirao"
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr "Kreirano"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr "Naziv "
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "ID"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Zadnje modificirano"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "Zadnji ažurirao"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr "Zadnje ažuriranje"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr ""
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr "Model"
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr ""
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr ""
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr ""

436
auditlog/i18n/hr_HR.po

@ -0,0 +1,436 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-21 00:47+0000\n"
"PO-Revision-Date: 2016-10-05 06:30+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Croatian (Croatia) (http://www.transifex.com/oca/OCA-server-tools-8-0/language/hr_HR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hr_HR\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr ""
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "Kreirao"
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr "Kreirano"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr "Naziv"
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "ID"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Zadnje modificirano"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "Zadnji ažurirao"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr "Zadnje ažurirano"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr ""
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr ""
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr ""
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr ""

206
auditlog/i18n/it.po

@ -3,13 +3,20 @@
# * auditlog # * auditlog
# #
# Translators: # Translators:
# FIRST AUTHOR <EMAIL@ADDRESS>, 2010,2012-2014
# Hotellook, 2014
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2016
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015-2016
# Paolo Valier, 2016
# Paolo Valier, 2016
# Rudolf Schnapka <rs@techno-flex.de>, 2016
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: server-tools (8.0)\n" "Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 11:14+0000\n"
"PO-Revision-Date: 2015-09-18 13:53+0000\n"
"Last-Translator: <>\n"
"POT-Creation-Date: 2016-07-28 00:59+0000\n"
"PO-Revision-Date: 2016-07-31 08:35+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Italian (http://www.transifex.com/oca/OCA-server-tools-8-0/language/it/)\n" "Language-Team: Italian (http://www.transifex.com/oca/OCA-server-tools-8-0/language/it/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -27,6 +34,21 @@ msgstr ""
msgid "Audit" msgid "Audit"
msgstr "" msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog #. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log #: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log" msgid "Auditlog - Log"
@ -43,26 +65,53 @@ msgid "Auditlog - Rule"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_uid:0 field:auditlog.log.line,create_uid:0
#: field:auditlog.rule,create_uid:0
msgid "Created by"
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_date:0 field:auditlog.log.line,create_date:0
#: field:auditlog.rule,create_date:0
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "Creato da"
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on" msgid "Created on"
msgstr ""
msgstr "Creato il"
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date" msgid "Date"
msgstr ""
msgstr "Data"
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr "Descrizione"
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr "Nome da visualizzare"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0 #: selection:auditlog.rule,state:0
msgid "Draft" msgid "Draft"
msgstr "Bozza"
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
@ -74,31 +123,81 @@ msgstr "Campo"
#: view:auditlog.log:auditlog.view_auditlog_log_form #: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0 #: field:auditlog.log,line_ids:0
msgid "Fields updated" msgid "Fields updated"
msgstr "Campi aggiornati"
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..." msgid "Group By..."
msgstr "Raggruppa per..."
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,id:0 field:auditlog.log.line,id:0
#: field:auditlog.rule,id:0
msgid "ID"
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_uid:0 field:auditlog.log.line,write_uid:0
#: field:auditlog.rule,write_uid:0
msgid "Last Updated by"
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_date:0 field:auditlog.log.line,write_date:0
#: field:auditlog.rule,write_date:0
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "ID"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Ultima modifica il"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "Ultimo aggiornamento da"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on" msgid "Last Updated on"
msgstr ""
msgstr "Ultimo aggiornamento il"
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form #: view:auditlog.log:auditlog.view_auditlog_log_form
@ -132,6 +231,8 @@ msgid "Log Writes"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree #: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree #: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
@ -142,7 +243,7 @@ msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,method:0 #: field:auditlog.log,method:0
msgid "Method" msgid "Method"
msgstr ""
msgstr "Metodo"
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
@ -151,7 +252,8 @@ msgid "Model"
msgstr "Modello" msgstr "Modello"
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,name:0
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name" msgid "Name"
msgstr "Nome" msgstr "Nome"
@ -175,15 +277,27 @@ msgstr ""
msgid "Old value Text" msgid "Old value Text"
msgstr "" msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr "Percorso"
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0 #: field:auditlog.log,res_id:0
msgid "Resource ID" msgid "Resource ID"
msgstr ""
msgstr "ID Risorsa"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,name:0 #: field:auditlog.log,name:0
msgid "Resource Name" msgid "Resource Name"
msgstr "Nome della Risorsa"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
@ -232,6 +346,17 @@ msgid ""
"model of this rule" "model of this rule"
msgstr "" msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr "Sessione"
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr "ID Sessione"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0 #: field:auditlog.rule,state:0
@ -241,12 +366,17 @@ msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe" msgid "Subscribe"
msgstr ""
msgstr "Sottoscrivi"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0 #: selection:auditlog.rule,state:0
msgid "Subscribed" msgid "Subscribed"
msgstr "Sottoscritto"
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
@ -256,29 +386,53 @@ msgid ""
"You cannot define another: please edit the existing one." "You cannot define another: please edit the existing one."
msgstr "" msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr "Tipo"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe" msgid "Unsubscribe"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0 #: field:auditlog.log,user_id:0
msgid "User" msgid "User"
msgstr "Utente" msgstr "Utente"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,user_ids:0 #: field:auditlog.rule,user_ids:0
msgid "Users" msgid "Users"
msgstr ""
msgstr "Utenti"
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form #: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values" msgid "Values"
msgstr ""
msgstr "Valori"
#. module: auditlog #. module: auditlog
#: code:addons/auditlog/models/rule.py:478
#: code:addons/auditlog/models/rule.py:538
#, python-format #, python-format
msgid "View logs" msgid "View logs"
msgstr "" msgstr ""

436
auditlog/i18n/nl.po

@ -0,0 +1,436 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-16 09:29+0000\n"
"PO-Revision-Date: 2016-09-17 18:43+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Dutch (http://www.transifex.com/oca/OCA-server-tools-8-0/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr ""
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr "Te tonen naam"
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Laatst bijgewerkt op"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr ""
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr "Naam"
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr ""
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr "Type"
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr ""
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr ""

436
auditlog/i18n/pt.po

@ -0,0 +1,436 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-04 01:04+0000\n"
"PO-Revision-Date: 2016-09-02 09:59+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Portuguese (http://www.transifex.com/oca/OCA-server-tools-8-0/language/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr ""
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "Criado por"
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr "Criado em"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr "Nome"
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "ID"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Última Modificação Em"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "Última Modificação Por"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr "Última Atualização Em"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr ""
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr "Modelo"
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr "Nome"
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr ""
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr ""
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr ""

198
auditlog/i18n/pt_BR.po

@ -3,14 +3,35 @@
# * auditlog # * auditlog
# #
# Translators: # Translators:
# Antonio Trueba, 2016
# Armando Vulcano Junior <vulcano@uol.com.br>, 2015 # Armando Vulcano Junior <vulcano@uol.com.br>, 2015
# bossnm11 <bossnm11@gmail.com>, 2014
# Carles Antoli <carlesantoli@hotmail.com>, 2015
# Carles Antoli <carlesantoli@hotmail.com>, 2015
# Chanseok <kcsgoodboy@gmail.com>, 2014
# danimaribeiro <danimaribeiro@gmail.com>, 2016
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012,2014
# jeon <bluerespect@nate.com>, 2014
# Jong-Dae Park <jdpark7@gmail.com>, 2013,2015
# Kevin Min <gr326887@graded.br>, 2015
# Kunwoo Kim <crazyabtmath@naver.com>, 2015
# LEE SI HYEONG <super2451894@gmail.com>, 2014
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015-2016
# Paulo Ricardo <ti@shoppingescritorio.com.br>, 2016
# Pedro M. Baeza <pedro.baeza@gmail.com>, 2015
# Rudolf Schnapka <rs@techno-flex.de>, 2016
# SaFi J. <safi2266@gmail.com>, 2015
# Sam Ryoo <samryoo@gmail.com>, 2014
# Seo. Junmin <sof.midnight@live.co.kr>, 2015
# seungil <luck8778@gmail.com>, 2014
# SEUNGWON <baeksw0620@gmail.com>, 2014
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: server-tools (8.0)\n" "Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 11:14+0000\n"
"PO-Revision-Date: 2015-09-18 20:40+0000\n"
"Last-Translator: Armando Vulcano Junior <vulcano@uol.com.br>\n"
"POT-Creation-Date: 2016-05-28 02:41+0000\n"
"PO-Revision-Date: 2016-05-11 16:48+0000\n"
"Last-Translator: Paulo Ricardo <ti@shoppingescritorio.com.br>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-server-tools-8-0/language/pt_BR/)\n" "Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-server-tools-8-0/language/pt_BR/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -28,6 +49,21 @@ msgstr "Ação"
msgid "Audit" msgid "Audit"
msgstr "Auditar" msgstr "Auditar"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr "Auditlog - Deletar logs antigos"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr "Auditlog - log da sessão do usuário HTTP"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr "log requisição HTTP"
#. module: auditlog #. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log #: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log" msgid "Auditlog - Log"
@ -44,14 +80,25 @@ msgid "Auditlog - Rule"
msgstr "Histórico de Auditoria - Regras" msgstr "Histórico de Auditoria - Regras"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_uid:0 field:auditlog.log.line,create_uid:0
#: field:auditlog.rule,create_uid:0
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by" msgid "Created by"
msgstr "Criado por" msgstr "Criado por"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_date:0 field:auditlog.log.line,create_date:0
#: field:auditlog.rule,create_date:0
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on" msgid "Created on"
msgstr "Criado em" msgstr "Criado em"
@ -60,12 +107,28 @@ msgstr "Criado em"
msgid "Date" msgid "Date"
msgstr "Data" msgstr "Data"
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr "Descrição"
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr "Nome para Mostrar"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0 #: selection:auditlog.rule,state:0
msgid "Draft" msgid "Draft"
msgstr "Rascunho" msgstr "Rascunho"
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log.line,field_id:0 #: field:auditlog.log.line,field_id:0
msgid "Field" msgid "Field"
@ -78,26 +141,76 @@ msgid "Fields updated"
msgstr "Campos atualizados" msgstr "Campos atualizados"
#. module: auditlog #. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..." msgid "Group By..."
msgstr "Agrupado por" msgstr "Agrupado por"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,id:0 field:auditlog.log.line,id:0
#: field:auditlog.rule,id:0
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID" msgid "ID"
msgstr "Identificação" msgstr "Identificação"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_uid:0 field:auditlog.log.line,write_uid:0
#: field:auditlog.rule,write_uid:0
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Última atualização em"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Última atualização por" msgstr "Última atualização por"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_date:0 field:auditlog.log.line,write_date:0
#: field:auditlog.rule,write_date:0
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Última atualização em" msgstr "Última atualização em"
@ -133,6 +246,8 @@ msgid "Log Writes"
msgstr "Gravação de Histórico" msgstr "Gravação de Histórico"
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree #: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree #: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
@ -152,7 +267,8 @@ msgid "Model"
msgstr "Modelo" msgstr "Modelo"
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,name:0
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name" msgid "Name"
msgstr "Nome" msgstr "Nome"
@ -176,6 +292,12 @@ msgstr "Valor Antigo"
msgid "Old value Text" msgid "Old value Text"
msgstr "Valor Antigo de Texto" msgstr "Valor Antigo de Texto"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr "Caminho"
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0 #: field:auditlog.log,res_id:0
@ -187,6 +309,12 @@ msgstr "Identificação do Recurso"
msgid "Resource Name" msgid "Resource Name"
msgstr "Nome do Recurso" msgstr "Nome do Recurso"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule" msgid "Rule"
@ -233,6 +361,17 @@ msgid ""
"model of this rule" "model of this rule"
msgstr "Selecione este se quiser manter o rastreio de leitura/abertura de qualquer registro do modelo desta regra" msgstr "Selecione este se quiser manter o rastreio de leitura/abertura de qualquer registro do modelo desta regra"
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0 #: field:auditlog.rule,state:0
@ -250,6 +389,11 @@ msgstr "Inscrever"
msgid "Subscribed" msgid "Subscribed"
msgstr "Inscrito" msgstr "Inscrito"
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr "Nome técnico"
#. module: auditlog #. module: auditlog
#: sql_constraint:auditlog.rule:0 #: sql_constraint:auditlog.rule:0
msgid "" msgid ""
@ -257,17 +401,41 @@ msgid ""
"You cannot define another: please edit the existing one." "You cannot define another: please edit the existing one."
msgstr "" msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr "Tipo"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe" msgid "Unsubscribe"
msgstr "Desinscrever" msgstr "Desinscrever"
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0 #: field:auditlog.log,user_id:0
msgid "User" msgid "User"
msgstr "Usuário" msgstr "Usuário"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr "Sessão do Usuário"
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr "Sessões do Usuário"
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,user_ids:0 #: field:auditlog.rule,user_ids:0
msgid "Users" msgid "Users"
@ -279,7 +447,7 @@ msgid "Values"
msgstr "Valores" msgstr "Valores"
#. module: auditlog #. module: auditlog
#: code:addons/auditlog/models/rule.py:478
#: code:addons/auditlog/models/rule.py:538
#, python-format #, python-format
msgid "View logs" msgid "View logs"
msgstr "Ver Histórico" msgstr "Ver Histórico"

436
auditlog/i18n/pt_PT.po

@ -0,0 +1,436 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-09-16 09:29+0000\n"
"PO-Revision-Date: 2016-09-13 11:36+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Portuguese (Portugal) (http://www.transifex.com/oca/OCA-server-tools-8-0/language/pt_PT/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt_PT\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr ""
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "Criado por"
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr "Criado em"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr "Nome a Apresentar"
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr "Rascunho"
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "ID"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Última Modificação Em"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "Última Atualização Por"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr "Última Atualização Em"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr ""
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr "Método"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr "Modelo"
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr "Nome"
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr ""
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr ""
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr ""

185
auditlog/i18n/ru.po

@ -3,13 +3,21 @@
# * auditlog # * auditlog
# #
# Translators: # Translators:
# Ahmet Altınışık <aaltinisik@altinkaya.com.tr>, 2015
# Alexis de Lattre <alexis@via.ecp.fr>, 2016
# Antonio Trueba, 2016
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2015
# danimaribeiro <danimaribeiro@gmail.com>, 2015-2016
# FIRST AUTHOR <EMAIL@ADDRESS>, 2013
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015-2016
# Rudolf Schnapka <rs@techno-flex.de>, 2016
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: server-tools (8.0)\n" "Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 11:14+0000\n"
"PO-Revision-Date: 2015-09-18 13:53+0000\n"
"Last-Translator: <>\n"
"POT-Creation-Date: 2016-05-06 02:41+0000\n"
"PO-Revision-Date: 2016-05-04 19:14+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Russian (http://www.transifex.com/oca/OCA-server-tools-8-0/language/ru/)\n" "Language-Team: Russian (http://www.transifex.com/oca/OCA-server-tools-8-0/language/ru/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
@ -27,6 +35,21 @@ msgstr ""
msgid "Audit" msgid "Audit"
msgstr "" msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog #. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log #: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log" msgid "Auditlog - Log"
@ -43,14 +66,25 @@ msgid "Auditlog - Rule"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_uid:0 field:auditlog.log.line,create_uid:0
#: field:auditlog.rule,create_uid:0
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by" msgid "Created by"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_date:0 field:auditlog.log.line,create_date:0
#: field:auditlog.rule,create_date:0
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on" msgid "Created on"
msgstr "" msgstr ""
@ -59,12 +93,28 @@ msgstr ""
msgid "Date" msgid "Date"
msgstr "" msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr "Описание"
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0 #: selection:auditlog.rule,state:0
msgid "Draft" msgid "Draft"
msgstr "" msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log.line,field_id:0 #: field:auditlog.log.line,field_id:0
msgid "Field" msgid "Field"
@ -77,26 +127,76 @@ msgid "Fields updated"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..." msgid "Group By..."
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,id:0 field:auditlog.log.line,id:0
#: field:auditlog.rule,id:0
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID" msgid "ID"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_uid:0 field:auditlog.log.line,write_uid:0
#: field:auditlog.rule,write_uid:0
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by" msgid "Last Updated by"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_date:0 field:auditlog.log.line,write_date:0
#: field:auditlog.rule,write_date:0
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on" msgid "Last Updated on"
msgstr "" msgstr ""
@ -132,6 +232,8 @@ msgid "Log Writes"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree #: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree #: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
@ -151,7 +253,8 @@ msgid "Model"
msgstr "Модель" msgstr "Модель"
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,name:0
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name" msgid "Name"
msgstr "Название" msgstr "Название"
@ -175,6 +278,12 @@ msgstr ""
msgid "Old value Text" msgid "Old value Text"
msgstr "" msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0 #: field:auditlog.log,res_id:0
@ -186,6 +295,12 @@ msgstr ""
msgid "Resource Name" msgid "Resource Name"
msgstr "" msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule" msgid "Rule"
@ -232,6 +347,17 @@ msgid ""
"model of this rule" "model of this rule"
msgstr "" msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0 #: field:auditlog.rule,state:0
@ -249,6 +375,11 @@ msgstr ""
msgid "Subscribed" msgid "Subscribed"
msgstr "" msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog #. module: auditlog
#: sql_constraint:auditlog.rule:0 #: sql_constraint:auditlog.rule:0
msgid "" msgid ""
@ -256,17 +387,41 @@ msgid ""
"You cannot define another: please edit the existing one." "You cannot define another: please edit the existing one."
msgstr "" msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe" msgid "Unsubscribe"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0 #: field:auditlog.log,user_id:0
msgid "User" msgid "User"
msgstr "Пользователь" msgstr "Пользователь"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,user_ids:0 #: field:auditlog.rule,user_ids:0
msgid "Users" msgid "Users"
@ -278,7 +433,7 @@ msgid "Values"
msgstr "" msgstr ""
#. module: auditlog #. module: auditlog
#: code:addons/auditlog/models/rule.py:478
#: code:addons/auditlog/models/rule.py:555
#, python-format #, python-format
msgid "View logs" msgid "View logs"
msgstr "" msgstr ""

188
auditlog/i18n/sl.po

@ -3,13 +3,24 @@
# * auditlog # * auditlog
# #
# Translators: # Translators:
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015
# Ahmet Altınışık <aaltinisik@altinkaya.com.tr>, 2015-2016
# Carles Antoli <carlesantoli@hotmail.com>, 2015
# Carles Antoli <carlesantoli@hotmail.com>, 2015
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2015
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2015
# FIRST AUTHOR <EMAIL@ADDRESS>, 2014
# Giacomo <giacomo.spettoli@gmail.com>, 2015
# Hotellook, 2014
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015-2016
# Mohamed HABOU <m.habou@agoradeveloppement.com>, 2016
# Rudolf Schnapka <rs@techno-flex.de>, 2016
# Thomas A. Jaeger, 2015
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: server-tools (8.0)\n" "Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-09-29 11:14+0000\n"
"PO-Revision-Date: 2015-09-26 08:36+0000\n"
"POT-Creation-Date: 2016-05-28 02:41+0000\n"
"PO-Revision-Date: 2016-05-05 05:57+0000\n"
"Last-Translator: Matjaž Mozetič <m.mozetic@matmoz.si>\n" "Last-Translator: Matjaž Mozetič <m.mozetic@matmoz.si>\n"
"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-server-tools-8-0/language/sl/)\n" "Language-Team: Slovenian (http://www.transifex.com/oca/OCA-server-tools-8-0/language/sl/)\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
@ -28,6 +39,21 @@ msgstr "Ukrep"
msgid "Audit" msgid "Audit"
msgstr "Revizija" msgstr "Revizija"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr "Revizijski dnevnik - izbriši stare dnevnike"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr "Revizijski dnevnik - HTTP uporabniške seje"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr "Revizijski dnevnik - HTTP zahtevki"
#. module: auditlog #. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log #: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log" msgid "Auditlog - Log"
@ -44,14 +70,25 @@ msgid "Auditlog - Rule"
msgstr "Revizijski dnevnik - pravila" msgstr "Revizijski dnevnik - pravila"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_uid:0 field:auditlog.log.line,create_uid:0
#: field:auditlog.rule,create_uid:0
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr "Kontekst"
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by" msgid "Created by"
msgstr "Ustvaril" msgstr "Ustvaril"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,create_date:0 field:auditlog.log.line,create_date:0
#: field:auditlog.rule,create_date:0
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on" msgid "Created on"
msgstr "Ustvarjeno" msgstr "Ustvarjeno"
@ -60,12 +97,28 @@ msgstr "Ustvarjeno"
msgid "Date" msgid "Date"
msgstr "Datum" msgstr "Datum"
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr "Opis"
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr "Prikazni naziv"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0 #: selection:auditlog.rule,state:0
msgid "Draft" msgid "Draft"
msgstr "Osnutek" msgstr "Osnutek"
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr "Hitri dnevnik"
#. module: auditlog #. module: auditlog
#: field:auditlog.log.line,field_id:0 #: field:auditlog.log.line,field_id:0
msgid "Field" msgid "Field"
@ -78,26 +131,76 @@ msgid "Fields updated"
msgstr "Posodobljena polja" msgstr "Posodobljena polja"
#. module: auditlog #. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr "Polni dnevnik"
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr "Polni dnevnik: izdela razliko med podatki pred in po operaciji (beleži več informacij, kot npr. izračunana polja, ki so bila posodobljena, a je počasnejši)\nHitri dnevnik: beleži le spremembe nastale med operacijami ustvarjanja in zapisovanja (manj informacij, a je hitrejši)"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..." msgid "Group By..."
msgstr "Združi po..." msgstr "Združi po..."
#. module: auditlog #. module: auditlog
#: field:auditlog.log,id:0 field:auditlog.log.line,id:0
#: field:auditlog.rule,id:0
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr "HTTP kontekst"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr "HTTP zahtevek"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr "HTTP zahtevki"
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID" msgid "ID"
msgstr "ID" msgstr "ID"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_uid:0 field:auditlog.log.line,write_uid:0
#: field:auditlog.rule,write_uid:0
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Zadnjič spremenjeno"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by" msgid "Last Updated by"
msgstr "Zadnjič posodobil" msgstr "Zadnjič posodobil"
#. module: auditlog #. module: auditlog
#: field:auditlog.log,write_date:0 field:auditlog.log.line,write_date:0
#: field:auditlog.rule,write_date:0
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on" msgid "Last Updated on"
msgstr "Zadnjič posodobljeno" msgstr "Zadnjič posodobljeno"
@ -133,6 +236,8 @@ msgid "Log Writes"
msgstr "Dnevnik zapisov" msgstr "Dnevnik zapisov"
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree #: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree #: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
@ -152,7 +257,8 @@ msgid "Model"
msgstr "Model" msgstr "Model"
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,name:0
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name" msgid "Name"
msgstr "Naziv" msgstr "Naziv"
@ -176,6 +282,12 @@ msgstr "Stara vrednost"
msgid "Old value Text" msgid "Old value Text"
msgstr "Stara vrednost tekstualno" msgstr "Stara vrednost tekstualno"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr "Pot"
#. module: auditlog #. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0 #: field:auditlog.log,res_id:0
@ -187,6 +299,12 @@ msgstr "ID vira"
msgid "Resource Name" msgid "Resource Name"
msgstr "Naziv vira" msgstr "Naziv vira"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr "Korenska URL"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule" msgid "Rule"
@ -233,6 +351,17 @@ msgid ""
"model of this rule" "model of this rule"
msgstr "Izberite, če želite slediti branju/odpiranju kateregakoli zapisa na modelu, na katerega se nanaša to pravilo." msgstr "Izberite, če želite slediti branju/odpiranju kateregakoli zapisa na modelu, na katerega se nanaša to pravilo."
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr "Seja"
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr "ID seje"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search #: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0 #: field:auditlog.rule,state:0
@ -250,6 +379,11 @@ msgstr "Naroči se"
msgid "Subscribed" msgid "Subscribed"
msgstr "Naročen" msgstr "Naročen"
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr "Tehnični naziv"
#. module: auditlog #. module: auditlog
#: sql_constraint:auditlog.rule:0 #: sql_constraint:auditlog.rule:0
msgid "" msgid ""
@ -257,17 +391,41 @@ msgid ""
"You cannot define another: please edit the existing one." "You cannot define another: please edit the existing one."
msgstr "Za ta model je že določeno pravilo\nNe morete določiti drugega, lahko pa uredite obstoječega." msgstr "Za ta model je že določeno pravilo\nNe morete določiti drugega, lahko pa uredite obstoječega."
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr "Tip"
#. module: auditlog #. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form #: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe" msgid "Unsubscribe"
msgstr "Odjavi naročnino" msgstr "Odjavi naročnino"
#. module: auditlog #. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search #: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0 #: field:auditlog.log,user_id:0
msgid "User" msgid "User"
msgstr "Uporabnik" msgstr "Uporabnik"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr "Uporabniška seja"
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr "Uporabniške seje"
#. module: auditlog #. module: auditlog
#: field:auditlog.rule,user_ids:0 #: field:auditlog.rule,user_ids:0
msgid "Users" msgid "Users"
@ -279,7 +437,7 @@ msgid "Values"
msgstr "Vrednosti" msgstr "Vrednosti"
#. module: auditlog #. module: auditlog
#: code:addons/auditlog/models/rule.py:478
#: code:addons/auditlog/models/rule.py:538
#, python-format #, python-format
msgid "View logs" msgid "View logs"
msgstr "Prikaz dnevnikov" msgstr "Prikaz dnevnikov"

444
auditlog/i18n/tr.po

@ -0,0 +1,444 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
# Ahmet Altınışık <aaltinisik@altinkaya.com.tr>, 2016
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2015
# Christophe CHAUVET <christophe.chauvet@gmail.com>, 2015
# FIRST AUTHOR <EMAIL@ADDRESS>, 2012
# Matjaž Mozetič <m.mozetic@matmoz.si>, 2015
# Paolo Valier, 2016
# Pedro M. Baeza <pedro.baeza@gmail.com>, 2015
# Rudolf Schnapka <rs@techno-flex.de>, 2016
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-05-28 02:41+0000\n"
"PO-Revision-Date: 2016-05-04 19:14+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Turkish (http://www.transifex.com/oca/OCA-server-tools-8-0/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr "Eylem"
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr "Denetim"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr "Denetim Günlüğü - HTTP kullanıcı oturum logu"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr "Denetim Günlüğü - HTTP istek geçmişi"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr "Denetim Günlüğü - geçmiş"
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr "Denetim Günlüğü - Günlük detatları (güncellenen alanlar) "
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr "Denetim Günlüğü - Kural"
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr "Bağlam"
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "Oluşturan"
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr "Oluşturuldu"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr "Tarih"
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr "Açıklama"
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr "Taslak"
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr "Alan"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr "Alanlar güncellendi"
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr "Grupla..."
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr "HTTP Bağlamı"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr "HTTP isteği"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr "HTTP isteği"
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "ID"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "Son güncellendi"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr "Son güncellenme"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr "günlük"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr "Günlük - Güncellenen alan"
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr "Oluşturma günlükleri"
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr "Silme günlükleri"
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr "Okuma günlükleri"
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr "Yazma günlükleri"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr "günlükler"
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr "Method"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr "Alan"
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr "Adı"
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr "Yeni Değer"
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr "Yeni değer metni"
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr "Eski Değer"
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr "Eski değer Metni"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr "Yol"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr "Kaynak ID"
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr "Kaynak Adı"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr "Kök URL"
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr "Kural"
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr "Kurallar"
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr "Günlük oluşturmak istediğiniz modeli seçin."
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr "bu modelde oluşturulan her kayıt için günlük tutmak isterseniz bunu seçin."
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr "bu modelde silinen her kayıt için günlük tutmak isterseniz bunu seçin."
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr "bu modelde değiştirilen her kayıt için günlük tutmak isterseniz bunu seçin."
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr "bu modelde okunan/açılan her kayıt için günlük tutmak isterseniz bunu seçin."
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr "Oturum"
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr "Oturum ID"
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr "Durum"
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr "Üye ol"
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr "Üye oldu"
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr ""
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr "Bu model için zaten bir kural tanımlanmış\nbaşka kural tanımlayamazsınız: lütfen olan kaydı güncelleyin."
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr "Takibi bırak"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr "Kullanıcı"
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr "Kullanıcı oturumu"
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr "kullanıcı oturumları"
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr "Kullanıcılar"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr "Değerler"
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr "Günlükleri göster"
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr "Eğer kullanıcı eklenmediyse bütün kullanıcılar için geçerli olur"

436
auditlog/i18n/zh_CN.po

@ -0,0 +1,436 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auditlog
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: server-tools (8.0)\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-05-28 02:41+0000\n"
"PO-Revision-Date: 2016-05-04 19:14+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-server-tools-8-0/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: auditlog
#: field:auditlog.rule,action_id:0
msgid "Action"
msgstr ""
#. module: auditlog
#: model:ir.ui.menu,name:auditlog.menu_audit
msgid "Audit"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_autovacuum
msgid "Auditlog - Delete old logs"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_session
msgid "Auditlog - HTTP User session log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_http_request
msgid "Auditlog - HTTP request log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log
msgid "Auditlog - Log"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_log_line
msgid "Auditlog - Log details (fields updated)"
msgstr ""
#. module: auditlog
#: model:ir.model,name:auditlog.model_auditlog_rule
msgid "Auditlog - Rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,user_context:0
msgid "Context"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,create_uid:0
#: field:auditlog.http.request,create_uid:0
#: field:auditlog.http.session,create_uid:0 field:auditlog.log,create_uid:0
#: field:auditlog.log.line,create_uid:0 field:auditlog.rule,create_uid:0
msgid "Created by"
msgstr "创建者"
#. module: auditlog
#: field:auditlog.autovacuum,create_date:0
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,create_date:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,create_date:0 field:auditlog.log,create_date:0
#: field:auditlog.log.line,create_date:0 field:auditlog.rule,create_date:0
msgid "Created on"
msgstr "创建时间"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "Date"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_description:0
msgid "Description"
msgstr "Description"
#. module: auditlog
#: field:auditlog.autovacuum,display_name:0 field:auditlog.log,display_name:0
#: field:auditlog.log.line,display_name:0 field:auditlog.rule,display_name:0
msgid "Display Name"
msgstr "Display Name"
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Draft"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Fast log"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_id:0
msgid "Field"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log,line_ids:0
msgid "Fields updated"
msgstr ""
#. module: auditlog
#: selection:auditlog.log,log_type:0 selection:auditlog.rule,log_type:0
msgid "Full log"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_type:0
msgid ""
"Full log: make a diff between the data before and after the operation (log more info like computed fields which were updated, but it is slower)\n"
"Fast log: only log the changes made through the create and write operations (less information, but it is faster)"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
msgid "Group By..."
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "HTTP Context"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,http_request_id:0
msgid "HTTP Request"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_tree
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: field:auditlog.http.session,http_request_ids:0
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_request_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_request_tree
msgid "HTTP Requests"
msgstr ""
#. module: auditlog
#: field:auditlog.autovacuum,id:0 field:auditlog.http.request,id:0
#: field:auditlog.http.session,id:0 field:auditlog.log,id:0
#: field:auditlog.log.line,id:0 field:auditlog.rule,id:0
msgid "ID"
msgstr "ID"
#. module: auditlog
#: field:auditlog.autovacuum,__last_update:0
#: field:auditlog.http.request,__last_update:0
#: field:auditlog.http.session,__last_update:0
#: field:auditlog.log,__last_update:0 field:auditlog.log.line,__last_update:0
#: field:auditlog.rule,__last_update:0
msgid "Last Modified on"
msgstr "Last Modified on"
#. module: auditlog
#: field:auditlog.autovacuum,write_uid:0
#: field:auditlog.http.request,write_uid:0
#: field:auditlog.http.session,write_uid:0 field:auditlog.log,write_uid:0
#: field:auditlog.log.line,write_uid:0 field:auditlog.rule,write_uid:0
msgid "Last Updated by"
msgstr "最后更新者"
#. module: auditlog
#: field:auditlog.autovacuum,write_date:0
#: field:auditlog.http.request,write_date:0
#: field:auditlog.http.session,write_date:0 field:auditlog.log,write_date:0
#: field:auditlog.log.line,write_date:0 field:auditlog.rule,write_date:0
msgid "Last Updated on"
msgstr "上次更新日期"
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
#: field:auditlog.log.line,log_id:0
msgid "Log"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Log - Field updated"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_create:0
msgid "Log Creates"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_unlink:0
msgid "Log Deletes"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_read:0
msgid "Log Reads"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,log_write:0
msgid "Log Writes"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_form
#: field:auditlog.http.request,log_ids:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: view:auditlog.log:auditlog.view_auditlog_log_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_log_tree
#: model:ir.ui.menu,name:auditlog.menu_audit_logs
msgid "Logs"
msgstr ""
#. module: auditlog
#: field:auditlog.log,method:0
msgid "Method"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,model_id:0 field:auditlog.rule,model_id:0
msgid "Model"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,display_name:0
#: field:auditlog.http.session,display_name:0 field:auditlog.rule,name:0
msgid "Name"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value:0
msgid "New Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,new_value_text:0
msgid "New value Text"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value:0
msgid "Old Value"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,old_value_text:0
msgid "Old value Text"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,name:0
msgid "Path"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,res_id:0
msgid "Resource ID"
msgstr ""
#. module: auditlog
#: field:auditlog.log,name:0
msgid "Resource Name"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,root_url:0
msgid "Root URL"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Rule"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: view:auditlog.rule:auditlog.view_auditlog_rule_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_rule_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_rule_tree
msgid "Rules"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,model_id:0
msgid "Select model for which you want to generate log."
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_create:0
msgid ""
"Select this if you want to keep track of creation on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_unlink:0
msgid ""
"Select this if you want to keep track of deletion on any record of the model"
" of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_write:0
msgid ""
"Select this if you want to keep track of modification on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,log_read:0
msgid ""
"Select this if you want to keep track of read/open on any record of the "
"model of this rule"
msgstr ""
#. module: auditlog
#: field:auditlog.http.request,http_session_id:0
#: field:auditlog.log,http_session_id:0
msgid "Session"
msgstr ""
#. module: auditlog
#: field:auditlog.http.session,name:0
msgid "Session ID"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: field:auditlog.rule,state:0
msgid "State"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Subscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_search
#: selection:auditlog.rule,state:0
msgid "Subscribed"
msgstr ""
#. module: auditlog
#: field:auditlog.log.line,field_name:0
msgid "Technical name"
msgstr "Technical name"
#. module: auditlog
#: sql_constraint:auditlog.rule:0
msgid ""
"There is already a rule defined on this model\n"
"You cannot define another: please edit the existing one."
msgstr ""
#. module: auditlog
#: field:auditlog.log,log_type:0 field:auditlog.rule,log_type:0
msgid "Type"
msgstr ""
#. module: auditlog
#: view:auditlog.rule:auditlog.view_auditlog_rule_form
msgid "Unsubscribe"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: field:auditlog.http.request,user_id:0
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: field:auditlog.http.session,user_id:0
#: view:auditlog.log:auditlog.view_auditlog_log_search
#: field:auditlog.log,user_id:0
msgid "User"
msgstr ""
#. module: auditlog
#: view:auditlog.http.request:auditlog.view_auditlog_http_request_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_form
#: view:auditlog.log:auditlog.view_auditlog_log_search
msgid "User session"
msgstr ""
#. module: auditlog
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_search
#: view:auditlog.http.session:auditlog.view_auditlog_http_session_tree
#: model:ir.actions.act_window,name:auditlog.action_auditlog_http_session_tree
#: model:ir.ui.menu,name:auditlog.menu_action_auditlog_http_session_tree
msgid "User sessions"
msgstr ""
#. module: auditlog
#: field:auditlog.rule,user_ids:0
msgid "Users"
msgstr ""
#. module: auditlog
#: view:auditlog.log:auditlog.view_auditlog_log_form
msgid "Values"
msgstr ""
#. module: auditlog
#: code:addons/auditlog/models/rule.py:538
#, python-format
msgid "View logs"
msgstr ""
#. module: auditlog
#: help:auditlog.rule,user_ids:0
msgid "if User is not added then it will applicable for all users"
msgstr ""

26
auditlog/migrations/8.0.1.0/pre-migration.py

@ -1,26 +0,0 @@
# -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# This module copyright (C) 2015 Therp BV (<http://therp.nl>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
from openerp.addons.auditlog import migrate_from_audittrail
def migrate(cr, version):
"""if we migrate from an older version, it's a migration from audittrail"""
migrate_from_audittrail(cr)

24
auditlog/models/__init__.py

@ -1,23 +1,9 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (C) 2013 ABF OSIELL (<http://osiell.com>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
# © 2015 ABF OSIELL <http://osiell.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from . import rule from . import rule
from . import http_session
from . import http_request
from . import log from . import log
from . import autovacuum

41
auditlog/models/autovacuum.py

@ -0,0 +1,41 @@
# -*- coding: utf-8 -*-
# © 2016 ABF OSIELL <http://osiell.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
import logging
from datetime import datetime, timedelta
from openerp import models, fields, api
_logger = logging.getLogger(__name__)
class AuditlogAutovacuum(models.TransientModel):
_name = 'auditlog.autovacuum'
_description = "Auditlog - Delete old logs"
@api.model
def autovacuum(self, days):
"""Delete all logs older than ``days``. This includes:
- CRUD logs (create, read, write, unlink)
- HTTP requests
- HTTP user sessions
Called from a cron.
"""
days = (days > 0) and int(days) or 0
deadline = datetime.now() - timedelta(days=days)
data_models = (
'auditlog.log',
'auditlog.http.request',
'auditlog.http.session',
)
for data_model in data_models:
records = self.env[data_model].search(
[('create_date', '<=', fields.Datetime.to_string(deadline))])
nb_records = len(records)
records.unlink()
_logger.info(
u"AUTOVACUUM - %s '%s' records deleted",
nb_records, data_model)
return True

60
auditlog/models/http_request.py

@ -0,0 +1,60 @@
# -*- coding: utf-8 -*-
# © 2015 ABF OSIELL <http://osiell.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from openerp import models, fields, api
from openerp.http import request
class AuditlogHTTPRequest(models.Model):
_name = 'auditlog.http.request'
_description = u"Auditlog - HTTP request log"
_order = "create_date DESC"
_rec_name = 'display_name'
display_name = fields.Char(u"Name", compute="_compute_display_name")
name = fields.Char(u"Path")
root_url = fields.Char(u"Root URL")
user_id = fields.Many2one(
'res.users', string=u"User")
http_session_id = fields.Many2one(
'auditlog.http.session', string=u"Session")
user_context = fields.Char(u"Context")
log_ids = fields.One2many(
'auditlog.log', 'http_request_id', string=u"Logs")
@api.multi
def _compute_display_name(self):
for httprequest in self:
create_date = fields.Datetime.from_string(httprequest.create_date)
tz_create_date = fields.Datetime.context_timestamp(
httprequest, create_date)
httprequest.display_name = u"%s (%s)" % (
httprequest.name or '?',
fields.Datetime.to_string(tz_create_date))
@api.model
def current_http_request(self):
"""Create a log corresponding to the current HTTP request, and returns
its ID. This method can be called several times during the
HTTP query/response cycle, it will only log the request on the
first call.
If no HTTP request is available, returns `False`.
"""
if not request:
return False
http_session_model = self.env['auditlog.http.session']
httprequest = request.httprequest
if httprequest:
if hasattr(httprequest, 'auditlog_http_request_id'):
return httprequest.auditlog_http_request_id
vals = {
'name': httprequest.path,
'root_url': httprequest.url_root,
'user_id': request.uid,
'http_session_id': http_session_model.current_http_session(),
'user_context': request.context,
}
httprequest.auditlog_http_request_id = self.create(vals).id
return httprequest.auditlog_http_request_id
return False

56
auditlog/models/http_session.py

@ -0,0 +1,56 @@
# -*- coding: utf-8 -*-
# © 2015 ABF OSIELL <http://osiell.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from openerp import models, fields, api
from openerp.http import request
class AuditlogtHTTPSession(models.Model):
_name = 'auditlog.http.session'
_description = u"Auditlog - HTTP User session log"
_order = "create_date DESC"
_rec_name = 'display_name'
display_name = fields.Char(u"Name", compute="_compute_display_name")
name = fields.Char(u"Session ID", index=True)
user_id = fields.Many2one(
'res.users', string=u"User", index=True)
http_request_ids = fields.One2many(
'auditlog.http.request', 'http_session_id', string=u"HTTP Requests")
@api.multi
def _compute_display_name(self):
for httpsession in self:
create_date = fields.Datetime.from_string(httpsession.create_date)
tz_create_date = fields.Datetime.context_timestamp(
httpsession, create_date)
httpsession.display_name = u"%s (%s)" % (
httpsession.user_id and httpsession.user_id.name or '?',
fields.Datetime.to_string(tz_create_date))
@api.model
def current_http_session(self):
"""Create a log corresponding to the current HTTP user session, and
returns its ID. This method can be called several times during the
HTTP query/response cycle, it will only log the user session on the
first call.
If no HTTP user session is available, returns `False`.
"""
if not request:
return False
httpsession = request.httpsession
if httpsession:
existing_session = self.search(
[('name', '=', httpsession.sid),
('user_id', '=', request.uid)],
limit=1)
if existing_session:
return existing_session.id
vals = {
'name': httpsession.sid,
'user_id': request.uid,
}
httpsession.auditlog_http_session_id = self.create(vals).id
return httpsession.auditlog_http_session_id
return False

37
auditlog/models/log.py

@ -1,28 +1,10 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (C) 2013 ABF OSIELL (<http://osiell.com>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
# © 2015 ABF OSIELL <http://osiell.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from openerp import models, fields from openerp import models, fields
class auditlog_log(models.Model):
class AuditlogLog(models.Model):
_name = 'auditlog.log' _name = 'auditlog.log'
_description = "Auditlog - Log" _description = "Auditlog - Log"
_order = "create_date desc" _order = "create_date desc"
@ -36,16 +18,25 @@ class auditlog_log(models.Model):
method = fields.Char(u"Method", size=64) method = fields.Char(u"Method", size=64)
line_ids = fields.One2many( line_ids = fields.One2many(
'auditlog.log.line', 'log_id', string=u"Fields updated") 'auditlog.log.line', 'log_id', string=u"Fields updated")
http_session_id = fields.Many2one(
'auditlog.http.session', string=u"Session")
http_request_id = fields.Many2one(
'auditlog.http.request', string=u"HTTP Request")
log_type = fields.Selection(
[('full', u"Full log"),
('fast', u"Fast log"),
],
string=u"Type")
class auditlog_log_line(models.Model):
class AuditlogLogLine(models.Model):
_name = 'auditlog.log.line' _name = 'auditlog.log.line'
_description = "Auditlog - Log details (fields updated)" _description = "Auditlog - Log details (fields updated)"
field_id = fields.Many2one( field_id = fields.Many2one(
'ir.model.fields', ondelete='cascade', string=u"Field", required=True) 'ir.model.fields', ondelete='cascade', string=u"Field", required=True)
log_id = fields.Many2one( log_id = fields.Many2one(
'auditlog.log', string=u"Log", ondelete='cascade')
'auditlog.log', string=u"Log", ondelete='cascade', index=True)
old_value = fields.Text(u"Old Value") old_value = fields.Text(u"Old Value")
new_value = fields.Text(u"New Value") new_value = fields.Text(u"New Value")
old_value_text = fields.Text(u"Old value Text") old_value_text = fields.Text(u"Old value Text")

187
auditlog/models/rule.py

@ -1,23 +1,6 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# Copyright (C) 2013 ABF OSIELL (<http://osiell.com>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
# © 2015 ABF OSIELL <http://osiell.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from openerp import models, fields, api, modules, _, SUPERUSER_ID, sql_db from openerp import models, fields, api, modules, _, SUPERUSER_ID, sql_db
@ -58,7 +41,7 @@ class DictDiffer(object):
if self.past_dict[o] == self.current_dict[o]) if self.past_dict[o] == self.current_dict[o])
class auditlog_rule(models.Model):
class AuditlogRule(models.Model):
_name = 'auditlog.rule' _name = 'auditlog.rule'
_description = "Auditlog - Rule" _description = "Auditlog - Rule"
@ -88,6 +71,16 @@ class auditlog_rule(models.Model):
u"Log Creates", default=True, u"Log Creates", default=True,
help=(u"Select this if you want to keep track of creation on any " help=(u"Select this if you want to keep track of creation on any "
u"record of the model of this rule")) u"record of the model of this rule"))
log_type = fields.Selection(
[('full', u"Full log"),
('fast', u"Fast log"),
],
string=u"Type", required=True, default='full',
help=(u"Full log: make a diff between the data before and after "
u"the operation (log more info like computed fields which were "
u"updated, but it is slower)\n"
u"Fast log: only log the changes made through the create and "
u"write operations (less information, but it is faster)"))
# log_action = fields.Boolean( # log_action = fields.Boolean(
# "Log Action", # "Log Action",
# help=("Select this if you want to keep track of actions on the " # help=("Select this if you want to keep track of actions on the "
@ -110,7 +103,7 @@ class auditlog_rule(models.Model):
def _register_hook(self, cr, ids=None): def _register_hook(self, cr, ids=None):
"""Get all rules and apply them to log method calls.""" """Get all rules and apply them to log method calls."""
super(auditlog_rule, self)._register_hook(cr)
super(AuditlogRule, self)._register_hook(cr)
if not hasattr(self.pool, '_auditlog_field_cache'): if not hasattr(self.pool, '_auditlog_field_cache'):
self.pool._auditlog_field_cache = {} self.pool._auditlog_field_cache = {}
if not hasattr(self.pool, '_auditlog_model_cache'): if not hasattr(self.pool, '_auditlog_model_cache'):
@ -137,28 +130,28 @@ class auditlog_rule(models.Model):
check_attr = 'auditlog_ruled_create' check_attr = 'auditlog_ruled_create'
if getattr(rule, 'log_create') \ if getattr(rule, 'log_create') \
and not hasattr(model_model, check_attr): and not hasattr(model_model, check_attr):
model_model._patch_method('create', self._make_create())
model_model._patch_method('create', rule._make_create())
setattr(model_model, check_attr, True) setattr(model_model, check_attr, True)
updated = True updated = True
# -> read # -> read
check_attr = 'auditlog_ruled_read' check_attr = 'auditlog_ruled_read'
if getattr(rule, 'log_read') \ if getattr(rule, 'log_read') \
and not hasattr(model_model, check_attr): and not hasattr(model_model, check_attr):
model_model._patch_method('read', self._make_read())
model_model._patch_method('read', rule._make_read())
setattr(model_model, check_attr, True) setattr(model_model, check_attr, True)
updated = True updated = True
# -> write # -> write
check_attr = 'auditlog_ruled_write' check_attr = 'auditlog_ruled_write'
if getattr(rule, 'log_write') \ if getattr(rule, 'log_write') \
and not hasattr(model_model, check_attr): and not hasattr(model_model, check_attr):
model_model._patch_method('write', self._make_write())
model_model._patch_method('write', rule._make_write())
setattr(model_model, check_attr, True) setattr(model_model, check_attr, True)
updated = True updated = True
# -> unlink # -> unlink
check_attr = 'auditlog_ruled_unlink' check_attr = 'auditlog_ruled_unlink'
if getattr(rule, 'log_unlink') \ if getattr(rule, 'log_unlink') \
and not hasattr(model_model, check_attr): and not hasattr(model_model, check_attr):
model_model._patch_method('unlink', self._make_unlink())
model_model._patch_method('unlink', rule._make_unlink())
setattr(model_model, check_attr, True) setattr(model_model, check_attr, True)
updated = True updated = True
return updated return updated
@ -178,52 +171,70 @@ class auditlog_rule(models.Model):
modules.registry.RegistryManager.signal_registry_change( modules.registry.RegistryManager.signal_registry_change(
self.env.cr.dbname) self.env.cr.dbname)
# Unable to find a way to declare the `create` method with the new API,
# errors occurs with the `_register_hook()` BaseModel method.
def create(self, cr, uid, vals, context=None):
@api.model
def create(self, vals):
"""Update the registry when a new rule is created.""" """Update the registry when a new rule is created."""
res_id = super(auditlog_rule, self).create(
cr, uid, vals, context=context)
if self._register_hook(cr, [res_id]):
modules.registry.RegistryManager.signal_registry_change(cr.dbname)
return res_id
# Unable to find a way to declare the `write` method with the new API,
# errors occurs with the `_register_hook()` BaseModel method.
def write(self, cr, uid, ids, vals, context=None):
new_record = super(AuditlogRule, self).create(vals)
if self._model._register_hook(self.env.cr, new_record.ids):
modules.registry.RegistryManager.signal_registry_change(
self.env.cr.dbname)
return new_record
@api.multi
def write(self, vals):
"""Update the registry when existing rules are updated.""" """Update the registry when existing rules are updated."""
if isinstance(ids, (int, long)):
ids = [ids]
super(auditlog_rule, self).write(cr, uid, ids, vals, context=context)
if self._register_hook(cr, ids):
modules.registry.RegistryManager.signal_registry_change(cr.dbname)
super(AuditlogRule, self).write(vals)
if self._model._register_hook(self.env.cr, self.ids):
modules.registry.RegistryManager.signal_registry_change(
self.env.cr.dbname)
return True return True
@api.multi @api.multi
def unlink(self): def unlink(self):
"""Unsubscribe rules before removing them.""" """Unsubscribe rules before removing them."""
self.unsubscribe() self.unsubscribe()
return super(auditlog_rule, self).unlink()
return super(AuditlogRule, self).unlink()
@api.multi
def _make_create(self): def _make_create(self):
"""Instanciate a create method that log its calls.""" """Instanciate a create method that log its calls."""
self.ensure_one()
log_type = self.log_type
@api.model @api.model
@api.returns('self', lambda value: value.id) @api.returns('self', lambda value: value.id)
def create(self, vals, **kwargs):
def create_full(self, vals, **kwargs):
self = self.with_context(auditlog_disabled=True) self = self.with_context(auditlog_disabled=True)
rule_model = self.env['auditlog.rule'] rule_model = self.env['auditlog.rule']
new_record = create.origin(self, vals, **kwargs)
new_record = create_full.origin(self, vals, **kwargs)
new_values = dict( new_values = dict(
(d['id'], d) for d in new_record.sudo().read(
list(self._fields)))
(d['id'], d) for d in new_record.sudo()
.with_context(prefetch_fields=False).read(list(self._fields)))
rule_model.sudo().create_logs(
self.env.uid, self._name, new_record.ids,
'create', None, new_values, {'log_type': log_type})
return new_record
@api.model
@api.returns('self', lambda value: value.id)
def create_fast(self, vals, **kwargs):
self = self.with_context(auditlog_disabled=True)
rule_model = self.env['auditlog.rule']
vals2 = dict(vals)
new_record = create_fast.origin(self, vals, **kwargs)
new_values = {new_record.id: vals2}
rule_model.sudo().create_logs( rule_model.sudo().create_logs(
self.env.uid, self._name, new_record.ids, self.env.uid, self._name, new_record.ids,
'create', None, new_values)
'create', None, new_values, {'log_type': log_type})
return new_record return new_record
return create
return create_full if self.log_type == 'full' else create_fast
@api.multi
def _make_read(self): def _make_read(self):
"""Instanciate a read method that log its calls.""" """Instanciate a read method that log its calls."""
self.ensure_one()
log_type = self.log_type
def read(self, *args, **kwargs): def read(self, *args, **kwargs):
result = read.origin(self, *args, **kwargs) result = read.origin(self, *args, **kwargs)
@ -248,7 +259,7 @@ class auditlog_rule(models.Model):
rule_model = env['auditlog.rule'] rule_model = env['auditlog.rule']
rule_model.sudo().create_logs( rule_model.sudo().create_logs(
env.uid, self._name, ids, env.uid, self._name, ids,
'read', read_values)
'read', read_values, None, {'log_type': log_type})
# New API # New API
else: else:
# If the call came from auditlog itself, skip logging: # If the call came from auditlog itself, skip logging:
@ -261,44 +272,84 @@ class auditlog_rule(models.Model):
rule_model = self.env['auditlog.rule'] rule_model = self.env['auditlog.rule']
rule_model.sudo().create_logs( rule_model.sudo().create_logs(
self.env.uid, self._name, self.ids, self.env.uid, self._name, self.ids,
'read', read_values)
'read', read_values, None, {'log_type': log_type})
return result return result
return read return read
@api.multi
def _make_write(self): def _make_write(self):
"""Instanciate a write method that log its calls.""" """Instanciate a write method that log its calls."""
self.ensure_one()
log_type = self.log_type
@api.multi @api.multi
def write(self, vals, **kwargs):
def write_full(self, vals, **kwargs):
self = self.with_context(auditlog_disabled=True) self = self.with_context(auditlog_disabled=True)
rule_model = self.env['auditlog.rule'] rule_model = self.env['auditlog.rule']
old_values = dict( old_values = dict(
(d['id'], d) for d in self.sudo().read(list(self._fields)))
result = write.origin(self, vals, **kwargs)
(d['id'], d) for d in self.sudo()
.with_context(prefetch_fields=False).read(list(self._fields)))
result = write_full.origin(self, vals, **kwargs)
new_values = dict( new_values = dict(
(d['id'], d) for d in self.sudo().read(list(self._fields)))
(d['id'], d) for d in self.sudo()
.with_context(prefetch_fields=False).read(list(self._fields)))
rule_model.sudo().create_logs( rule_model.sudo().create_logs(
self.env.uid, self._name, self.ids, self.env.uid, self._name, self.ids,
'write', old_values, new_values)
'write', old_values, new_values, {'log_type': log_type})
return result return result
return write
@api.multi
def write_fast(self, vals, **kwargs):
self = self.with_context(auditlog_disabled=True)
rule_model = self.env['auditlog.rule']
# Log the user input only, no matter if the `vals` is updated
# afterwards as it could not represent the real state
# of the data in the database
vals2 = dict(vals)
old_vals2 = dict.fromkeys(vals2.keys(), False)
old_values = dict((id_, old_vals2) for id_ in self.ids)
new_values = dict((id_, vals2) for id_ in self.ids)
result = write_fast.origin(self, vals, **kwargs)
rule_model.sudo().create_logs(
self.env.uid, self._name, self.ids,
'write', old_values, new_values, {'log_type': log_type})
return result
return write_full if self.log_type == 'full' else write_fast
@api.multi
def _make_unlink(self): def _make_unlink(self):
"""Instanciate an unlink method that log its calls.""" """Instanciate an unlink method that log its calls."""
self.ensure_one()
log_type = self.log_type
@api.multi @api.multi
def unlink(self, **kwargs):
def unlink_full(self, **kwargs):
self = self.with_context(auditlog_disabled=True) self = self.with_context(auditlog_disabled=True)
rule_model = self.env['auditlog.rule'] rule_model = self.env['auditlog.rule']
old_values = dict( old_values = dict(
(d['id'], d) for d in self.sudo().read(list(self._fields)))
(d['id'], d) for d in self.sudo()
.with_context(prefetch_fields=False).read(list(self._fields)))
rule_model.sudo().create_logs(
self.env.uid, self._name, self.ids, 'unlink', old_values, None,
{'log_type': log_type})
return unlink_full.origin(self, **kwargs)
@api.multi
def unlink_fast(self, **kwargs):
self = self.with_context(auditlog_disabled=True)
rule_model = self.env['auditlog.rule']
rule_model.sudo().create_logs( rule_model.sudo().create_logs(
self.env.uid, self._name, self.ids, 'unlink', old_values)
return unlink.origin(self, **kwargs)
return unlink
self.env.uid, self._name, self.ids, 'unlink', None, None,
{'log_type': log_type})
return unlink_fast.origin(self, **kwargs)
return unlink_full if self.log_type == 'full' else unlink_fast
def create_logs(self, uid, res_model, res_ids, method, def create_logs(self, uid, res_model, res_ids, method,
old_values=None, new_values=None, old_values=None, new_values=None,
additional_log_values=None): additional_log_values=None):
"""Create logs. `old_values` and `new_values` are dictionnaries, e.g:
"""Create logs. `old_values` and `new_values` are dictionaries, e.g:
{RES_ID: {'FIELD': VALUE, ...}} {RES_ID: {'FIELD': VALUE, ...}}
""" """
if old_values is None: if old_values is None:
@ -306,6 +357,8 @@ class auditlog_rule(models.Model):
if new_values is None: if new_values is None:
new_values = EMPTY_DICT new_values = EMPTY_DICT
log_model = self.env['auditlog.log'] log_model = self.env['auditlog.log']
http_request_model = self.env['auditlog.http.request']
http_session_model = self.env['auditlog.http.session']
for res_id in res_ids: for res_id in res_ids:
model_model = self.env[res_model] model_model = self.env[res_model]
name = model_model.browse(res_id).name_get() name = model_model.browse(res_id).name_get()
@ -316,6 +369,8 @@ class auditlog_rule(models.Model):
'res_id': res_id, 'res_id': res_id,
'method': method, 'method': method,
'user_id': uid, 'user_id': uid,
'http_request_id': http_request_model.current_http_request(),
'http_session_id': http_session_model.current_http_session(),
} }
vals.update(additional_log_values or {}) vals.update(additional_log_values or {})
log = log_model.create(vals) log = log_model.create(vals)
@ -412,7 +467,8 @@ class auditlog_rule(models.Model):
'new_value_text': new_values[log.res_id][field['name']], 'new_value_text': new_values[log.res_id][field['name']],
} }
# for *2many fields, log the name_get # for *2many fields, log the name_get
if field['relation'] and '2many' in field['ttype']:
if log.log_type == 'full' and field['relation'] \
and '2many' in field['ttype']:
# Filter IDs to prevent a 'name_get()' call on deleted resources # Filter IDs to prevent a 'name_get()' call on deleted resources
existing_ids = self.env[field['relation']]._search( existing_ids = self.env[field['relation']]._search(
[('id', 'in', vals['old_value'])]) [('id', 'in', vals['old_value'])])
@ -457,7 +513,8 @@ class auditlog_rule(models.Model):
'new_value': new_values[log.res_id][field['name']], 'new_value': new_values[log.res_id][field['name']],
'new_value_text': new_values[log.res_id][field['name']], 'new_value_text': new_values[log.res_id][field['name']],
} }
if field['relation'] and '2many' in field['ttype']:
if log.log_type == 'full' and field['relation'] \
and '2many' in field['ttype']:
new_value_text = self.env[field['relation']].browse( new_value_text = self.env[field['relation']].browse(
vals['new_value']).name_get() vals['new_value']).name_get()
vals['new_value_text'] = new_value_text vals['new_value_text'] = new_value_text

4
auditlog/security/ir.model.access.csv

@ -2,7 +2,11 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
access_auditlog_rule_user,auditlog_rule_user,model_auditlog_rule,base.group_user,0,0,0,0 access_auditlog_rule_user,auditlog_rule_user,model_auditlog_rule,base.group_user,0,0,0,0
access_auditlog_log_user,auditlog_log_user,model_auditlog_log,base.group_user,0,0,0,0 access_auditlog_log_user,auditlog_log_user,model_auditlog_log,base.group_user,0,0,0,0
access_auditlog_log_line_user,auditlog_log_line_user,model_auditlog_log_line,base.group_user,0,0,0,0 access_auditlog_log_line_user,auditlog_log_line_user,model_auditlog_log_line,base.group_user,0,0,0,0
access_auditlog_http_session_user,auditlog_http_session_user,model_auditlog_http_session,base.group_user,0,0,0,0
access_auditlog_http_request_user,auditlog_http_request_user,model_auditlog_http_request,base.group_user,0,0,0,0
access_auditlog_rule_manager,auditlog_rule_manager,model_auditlog_rule,base.group_erp_manager,1,1,1,1 access_auditlog_rule_manager,auditlog_rule_manager,model_auditlog_rule,base.group_erp_manager,1,1,1,1
access_auditlog_log_manager,auditlog_log_manager,model_auditlog_log,base.group_erp_manager,1,1,1,1 access_auditlog_log_manager,auditlog_log_manager,model_auditlog_log,base.group_erp_manager,1,1,1,1
access_auditlog_log_line_manager,auditlog_log_line_manager,model_auditlog_log_line,base.group_erp_manager,1,1,1,1 access_auditlog_log_line_manager,auditlog_log_line_manager,model_auditlog_log_line,base.group_erp_manager,1,1,1,1
access_auditlog_http_session_manager,auditlog_http_session_manager,model_auditlog_http_session,base.group_erp_manager,1,1,1,1
access_auditlog_http_request_manager,auditlog_http_request_manager,model_auditlog_http_request,base.group_erp_manager,1,1,1,1

BIN
auditlog/static/description/autovacuum.png

After

Width: 756  |  Height: 330  |  Size: 21 KiB

BIN
auditlog/static/description/icon.png

Before

Width: 128  |  Height: 128  |  Size: 9.2 KiB

After

Width: 128  |  Height: 128  |  Size: 15 KiB

BIN
auditlog/static/description/icon.xcf

BIN
auditlog/static/description/log.png

After

Width: 756  |  Height: 522  |  Size: 41 KiB

BIN
auditlog/static/description/logs.png

After

Width: 757  |  Height: 265  |  Size: 33 KiB

BIN
auditlog/static/description/rule.png

After

Width: 757  |  Height: 378  |  Size: 22 KiB

22
auditlog/tests/__init__.py

@ -1,21 +1,5 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# This module copyright (C) 2015 Therp BV (<http://therp.nl>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
# © 2015 Therp BV <http://therp.nl>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from . import test_auditlog from . import test_auditlog
from . import test_autovacuum

81
auditlog/tests/test_auditlog.py

@ -1,43 +1,10 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
##############################################################################
#
# OpenERP, Open Source Management Solution
# This module copyright (C) 2015 Therp BV (<http://therp.nl>).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License as
# published by the Free Software Foundation, either version 3 of the
# License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
##############################################################################
# © 2015 Therp BV <http://therp.nl>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
from openerp.tests.common import TransactionCase from openerp.tests.common import TransactionCase
class TestAuditlog(TransactionCase):
def setUp(self):
super(TestAuditlog, self).setUp()
self.groups_model_id = self.env.ref('base.model_res_groups').id
self.groups_rule = self.env['auditlog.rule'].create({
'name': 'testrule for groups',
'model_id': self.groups_model_id,
'log_read': True,
'log_create': True,
'log_write': True,
'log_unlink': True,
'state': 'subscribed',
})
def tearDown(self):
self.groups_rule.unlink()
super(TestAuditlog, self).tearDown()
class TestAuditlog(object):
def test_LogCreation(self): def test_LogCreation(self):
"""First test, caching some data.""" """First test, caching some data."""
@ -105,3 +72,45 @@ class TestAuditlog(TransactionCase):
('method', '=', 'write'), ('method', '=', 'write'),
('res_id', '=', testgroup4.id), ('res_id', '=', testgroup4.id),
]).ensure_one()) ]).ensure_one())
class TestAuditlogFull(TransactionCase, TestAuditlog):
def setUp(self):
super(TestAuditlogFull, self).setUp()
self.groups_model_id = self.env.ref('base.model_res_groups').id
self.groups_rule = self.env['auditlog.rule'].create({
'name': 'testrule for groups',
'model_id': self.groups_model_id,
'log_read': True,
'log_create': True,
'log_write': True,
'log_unlink': True,
'state': 'subscribed',
'log_type': 'full',
})
def tearDown(self):
self.groups_rule.unlink()
super(TestAuditlogFull, self).tearDown()
class TestAuditlogFast(TransactionCase, TestAuditlog):
def setUp(self):
super(TestAuditlogFast, self).setUp()
self.groups_model_id = self.env.ref('base.model_res_groups').id
self.groups_rule = self.env['auditlog.rule'].create({
'name': 'testrule for groups',
'model_id': self.groups_model_id,
'log_read': True,
'log_create': True,
'log_write': True,
'log_unlink': True,
'state': 'subscribed',
'log_type': 'fast',
})
def tearDown(self):
self.groups_rule.unlink()
super(TestAuditlogFast, self).tearDown()

48
auditlog/tests/test_autovacuum.py

@ -0,0 +1,48 @@
# -*- coding: utf-8 -*-
# © 2016 ABF OSIELL <http://osiell.com>
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
import time
from openerp.tests.common import TransactionCase
class TestAuditlogAutovacuum(TransactionCase):
def setUp(self):
super(TestAuditlogAutovacuum, self).setUp()
self.groups_model_id = self.env.ref('base.model_res_groups').id
self.groups_rule = self.env['auditlog.rule'].create({
'name': 'testrule for groups',
'model_id': self.groups_model_id,
'log_read': True,
'log_create': True,
'log_write': True,
'log_unlink': True,
'state': 'subscribed',
'log_type': 'full',
})
def tearDown(self):
self.groups_rule.unlink()
super(TestAuditlogAutovacuum, self).tearDown()
def test_autovacuum(self):
log_model = self.env['auditlog.log']
autovacuum_model = self.env['auditlog.autovacuum']
group = self.env['res.groups'].create({
'name': 'testgroup1',
})
nb_logs = log_model.search_count([
('model_id', '=', self.groups_model_id),
('res_id', '=', group.id),
])
self.assertGreater(nb_logs, 0)
# Milliseconds are ignored by autovacuum, waiting 1s ensure that
# the logs generated will be processed by the vacuum
time.sleep(1)
autovacuum_model.autovacuum(days=0)
nb_logs = log_model.search_count([
('model_id', '=', self.groups_model_id),
('res_id', '=', group.id),
])
self.assertEqual(nb_logs, 0)

24
auditlog/views/auditlog_view.xml

@ -3,7 +3,7 @@
<data> <data>
<menuitem id="menu_audit" name="Audit" <menuitem id="menu_audit" name="Audit"
parent="base.menu_reporting" sequence="50"
parent="base.menu_custom" sequence="50"
groups="base.group_system"/> groups="base.group_system"/>
@ -26,6 +26,7 @@
<group colspan="1"> <group colspan="1">
<field name="name" required="1"/> <field name="name" required="1"/>
<field name="model_id"/> <field name="model_id"/>
<field name="log_type"/>
<field name="action_id" readonly="1" groups="base.group_no_one"/> <field name="action_id" readonly="1" groups="base.group_no_one"/>
</group> </group>
<group colspan="1"> <group colspan="1">
@ -33,15 +34,8 @@
<field name="log_write"/> <field name="log_write"/>
<field name="log_unlink"/> <field name="log_unlink"/>
<field name="log_create"/> <field name="log_create"/>
<!--<field name="log_action"/>-->
<!--<field name="log_workflow"/>-->
</group> </group>
</group> </group>
<!--
<group string="Users">
<field name="user_ids" nolabel="1"/>
</group>
-->
</sheet> </sheet>
</form> </form>
</field> </field>
@ -54,12 +48,11 @@
<tree colors="blue:state == 'draft';black:state == 'subscribed'" string="Rules"> <tree colors="blue:state == 'draft';black:state == 'subscribed'" string="Rules">
<field name="name"/> <field name="name"/>
<field name="model_id"/> <field name="model_id"/>
<field name="log_type"/>
<field name="log_read"/> <field name="log_read"/>
<field name="log_write"/> <field name="log_write"/>
<field name="log_unlink"/> <field name="log_unlink"/>
<field name="log_create"/> <field name="log_create"/>
<!--<field name="log_action"/>-->
<!--<field name="log_workflow"/>-->
<field name="state"/> <field name="state"/>
</tree> </tree>
</field> </field>
@ -110,6 +103,7 @@
<field name="create_date" readonly="1"/> <field name="create_date" readonly="1"/>
<field name="user_id" readonly="1"/> <field name="user_id" readonly="1"/>
<field name="method" readonly="1"/> <field name="method" readonly="1"/>
<field name="log_type" readonly="1"/>
</group> </group>
<group colspan="1"> <group colspan="1">
<field name="model_id" readonly="1"/> <field name="model_id" readonly="1"/>
@ -117,6 +111,10 @@
<field name="name" readonly="1"/> <field name="name" readonly="1"/>
</group> </group>
</group> </group>
<group string="HTTP Context">
<field name="http_session_id"/>
<field name="http_request_id"/>
</group>
<group string="Fields updated"> <group string="Fields updated">
<field name="line_ids" readonly="1" nolabel="1"> <field name="line_ids" readonly="1" nolabel="1">
<form string="Log - Field updated"> <form string="Log - Field updated">
@ -182,6 +180,12 @@
<filter name="group_by_create_date" <filter name="group_by_create_date"
string="Date" string="Date"
domain="[]" context="{'group_by':'create_date'}"/> domain="[]" context="{'group_by':'create_date'}"/>
<filter name="group_by_http_session"
string="User session"
domain="[]" context="{'group_by':'http_session_id'}"/>
<filter name="group_by_http_request"
string="HTTP Request"
domain="[]" context="{'group_by':'http_request_id'}"/>
</group> </group>
</search> </search>
</field> </field>

82
auditlog/views/http_request_view.xml

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="view_auditlog_http_request_form" model="ir.ui.view">
<field name="name">auditlog.http.request.form</field>
<field name="model">auditlog.http.request</field>
<field name="arch" type="xml">
<form string="HTTP Request">
<sheet>
<group string="HTTP Request">
<field name="root_url"/>
<field name="name"/>
<field name="create_date"/>
<field name="user_context"/>
<field name="http_session_id"/>
</group>
<group string="Logs">
<field name="log_ids" nolabel="1"/>
</group>
</sheet>
</form>
</field>
</record>
<record id="view_auditlog_http_request_tree" model="ir.ui.view">
<field name="name">auditlog.http.request.tree</field>
<field name="model">auditlog.http.request</field>
<field name="arch" type="xml">
<tree string="HTTP Requests">
<field name="name"/>
<field name="create_date"/>
<field name="http_session_id"/>
</tree>
</field>
</record>
<record id="view_auditlog_http_request_search" model="ir.ui.view">
<field name="name">auditlog.http.request.search</field>
<field name="model">auditlog.http.request</field>
<field name="arch" type="xml">
<search string="HTTP Requests">
<field name="create_date"/>
<field name="root_url"/>
<field name="name"/>
<field name="user_id"/>
<field name="http_session_id"/>
<group expand="0" string="Group By...">
<filter name="group_by_root_url"
string="Root URL"
domain="[]" context="{'group_by':'root_url'}"/>
<filter name="group_by_name"
string="Path"
domain="[]" context="{'group_by':'name'}"/>
<filter name="group_by_create_date"
string="Created on"
domain="[]" context="{'group_by':'create_date'}"/>
<filter name="group_by_user_id"
string="User"
domain="[]" context="{'group_by':'user_id'}"/>
<filter name="group_by_http_session_id"
string="User session"
domain="[]" context="{'group_by':'http_session_id'}"/>
</group>
</search>
</field>
</record>
<record model="ir.actions.act_window" id="action_auditlog_http_request_tree">
<field name="name">HTTP Requests</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">auditlog.http.request</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_auditlog_http_request_tree"/>
</record>
<menuitem id="menu_action_auditlog_http_request_tree"
parent="menu_audit"
action="action_auditlog_http_request_tree"/>
</data>
</openerp>

69
auditlog/views/http_session_view.xml

@ -0,0 +1,69 @@
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record id="view_auditlog_http_session_form" model="ir.ui.view">
<field name="name">auditlog.http.session.form</field>
<field name="model">auditlog.http.session</field>
<field name="arch" type="xml">
<form string="User session">
<sheet>
<group string="User session">
<field name="user_id"/>
<field name="create_date"/>
<field name="name"/>
</group>
<group string="HTTP Requests">
<field name="http_request_ids" nolabel="1"/>
</group>
</sheet>
</form>
</field>
</record>
<record id="view_auditlog_http_session_tree" model="ir.ui.view">
<field name="name">auditlog.http.session.tree</field>
<field name="model">auditlog.http.session</field>
<field name="arch" type="xml">
<tree string="User sessions">
<field name="user_id"/>
<field name="create_date"/>
<field name="name"/>
</tree>
</field>
</record>
<record id="view_auditlog_http_session_search" model="ir.ui.view">
<field name="name">auditlog.http.session.search</field>
<field name="model">auditlog.http.session</field>
<field name="arch" type="xml">
<search string="User sessions">
<field name="user_id"/>
<field name="name"/>
<field name="create_date"/>
<group expand="0" string="Group By...">
<filter name="group_by_user_id"
string="User"
domain="[]" context="{'group_by':'user_id'}"/>
<filter name="group_by_create_date"
string="Created on"
domain="[]" context="{'group_by':'create_date'}"/>
</group>
</search>
</field>
</record>
<record model="ir.actions.act_window" id="action_auditlog_http_session_tree">
<field name="name">User sessions</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">auditlog.http.session</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_auditlog_http_session_tree"/>
</record>
<menuitem id="menu_action_auditlog_http_session_tree"
parent="menu_audit"
action="action_auditlog_http_session_tree"/>
</data>
</openerp>
Loading…
Cancel
Save