[11.0][MIG] auto_backup

pull/2712/head
Andrea 2018-02-15 10:22:20 +01:00 committed by tafaRU
parent cc77768e03
commit 56f1564f2a
22 changed files with 1025 additions and 384 deletions

View File

@ -1,5 +1,5 @@
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png
:target: https://www.gnu.org/licenses/agpl
:alt: License: AGPL-3
====================
@ -13,12 +13,12 @@ Installation
Before installing this module, you need to execute::
pip install pysftp
pip3 install pysftp
Configuration
=============
Go to *Settings -> Configuration -> Configure Backup* to
Go to *Settings -> Database Structure -> Automated Backup* to
create your configurations for each database that you needed
to backups.
@ -70,7 +70,7 @@ manually execute the selected processes.
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
:alt: Try me on Runbot
:target: https://runbot.odoo-community.org/runbot/149/10.0
:target: https://runbot.odoo-community.org/runbot/149/11.0
Known issues / Roadmap
======================
@ -87,7 +87,7 @@ Bug Tracker
Bugs are tracked on `GitHub Issues
<https://github.com/OCA/server-tools/issues>`_. In case of trouble, please
check there if your issue has already been reported. If you spotted it first,
help us smashing it by providing a detailed and welcomed feedback.
help us smash it by providing detailed and welcomed feedback.
Credits
=======
@ -99,6 +99,7 @@ Contributors
* Alessio Gerace <alessio.gerace@agilebg.com>
* Jairo Llopis <yajo.sk8@gmail.com>
* Dave Lasley <dave@laslabs.com>
* Andrea Stirpe <a.stirpe@onestein.nl>
Maintainer
----------

View File

@ -1,7 +1,3 @@
# -*- coding: utf-8 -*-
# ?? 2004-2009 Tiny SPRL (<http://tiny.be>).
# ?? 2015 Agile Business Group <http://www.agilebg.com>
# ?? 2016 Grupo ESOC Ingenier??a de Servicios, S.L.U. - Jairo Llopis
# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html).
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from . import models

View File

@ -1,13 +1,12 @@
# -*- coding: utf-8 -*-
# ?? 2004-2009 Tiny SPRL (<http://tiny.be>).
# ?? 2015 Agile Business Group <http://www.agilebg.com>
# ?? 2016 Grupo ESOC Ingenier??a de Servicios, S.L.U. - Jairo Llopis
# License GPL-3.0 or later (http://www.gnu.org/licenses/gpl.html).
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
{
"name": "Database Auto-Backup",
"summary": "Backups database",
"version": "10.0.1.0.2",
"version": "11.0.1.0.0",
"author": (
"Yenthe Van Ginneken, "
"Agile Business Group, "
@ -15,11 +14,11 @@
"LasLabs, "
"Odoo Community Association (OCA)"
),
'license': "AGPL-3",
"website": "http://www.vanroey.be/applications/bedrijfsbeheer/odoo",
"license": "AGPL-3",
"website": "https://github.com/OCA/server-tools/",
"category": "Tools",
"depends": [
'mail',
"mail",
],
"data": [
"data/ir_cron.xml",
@ -27,7 +26,6 @@
"security/ir.model.access.csv",
"view/db_backup_view.xml",
],
"application": True,
"installable": True,
"external_dependencies": {
"python": ["pysftp"],

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<record id="ir_cron_backup_scheduler_0" model="ir.cron">
@ -8,11 +7,10 @@
<field name="interval_number">1</field>
<field name="interval_type">days</field>
<field name="numbercall">-1</field>
<field name="nextcall"
eval="(datetime.now() + timedelta(days=1)).strftime('%Y-%m-%d 02:00:00')"
/>
<field name="model">db.backup</field>
<field name="function">action_backup_all</field>
<field name="nextcall" eval="(datetime.now() + timedelta(days=1)).strftime('%Y-%m-%d 03:00:00')"/>
<field name="model_id" ref="model_db_backup"/>
<field name="state">code</field>
<field name="code">model.action_backup_all()</field>
</record>
</odoo>

View File

@ -1,5 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<record id="mail_message_subtype_success" model="mail.message.subtype">

View File

@ -3,14 +3,14 @@
# * auto_backup
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
# OCA Transbot <transbot@odoo-community.org>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-22 00:54+0000\n"
"PO-Revision-Date: 2017-02-22 00:54+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"POT-Creation-Date: 2018-03-03 10:08+0000\n"
"PO-Revision-Date: 2018-03-03 10:08+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n"
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -45,13 +45,15 @@ msgid "Backup Failed"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
#: model:ir.actions.server,name:auto_backup.ir_cron_backup_scheduler_0_ir_actions_server
#: model:ir.cron,cron_name:auto_backup.ir_cron_backup_scheduler_0
#: model:ir.cron,name:auto_backup.ir_cron_backup_scheduler_0
msgid "Backup Scheduler"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_tree
msgid "Backups"
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
msgstr ""
#. module: auto_backup
@ -77,19 +79,19 @@ msgid "Choose the storage method for this backup."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:251
#: code:addons/auto_backup/models/db_backup.py:249
#, python-format
msgid "Cleanup of old database backups failed."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:131
#: code:addons/auto_backup/models/db_backup.py:128
#, python-format
msgid "Connection Test Failed!"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:128
#: code:addons/auto_backup/models/db_backup.py:123
#, python-format
msgid "Connection Test Succeeded!"
msgstr ""
@ -105,14 +107,19 @@ msgid "Created on"
msgstr "Creat el"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:206
#: model:ir.model,name:auto_backup.model_db_backup
msgid "Database Backup"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:203
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_failure
#, python-format
msgid "Database backup failed."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:214
#: code:addons/auto_backup/models/db_backup.py:211
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_success
#, python-format
msgid "Database backup succeeded."
@ -120,21 +127,26 @@ msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_days_to_keep
msgid "Days to keep"
msgid "Days To Keep"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_display_name
msgid "Display Name"
msgstr "Veure el nom"
msgstr "Nom a mostrar"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:119
#: code:addons/auto_backup/models/db_backup.py:114
#, python-format
msgid ""
"Do not save backups on your filestore, or you will backup your backups too!"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Execute backup"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.action_server_backup
msgid "Execute backup(s)"
@ -173,12 +185,12 @@ msgstr "Darrera modificaci?? el"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_write_uid
msgid "Last Updated by"
msgstr "Darrera actualitzaci?? per"
msgstr "Darrera Actualitzaci?? per"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_write_date
msgid "Last Updated on"
msgstr "Darrera actualitzaci?? de"
msgstr "Darrera Actualitzaci?? el"
#. module: auto_backup
#: selection:db.backup,method:0
@ -232,11 +244,6 @@ msgstr ""
msgid "SFTP Settings"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_search
msgid "Search options"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Search the action named 'Backup scheduler'."
@ -301,11 +308,6 @@ msgstr ""
msgid "Warning:"
msgstr ""
#. module: auto_backup
#: model:ir.model,name:auto_backup.model_db_backup
msgid "db.backup"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "john"

View File

@ -0,0 +1,319 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auto_backup
#
# Translators:
# Luk???? Spurn?? <lukasspurny8@gmail.com>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-03-03 10:08+0000\n"
"PO-Revision-Date: 2018-03-03 10:08+0000\n"
"Last-Translator: Luk???? Spurn?? <lukasspurny8@gmail.com>, 2018\n"
"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/teams/23907/cs_CZ/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: cs_CZ\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "/home/odoo/.ssh/id_rsa"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_folder
msgid "Absolute path for storing the backups"
msgstr ""
#. module: auto_backup
#: model:ir.actions.act_window,name:auto_backup.action_backup_conf_form
#: model:ir.ui.menu,name:auto_backup.backup_conf_menu
msgid "Automated Backups"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Automatic backups of the database can be scheduled as follows:"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_failure
msgid "Backup Failed"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.ir_cron_backup_scheduler_0_ir_actions_server
#: model:ir.cron,cron_name:auto_backup.ir_cron_backup_scheduler_0
#: model:ir.cron,name:auto_backup.ir_cron_backup_scheduler_0
msgid "Backup Scheduler"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_days_to_keep
msgid ""
"Backups older than this will be deleted automatically. Set 0 to disable "
"autodeletion."
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Basic backup configuration"
msgstr ""
#. module: auto_backup
#: sql_constraint:db.backup:0
msgid "Cannot duplicate a configuration."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_method
msgid "Choose the storage method for this backup."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:249
#, python-format
msgid "Cleanup of old database backups failed."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:128
#, python-format
msgid "Connection Test Failed!"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:123
#, python-format
msgid "Connection Test Succeeded!"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_create_uid
msgid "Created by"
msgstr "Vytvo??il"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_create_date
msgid "Created on"
msgstr "Vytvo??eno"
#. module: auto_backup
#: model:ir.model,name:auto_backup.model_db_backup
msgid "Database Backup"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:203
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_failure
#, python-format
msgid "Database backup failed."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:211
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_success
#, python-format
msgid "Database backup succeeded."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_days_to_keep
msgid "Days To Keep"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_display_name
msgid "Display Name"
msgstr "Zobrazit n??zev"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:114
#, python-format
msgid ""
"Do not save backups on your filestore, or you will backup your backups too!"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Execute backup"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.action_server_backup
msgid "Execute backup(s)"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_folder
msgid "Folder"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Go to Settings / Technical / Automation / Scheduled Actions."
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Help"
msgstr ""
#. module: auto_backup
#: sql_constraint:db.backup:0
msgid "I cannot remove backups from the future. Ask Doc for that."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_id
msgid "ID"
msgstr "ID"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup___last_update
msgid "Last Modified on"
msgstr "Posledn?? zm??na dne"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_write_uid
msgid "Last Updated by"
msgstr "Naposledy aktualizov??no"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_write_date
msgid "Last Updated on"
msgstr "Posledn?? aktualizace dne"
#. module: auto_backup
#: selection:db.backup,method:0
msgid "Local disk"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_method
msgid "Method"
msgstr "Metoda"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_name
msgid "Name"
msgstr "N??zev"
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_sftp_private_key
msgid ""
"Path to the private key file. Only the Odoo user should have read "
"permissions for that file."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_sftp_private_key
msgid "Private key location"
msgstr ""
#. module: auto_backup
#: selection:db.backup,method:0
msgid "Remote SFTP server"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_sftp_password
msgid "SFTP Password"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_sftp_port
msgid "SFTP Port"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_sftp_host
msgid "SFTP Server"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "SFTP Settings"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Search the action named 'Backup scheduler'."
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid ""
"Set the scheduler to active and fill in how often you want backups "
"generated."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_name
msgid "Summary of this backup process"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Test SFTP Connection"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_sftp_host
msgid ""
"The host name or IP address from your remote server. For example 192.168.0.1"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_sftp_password
msgid ""
"The password for the SFTP connection. If you specify a private key file, "
"then this is the password to decrypt it."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_sftp_port
msgid "The port on the FTP server that accepts SSH/SFTP calls."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_sftp_user
msgid ""
"The username where the SFTP connection should be made with. This is the user"
" on the external server."
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid ""
"Use SFTP with caution! This writes files to external servers under the path "
"you specify."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_sftp_user
msgid "Username in the SFTP Server"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Warning:"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "john"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "sftp.example.com"
msgstr ""

View File

@ -3,15 +3,14 @@
# * auto_backup
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
# Niki Waibel <niki.waibel@gmail.com>, 2017
# OCA Transbot <transbot@odoo-community.org>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-08 03:37+0000\n"
"PO-Revision-Date: 2017-02-08 03:37+0000\n"
"Last-Translator: Niki Waibel <niki.waibel@gmail.com>, 2017\n"
"POT-Creation-Date: 2018-03-03 10:08+0000\n"
"PO-Revision-Date: 2018-03-03 10:08+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n"
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -46,16 +45,18 @@ msgstr ""
msgid "Backup Failed"
msgstr "Backup fehlgeschlagen"
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.ir_cron_backup_scheduler_0_ir_actions_server
#: model:ir.cron,cron_name:auto_backup.ir_cron_backup_scheduler_0
#: model:ir.cron,name:auto_backup.ir_cron_backup_scheduler_0
msgid "Backup Scheduler"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
msgstr "Backup erfolgreich"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_tree
msgid "Backups"
msgstr "Sicherungen"
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_days_to_keep
msgid ""
@ -79,19 +80,19 @@ msgid "Choose the storage method for this backup."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:251
#: code:addons/auto_backup/models/db_backup.py:249
#, python-format
msgid "Cleanup of old database backups failed."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:131
#: code:addons/auto_backup/models/db_backup.py:128
#, python-format
msgid "Connection Test Failed!"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:128
#: code:addons/auto_backup/models/db_backup.py:123
#, python-format
msgid "Connection Test Succeeded!"
msgstr ""
@ -107,14 +108,19 @@ msgid "Created on"
msgstr "Erstellt am:"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:206
#: model:ir.model,name:auto_backup.model_db_backup
msgid "Database Backup"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:203
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_failure
#, python-format
msgid "Database backup failed."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:214
#: code:addons/auto_backup/models/db_backup.py:211
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_success
#, python-format
msgid "Database backup succeeded."
@ -122,7 +128,7 @@ msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_days_to_keep
msgid "Days to keep"
msgid "Days To Keep"
msgstr ""
#. module: auto_backup
@ -131,12 +137,17 @@ msgid "Display Name"
msgstr "Anzeigename"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:119
#: code:addons/auto_backup/models/db_backup.py:114
#, python-format
msgid ""
"Do not save backups on your filestore, or you will backup your backups too!"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Execute backup"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.action_server_backup
msgid "Execute backup(s)"
@ -235,11 +246,6 @@ msgstr "SFTP-Server"
msgid "SFTP Settings"
msgstr "SFTP Einstellungen"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_search
msgid "Search options"
msgstr "Suchkriterien"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Search the action named 'Backup scheduler'."
@ -310,11 +316,6 @@ msgstr ""
msgid "Warning:"
msgstr "Warnung:"
#. module: auto_backup
#: model:ir.model,name:auto_backup.model_db_backup
msgid "db.backup"
msgstr "db.backup"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "john"

View File

@ -3,14 +3,14 @@
# * auto_backup
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
# OCA Transbot <transbot@odoo-community.org>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-01 14:58+0000\n"
"PO-Revision-Date: 2017-06-01 14:58+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"POT-Creation-Date: 2018-03-03 10:08+0000\n"
"PO-Revision-Date: 2018-03-03 10:08+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n"
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -46,16 +46,18 @@ msgstr ""
msgid "Backup Failed"
msgstr "Error de copia de seguridad"
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.ir_cron_backup_scheduler_0_ir_actions_server
#: model:ir.cron,cron_name:auto_backup.ir_cron_backup_scheduler_0
#: model:ir.cron,name:auto_backup.ir_cron_backup_scheduler_0
msgid "Backup Scheduler"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
msgstr "Copia de seguridad con ??xito"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_tree
msgid "Backups"
msgstr "Copias de seguridad"
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_days_to_keep
msgid ""
@ -81,7 +83,7 @@ msgid "Choose the storage method for this backup."
msgstr "Elija el m??todo de almacenamiento para esta copia de seguridad."
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:253
#: code:addons/auto_backup/models/db_backup.py:249
#, python-format
msgid "Cleanup of old database backups failed."
msgstr ""
@ -89,13 +91,13 @@ msgstr ""
"fallado."
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:133
#: code:addons/auto_backup/models/db_backup.py:128
#, python-format
msgid "Connection Test Failed!"
msgstr "Error en la prueba de conexi??n!"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:128
#: code:addons/auto_backup/models/db_backup.py:123
#, python-format
msgid "Connection Test Succeeded!"
msgstr "Prueba de conexi??n correcta!"
@ -111,14 +113,19 @@ msgid "Created on"
msgstr "Creado el"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:208
#: model:ir.model,name:auto_backup.model_db_backup
msgid "Database Backup"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:203
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_failure
#, python-format
msgid "Database backup failed."
msgstr "La copia de seguridad de la base de datos ha fallado."
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:216
#: code:addons/auto_backup/models/db_backup.py:211
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_success
#, python-format
msgid "Database backup succeeded."
@ -126,8 +133,8 @@ msgstr "La copia de seguridad de la base de datos se realizo correctamente"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_days_to_keep
msgid "Days to keep"
msgstr "D??as para conservar"
msgid "Days To Keep"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_display_name
@ -135,7 +142,7 @@ msgid "Display Name"
msgstr "Nombre a mostrar"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:119
#: code:addons/auto_backup/models/db_backup.py:114
#, python-format
msgid ""
"Do not save backups on your filestore, or you will backup your backups too!"
@ -143,6 +150,11 @@ msgstr ""
"No guardar las copias de seguridad en su almac??n de archivos, o se copiaran "
"las copias de seguridad tambi??n!"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Execute backup"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.action_server_backup
msgid "Execute backup(s)"
@ -244,11 +256,6 @@ msgstr "Servidor SFTP"
msgid "SFTP Settings"
msgstr "Configuraci??n de SFTP"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_search
msgid "Search options"
msgstr "Opciones de b??squeda"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Search the action named 'Backup scheduler'."
@ -323,11 +330,6 @@ msgstr "Nombre del usuario en el servidor SFTP"
msgid "Warning:"
msgstr "Advertencia:"
#. module: auto_backup
#: model:ir.model,name:auto_backup.model_db_backup
msgid "db.backup"
msgstr "db.copia de seguridad"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "john"

View File

@ -3,14 +3,14 @@
# * auto_backup
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
# OCA Transbot <transbot@odoo-community.org>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-01 14:58+0000\n"
"PO-Revision-Date: 2017-06-01 14:58+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"POT-Creation-Date: 2018-03-03 10:08+0000\n"
"PO-Revision-Date: 2018-03-03 10:08+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n"
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -46,16 +46,18 @@ msgstr ""
msgid "Backup Failed"
msgstr "??chec de la saugarde"
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.ir_cron_backup_scheduler_0_ir_actions_server
#: model:ir.cron,cron_name:auto_backup.ir_cron_backup_scheduler_0
#: model:ir.cron,name:auto_backup.ir_cron_backup_scheduler_0
msgid "Backup Scheduler"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
msgstr "Sauvegarde r??ussie"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_tree
msgid "Backups"
msgstr "Sauvegardes"
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_days_to_keep
msgid ""
@ -81,19 +83,19 @@ msgid "Choose the storage method for this backup."
msgstr "Choisissez la m??thode de stockage pour cette sauvegarde."
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:253
#: code:addons/auto_backup/models/db_backup.py:249
#, python-format
msgid "Cleanup of old database backups failed."
msgstr "??chec du nettoyage des anciennes sauvegardes de la base de donn??es."
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:133
#: code:addons/auto_backup/models/db_backup.py:128
#, python-format
msgid "Connection Test Failed!"
msgstr "??chec du test de connexion !"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:128
#: code:addons/auto_backup/models/db_backup.py:123
#, python-format
msgid "Connection Test Succeeded!"
msgstr "Test de connexion r??ussi !"
@ -109,14 +111,19 @@ msgid "Created on"
msgstr "Cr???? le"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:208
#: model:ir.model,name:auto_backup.model_db_backup
msgid "Database Backup"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:203
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_failure
#, python-format
msgid "Database backup failed."
msgstr "??chec de la sauvegarde de la base de donn??es"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:216
#: code:addons/auto_backup/models/db_backup.py:211
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_success
#, python-format
msgid "Database backup succeeded."
@ -124,8 +131,8 @@ msgstr "Sauvegarde de la base de donn??es r??ussie."
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_days_to_keep
msgid "Days to keep"
msgstr "Nombre de jours avant suppression"
msgid "Days To Keep"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_display_name
@ -133,7 +140,7 @@ msgid "Display Name"
msgstr "Nom affich??"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:119
#: code:addons/auto_backup/models/db_backup.py:114
#, python-format
msgid ""
"Do not save backups on your filestore, or you will backup your backups too!"
@ -141,6 +148,11 @@ msgstr ""
"Ne conservez pas vos sauvegardes dans le filestore, sinon vos sauvegardes "
"seront elles-m??mes sauvegard??es ! "
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Execute backup"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.action_server_backup
msgid "Execute backup(s)"
@ -241,11 +253,6 @@ msgstr ""
msgid "SFTP Settings"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_search
msgid "Search options"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Search the action named 'Backup scheduler'."
@ -310,11 +317,6 @@ msgstr ""
msgid "Warning:"
msgstr ""
#. module: auto_backup
#: model:ir.model,name:auto_backup.model_db_backup
msgid "db.backup"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "john"

View File

@ -3,15 +3,14 @@
# * auto_backup
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
# Bole <bole@dajmi5.com>, 2017
# OCA Transbot <transbot@odoo-community.org>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-01 14:58+0000\n"
"PO-Revision-Date: 2017-06-01 14:58+0000\n"
"Last-Translator: Bole <bole@dajmi5.com>, 2017\n"
"POT-Creation-Date: 2018-03-03 10:08+0000\n"
"PO-Revision-Date: 2018-03-03 10:08+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n"
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -45,16 +44,18 @@ msgstr "Automatski backup baze mo??e biti zadan na sljede??i na??in:"
msgid "Backup Failed"
msgstr "Backup nije uspio"
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.ir_cron_backup_scheduler_0_ir_actions_server
#: model:ir.cron,cron_name:auto_backup.ir_cron_backup_scheduler_0
#: model:ir.cron,name:auto_backup.ir_cron_backup_scheduler_0
msgid "Backup Scheduler"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
msgstr "Backup uspio"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_tree
msgid "Backups"
msgstr "Backupi"
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_days_to_keep
msgid ""
@ -78,19 +79,19 @@ msgid "Choose the storage method for this backup."
msgstr "Odaberite metodu pohrane za ovaj backup."
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:253
#: code:addons/auto_backup/models/db_backup.py:249
#, python-format
msgid "Cleanup of old database backups failed."
msgstr "??i????enje starih backup datoteka nije uspjelo."
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:133
#: code:addons/auto_backup/models/db_backup.py:128
#, python-format
msgid "Connection Test Failed!"
msgstr "Provjera povezivanja nije uspjela!"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:128
#: code:addons/auto_backup/models/db_backup.py:123
#, python-format
msgid "Connection Test Succeeded!"
msgstr "Provjera povezivanja uspje??na!"
@ -106,14 +107,19 @@ msgid "Created on"
msgstr "Kreirano "
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:208
#: model:ir.model,name:auto_backup.model_db_backup
msgid "Database Backup"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:203
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_failure
#, python-format
msgid "Database backup failed."
msgstr "Backup baze nije uspio."
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:216
#: code:addons/auto_backup/models/db_backup.py:211
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_success
#, python-format
msgid "Database backup succeeded."
@ -121,8 +127,8 @@ msgstr "Backup baze uspje??an."
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_days_to_keep
msgid "Days to keep"
msgstr "??uvati dana"
msgid "Days To Keep"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_display_name
@ -130,7 +136,7 @@ msgid "Display Name"
msgstr "Prika??i naziv"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:119
#: code:addons/auto_backup/models/db_backup.py:114
#, python-format
msgid ""
"Do not save backups on your filestore, or you will backup your backups too!"
@ -138,6 +144,11 @@ msgstr ""
"Nemojte ??uvati backup na va??em poslu??itelju me??u ostalim podacima, jer ??e se"
" i on backupirati!"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Execute backup"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.action_server_backup
msgid "Execute backup(s)"
@ -235,11 +246,6 @@ msgstr "SFTP Server"
msgid "SFTP Settings"
msgstr "SFTP Postavke"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_search
msgid "Search options"
msgstr "Opcije pretrage"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Search the action named 'Backup scheduler'."
@ -304,11 +310,6 @@ msgstr ""
msgid "Warning:"
msgstr ""
#. module: auto_backup
#: model:ir.model,name:auto_backup.model_db_backup
msgid "db.backup"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "john"

View File

@ -3,14 +3,14 @@
# * auto_backup
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
# OCA Transbot <transbot@odoo-community.org>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-01 14:58+0000\n"
"PO-Revision-Date: 2017-06-01 14:58+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"POT-Creation-Date: 2018-03-03 10:08+0000\n"
"PO-Revision-Date: 2018-03-03 10:08+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n"
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -44,16 +44,18 @@ msgstr "Il backup automatico del DB ?? pianificato come segue:"
msgid "Backup Failed"
msgstr "Backup Fallito"
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.ir_cron_backup_scheduler_0_ir_actions_server
#: model:ir.cron,cron_name:auto_backup.ir_cron_backup_scheduler_0
#: model:ir.cron,name:auto_backup.ir_cron_backup_scheduler_0
msgid "Backup Scheduler"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
msgstr "Backup Riuscito"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_tree
msgid "Backups"
msgstr "Backups"
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_days_to_keep
msgid ""
@ -79,19 +81,19 @@ msgid "Choose the storage method for this backup."
msgstr "Scegliere il tipo di archiviazione per questo metodo di backup. "
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:253
#: code:addons/auto_backup/models/db_backup.py:249
#, python-format
msgid "Cleanup of old database backups failed."
msgstr "Eliminazione dei vecchi backup di database non riuscita."
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:133
#: code:addons/auto_backup/models/db_backup.py:128
#, python-format
msgid "Connection Test Failed!"
msgstr "Test connessione Fallito!"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:128
#: code:addons/auto_backup/models/db_backup.py:123
#, python-format
msgid "Connection Test Succeeded!"
msgstr "Test connessione avvenuto con successo!"
@ -107,14 +109,19 @@ msgid "Created on"
msgstr "Creato il"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:208
#: model:ir.model,name:auto_backup.model_db_backup
msgid "Database Backup"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:203
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_failure
#, python-format
msgid "Database backup failed."
msgstr "Backup del Database non riuscito."
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:216
#: code:addons/auto_backup/models/db_backup.py:211
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_success
#, python-format
msgid "Database backup succeeded."
@ -122,8 +129,8 @@ msgstr "Backup del Database riuscito."
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_days_to_keep
msgid "Days to keep"
msgstr "Giorni da conservare"
msgid "Days To Keep"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_display_name
@ -131,7 +138,7 @@ msgid "Display Name"
msgstr "Nome da visualizzare"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:119
#: code:addons/auto_backup/models/db_backup.py:114
#, python-format
msgid ""
"Do not save backups on your filestore, or you will backup your backups too!"
@ -139,6 +146,11 @@ msgstr ""
"Non salvare i backup nel proprio filestore altrimenti verr?? eseguita una "
"copia di backup anche dei propri backup!"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Execute backup"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.action_server_backup
msgid "Execute backup(s)"
@ -241,11 +253,6 @@ msgstr "Server SFTP"
msgid "SFTP Settings"
msgstr "Impostazioni SFTP"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_search
msgid "Search options"
msgstr "Opzioni di ricerca"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Search the action named 'Backup scheduler'."
@ -319,11 +326,6 @@ msgstr "Nome utente presso il Server SFTP"
msgid "Warning:"
msgstr "Avviso:"
#. module: auto_backup
#: model:ir.model,name:auto_backup.model_db_backup
msgid "db.backup"
msgstr "db.backup"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "john"

View File

@ -0,0 +1,319 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * auto_backup
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-03-03 10:08+0000\n"
"PO-Revision-Date: 2018-03-03 10:08+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n"
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nl_NL\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "/home/odoo/.ssh/id_rsa"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_folder
msgid "Absolute path for storing the backups"
msgstr ""
#. module: auto_backup
#: model:ir.actions.act_window,name:auto_backup.action_backup_conf_form
#: model:ir.ui.menu,name:auto_backup.backup_conf_menu
msgid "Automated Backups"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Automatic backups of the database can be scheduled as follows:"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_failure
msgid "Backup Failed"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.ir_cron_backup_scheduler_0_ir_actions_server
#: model:ir.cron,cron_name:auto_backup.ir_cron_backup_scheduler_0
#: model:ir.cron,name:auto_backup.ir_cron_backup_scheduler_0
msgid "Backup Scheduler"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_days_to_keep
msgid ""
"Backups older than this will be deleted automatically. Set 0 to disable "
"autodeletion."
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Basic backup configuration"
msgstr ""
#. module: auto_backup
#: sql_constraint:db.backup:0
msgid "Cannot duplicate a configuration."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_method
msgid "Choose the storage method for this backup."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:249
#, python-format
msgid "Cleanup of old database backups failed."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:128
#, python-format
msgid "Connection Test Failed!"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:123
#, python-format
msgid "Connection Test Succeeded!"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_create_uid
msgid "Created by"
msgstr "Aangemaakt door"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_create_date
msgid "Created on"
msgstr "Aangemaakt op"
#. module: auto_backup
#: model:ir.model,name:auto_backup.model_db_backup
msgid "Database Backup"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:203
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_failure
#, python-format
msgid "Database backup failed."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:211
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_success
#, python-format
msgid "Database backup succeeded."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_days_to_keep
msgid "Days To Keep"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_display_name
msgid "Display Name"
msgstr "Weergavenaam"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:114
#, python-format
msgid ""
"Do not save backups on your filestore, or you will backup your backups too!"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Execute backup"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.action_server_backup
msgid "Execute backup(s)"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_folder
msgid "Folder"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Go to Settings / Technical / Automation / Scheduled Actions."
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Help"
msgstr ""
#. module: auto_backup
#: sql_constraint:db.backup:0
msgid "I cannot remove backups from the future. Ask Doc for that."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_id
msgid "ID"
msgstr "ID"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup___last_update
msgid "Last Modified on"
msgstr "Laatst gewijzigd op"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_write_uid
msgid "Last Updated by"
msgstr "Laatst bijgewerkt door"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_write_date
msgid "Last Updated on"
msgstr "Laatst bijgewerkt op"
#. module: auto_backup
#: selection:db.backup,method:0
msgid "Local disk"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_method
msgid "Method"
msgstr "Methode"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_name
msgid "Name"
msgstr "Naam"
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_sftp_private_key
msgid ""
"Path to the private key file. Only the Odoo user should have read "
"permissions for that file."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_sftp_private_key
msgid "Private key location"
msgstr ""
#. module: auto_backup
#: selection:db.backup,method:0
msgid "Remote SFTP server"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_sftp_password
msgid "SFTP Password"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_sftp_port
msgid "SFTP Port"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_sftp_host
msgid "SFTP Server"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "SFTP Settings"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Search the action named 'Backup scheduler'."
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid ""
"Set the scheduler to active and fill in how often you want backups "
"generated."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_name
msgid "Summary of this backup process"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Test SFTP Connection"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_sftp_host
msgid ""
"The host name or IP address from your remote server. For example 192.168.0.1"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_sftp_password
msgid ""
"The password for the SFTP connection. If you specify a private key file, "
"then this is the password to decrypt it."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_sftp_port
msgid "The port on the FTP server that accepts SSH/SFTP calls."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_sftp_user
msgid ""
"The username where the SFTP connection should be made with. This is the user"
" on the external server."
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid ""
"Use SFTP with caution! This writes files to external servers under the path "
"you specify."
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_sftp_user
msgid "Username in the SFTP Server"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Warning:"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "john"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "sftp.example.com"
msgstr ""

View File

@ -3,14 +3,14 @@
# * auto_backup
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
# OCA Transbot <transbot@odoo-community.org>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-18 02:29+0000\n"
"PO-Revision-Date: 2017-02-18 02:29+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"POT-Creation-Date: 2018-03-03 10:08+0000\n"
"PO-Revision-Date: 2018-03-03 10:08+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n"
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -45,13 +45,15 @@ msgid "Backup Failed"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
#: model:ir.actions.server,name:auto_backup.ir_cron_backup_scheduler_0_ir_actions_server
#: model:ir.cron,cron_name:auto_backup.ir_cron_backup_scheduler_0
#: model:ir.cron,name:auto_backup.ir_cron_backup_scheduler_0
msgid "Backup Scheduler"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_tree
msgid "Backups"
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
msgstr ""
#. module: auto_backup
@ -77,19 +79,19 @@ msgid "Choose the storage method for this backup."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:251
#: code:addons/auto_backup/models/db_backup.py:249
#, python-format
msgid "Cleanup of old database backups failed."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:131
#: code:addons/auto_backup/models/db_backup.py:128
#, python-format
msgid "Connection Test Failed!"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:128
#: code:addons/auto_backup/models/db_backup.py:123
#, python-format
msgid "Connection Test Succeeded!"
msgstr ""
@ -105,14 +107,19 @@ msgid "Created on"
msgstr "Criado em"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:206
#: model:ir.model,name:auto_backup.model_db_backup
msgid "Database Backup"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:203
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_failure
#, python-format
msgid "Database backup failed."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:214
#: code:addons/auto_backup/models/db_backup.py:211
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_success
#, python-format
msgid "Database backup succeeded."
@ -120,7 +127,7 @@ msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_days_to_keep
msgid "Days to keep"
msgid "Days To Keep"
msgstr ""
#. module: auto_backup
@ -129,12 +136,17 @@ msgid "Display Name"
msgstr "Nome a Apresentar"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:119
#: code:addons/auto_backup/models/db_backup.py:114
#, python-format
msgid ""
"Do not save backups on your filestore, or you will backup your backups too!"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Execute backup"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.action_server_backup
msgid "Execute backup(s)"
@ -188,7 +200,7 @@ msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_method
msgid "Method"
msgstr ""
msgstr "M??todo"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_name
@ -232,11 +244,6 @@ msgstr ""
msgid "SFTP Settings"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_search
msgid "Search options"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Search the action named 'Backup scheduler'."
@ -301,11 +308,6 @@ msgstr ""
msgid "Warning:"
msgstr ""
#. module: auto_backup
#: model:ir.model,name:auto_backup.model_db_backup
msgid "db.backup"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "john"

View File

@ -3,14 +3,14 @@
# * auto_backup
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
# OCA Transbot <transbot@odoo-community.org>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-02-18 02:29+0000\n"
"PO-Revision-Date: 2017-02-18 02:29+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"POT-Creation-Date: 2018-03-03 10:08+0000\n"
"PO-Revision-Date: 2018-03-03 10:08+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n"
"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -45,13 +45,15 @@ msgid "Backup Failed"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
#: model:ir.actions.server,name:auto_backup.ir_cron_backup_scheduler_0_ir_actions_server
#: model:ir.cron,cron_name:auto_backup.ir_cron_backup_scheduler_0
#: model:ir.cron,name:auto_backup.ir_cron_backup_scheduler_0
msgid "Backup Scheduler"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_tree
msgid "Backups"
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
msgstr ""
#. module: auto_backup
@ -77,19 +79,19 @@ msgid "Choose the storage method for this backup."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:251
#: code:addons/auto_backup/models/db_backup.py:249
#, python-format
msgid "Cleanup of old database backups failed."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:131
#: code:addons/auto_backup/models/db_backup.py:128
#, python-format
msgid "Connection Test Failed!"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:128
#: code:addons/auto_backup/models/db_backup.py:123
#, python-format
msgid "Connection Test Succeeded!"
msgstr ""
@ -105,14 +107,19 @@ msgid "Created on"
msgstr "Creat la"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:206
#: model:ir.model,name:auto_backup.model_db_backup
msgid "Database Backup"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:203
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_failure
#, python-format
msgid "Database backup failed."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:214
#: code:addons/auto_backup/models/db_backup.py:211
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_success
#, python-format
msgid "Database backup succeeded."
@ -120,7 +127,7 @@ msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_days_to_keep
msgid "Days to keep"
msgid "Days To Keep"
msgstr ""
#. module: auto_backup
@ -129,12 +136,17 @@ msgid "Display Name"
msgstr "Nume Afi??at"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:119
#: code:addons/auto_backup/models/db_backup.py:114
#, python-format
msgid ""
"Do not save backups on your filestore, or you will backup your backups too!"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Execute backup"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.action_server_backup
msgid "Execute backup(s)"
@ -188,7 +200,7 @@ msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_method
msgid "Method"
msgstr ""
msgstr "Metoda"
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_name
@ -232,11 +244,6 @@ msgstr ""
msgid "SFTP Settings"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_search
msgid "Search options"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Search the action named 'Backup scheduler'."
@ -301,11 +308,6 @@ msgstr ""
msgid "Warning:"
msgstr ""
#. module: auto_backup
#: model:ir.model,name:auto_backup.model_db_backup
msgid "db.backup"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "john"

View File

@ -3,14 +3,14 @@
# * auto_backup
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
# OCA Transbot <transbot@odoo-community.org>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-06-01 14:58+0000\n"
"PO-Revision-Date: 2017-06-01 14:58+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"POT-Creation-Date: 2018-03-03 10:08+0000\n"
"PO-Revision-Date: 2018-03-03 10:08+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n"
"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -45,14 +45,16 @@ msgid "Backup Failed"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
#: model:ir.actions.server,name:auto_backup.ir_cron_backup_scheduler_0_ir_actions_server
#: model:ir.cron,cron_name:auto_backup.ir_cron_backup_scheduler_0
#: model:ir.cron,name:auto_backup.ir_cron_backup_scheduler_0
msgid "Backup Scheduler"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_tree
msgid "Backups"
msgstr "Varnostne kopije"
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_days_to_keep
@ -79,19 +81,19 @@ msgid "Choose the storage method for this backup."
msgstr "Izberite metodo shranjevanja za to varnostno kopiranje."
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:253
#: code:addons/auto_backup/models/db_backup.py:249
#, python-format
msgid "Cleanup of old database backups failed."
msgstr "Brisanje starih varnostnih kopij podatkovnih baz neuspe??no."
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:133
#: code:addons/auto_backup/models/db_backup.py:128
#, python-format
msgid "Connection Test Failed!"
msgstr "Test povezave neuspe??en!"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:128
#: code:addons/auto_backup/models/db_backup.py:123
#, python-format
msgid "Connection Test Succeeded!"
msgstr "Test povezave uspel!"
@ -107,14 +109,19 @@ msgid "Created on"
msgstr "Ustvarjeno"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:208
#: model:ir.model,name:auto_backup.model_db_backup
msgid "Database Backup"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:203
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_failure
#, python-format
msgid "Database backup failed."
msgstr "Varnostno kopiranje podatkovne baze neuspe??no."
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:216
#: code:addons/auto_backup/models/db_backup.py:211
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_success
#, python-format
msgid "Database backup succeeded."
@ -122,8 +129,8 @@ msgstr "Varnostno kopiranje podatkovne baze uspe??no."
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_days_to_keep
msgid "Days to keep"
msgstr "Dni za hranjenje"
msgid "Days To Keep"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_display_name
@ -131,7 +138,7 @@ msgid "Display Name"
msgstr "Prikazni naziv"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:119
#: code:addons/auto_backup/models/db_backup.py:114
#, python-format
msgid ""
"Do not save backups on your filestore, or you will backup your backups too!"
@ -139,6 +146,11 @@ msgstr ""
"Ne hranite varnostnih kopij v 'filestore', saj boste tako kopirali tudi same"
" varnostne kopije!"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Execute backup"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.action_server_backup
msgid "Execute backup(s)"
@ -238,11 +250,6 @@ msgstr "SFTP stre??nik"
msgid "SFTP Settings"
msgstr "SFTP nastavitve"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_search
msgid "Search options"
msgstr "Iskalne opcije"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Search the action named 'Backup scheduler'."
@ -313,11 +320,6 @@ msgstr "Uporabni??ko ime za SFTP stre??nik"
msgid "Warning:"
msgstr "Opozorilo:"
#. module: auto_backup
#: model:ir.model,name:auto_backup.model_db_backup
msgid "db.backup"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "john"

View File

@ -3,14 +3,14 @@
# * auto_backup
#
# Translators:
# OCA Transbot <transbot@odoo-community.org>, 2016
# OCA Transbot <transbot@odoo-community.org>, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.0\n"
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-12-08 03:36+0000\n"
"PO-Revision-Date: 2016-12-08 03:36+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n"
"POT-Creation-Date: 2018-03-03 10:08+0000\n"
"PO-Revision-Date: 2018-03-03 10:08+0000\n"
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2018\n"
"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@ -45,14 +45,16 @@ msgid "Backup Failed"
msgstr ""
#. module: auto_backup
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
#: model:ir.actions.server,name:auto_backup.ir_cron_backup_scheduler_0_ir_actions_server
#: model:ir.cron,cron_name:auto_backup.ir_cron_backup_scheduler_0
#: model:ir.cron,name:auto_backup.ir_cron_backup_scheduler_0
msgid "Backup Scheduler"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_tree
msgid "Backups"
msgstr "??????"
#: model:mail.message.subtype,name:auto_backup.mail_message_subtype_success
msgid "Backup Successful"
msgstr ""
#. module: auto_backup
#: model:ir.model.fields,help:auto_backup.field_db_backup_days_to_keep
@ -77,19 +79,19 @@ msgid "Choose the storage method for this backup."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:248
#: code:addons/auto_backup/models/db_backup.py:249
#, python-format
msgid "Cleanup of old database backups failed."
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:131
#: code:addons/auto_backup/models/db_backup.py:128
#, python-format
msgid "Connection Test Failed!"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:128
#: code:addons/auto_backup/models/db_backup.py:123
#, python-format
msgid "Connection Test Succeeded!"
msgstr ""
@ -105,7 +107,12 @@ msgid "Created on"
msgstr "????????????"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:206
#: model:ir.model,name:auto_backup.model_db_backup
msgid "Database Backup"
msgstr ""
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:203
#: model:mail.message.subtype,description:auto_backup.mail_message_subtype_failure
#, python-format
msgid "Database backup failed."
@ -120,7 +127,7 @@ msgstr ""
#. module: auto_backup
#: model:ir.model.fields,field_description:auto_backup.field_db_backup_days_to_keep
msgid "Days to keep"
msgid "Days To Keep"
msgstr ""
#. module: auto_backup
@ -129,12 +136,17 @@ msgid "Display Name"
msgstr "????????????"
#. module: auto_backup
#: code:addons/auto_backup/models/db_backup.py:119
#: code:addons/auto_backup/models/db_backup.py:114
#, python-format
msgid ""
"Do not save backups on your filestore, or you will backup your backups too!"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Execute backup"
msgstr ""
#. module: auto_backup
#: model:ir.actions.server,name:auto_backup.action_server_backup
msgid "Execute backup(s)"
@ -232,11 +244,6 @@ msgstr ""
msgid "SFTP Settings"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_search
msgid "Search options"
msgstr "????????????"
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "Search the action named 'Backup scheduler'."
@ -301,11 +308,6 @@ msgstr ""
msgid "Warning:"
msgstr "?????????"
#. module: auto_backup
#: model:ir.model,name:auto_backup.model_db_backup
msgid "db.backup"
msgstr ""
#. module: auto_backup
#: model:ir.ui.view,arch_db:auto_backup.view_backup_conf_form
msgid "john"

View File

@ -1,6 +1,3 @@
# -*- coding: utf-8 -*-
# ?? 2004-2009 Tiny SPRL (<http://tiny.be>).
# ?? 2016 Grupo ESOC Ingenier??a de Servicios, S.L.U. - Jairo Llopis
# License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html).
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from . import db_backup

View File

@ -1,18 +1,19 @@
# -*- coding: utf-8 -*-
# ?? 2004-2009 Tiny SPRL (<http://tiny.be>).
# ?? 2015 Agile Business Group <http://www.agilebg.com>
# ?? 2016 Grupo ESOC Ingenier??a de Servicios, S.L.U. - Jairo Llopis
# License AGPL-3.0 or later (http://www.gnu.org/licenses/gpl.html).
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
import logging
import os
import shutil
import traceback
from contextlib import contextmanager
from datetime import datetime, timedelta
from glob import iglob
from odoo import exceptions, models, fields, api, _, tools
from odoo import _, api, exceptions, fields, models, tools
from odoo.service import db
import logging
_logger = logging.getLogger(__name__)
try:
import pysftp
@ -21,6 +22,7 @@ except ImportError: # pragma: no cover
class DbBackup(models.Model):
_description = 'Database Backup'
_name = 'db.backup'
_inherit = "mail.thread"
@ -31,59 +33,52 @@ class DbBackup(models.Model):
]
name = fields.Char(
string="Name",
compute="_compute_name",
store=True,
help="Summary of this backup process",
)
folder = fields.Char(
default=lambda self: self._default_folder(),
oldname="bkp_dir",
help='Absolute path for storing the backups',
required=True
)
days_to_keep = fields.Integer(
oldname="daystokeep",
required=True,
default=0,
help="Backups older than this will be deleted automatically. "
"Set 0 to disable autodeletion.",
)
method = fields.Selection(
selection=[("local", "Local disk"), ("sftp", "Remote SFTP server")],
[("local", "Local disk"), ("sftp", "Remote SFTP server")],
default="local",
help="Choose the storage method for this backup.",
)
sftp_host = fields.Char(
string='SFTP Server',
oldname="sftpip",
'SFTP Server',
help=(
"The host name or IP address from your remote"
" server. For example 192.168.0.1"
)
)
sftp_port = fields.Integer(
string="SFTP Port",
"SFTP Port",
default=22,
oldname="sftpport",
help="The port on the FTP server that accepts SSH/SFTP calls."
)
sftp_user = fields.Char(
string='Username in the SFTP Server',
oldname="sftpusername",
'Username in the SFTP Server',
help=(
"The username where the SFTP connection "
"should be made with. This is the user on the external server."
)
)
sftp_password = fields.Char(
string="SFTP Password",
oldname="sftppassword",
"SFTP Password",
help="The password for the SFTP connection. If you specify a private "
"key file, then this is the password to decrypt it.",
)
sftp_private_key = fields.Char(
string="Private key location",
"Private key location",
help="Path to the private key file. Only the Odoo user should have "
"read permissions for that file.",
)
@ -111,9 +106,9 @@ class DbBackup(models.Model):
@api.constrains("folder", "method")
def _check_folder(self):
"""Do not use the filestore or you will backup your backups."""
for s in self:
if (s.method == "local" and
s.folder.startswith(
for record in self:
if (record.method == "local" and
record.folder.startswith(
tools.config.filestore(self.env.cr.dbname))):
raise exceptions.ValidationError(
_("Do not save backups on your filestore, or you will "
@ -200,10 +195,10 @@ class DbBackup(models.Model):
try:
_logger.info("Starting database backup: %s", self.name)
yield
except:
except Exception:
_logger.exception("Database backup failed: %s", self.name)
escaped_tb = tools.html_escape(traceback.format_exc())
self.message_post(
self.message_post( # pylint: disable=translation-required
"<p>%s</p><pre>%s</pre>" % (
_("Database backup failed."),
escaped_tb),
@ -242,23 +237,25 @@ class DbBackup(models.Model):
"""Log a possible cleanup failure."""
self.ensure_one()
try:
_logger.info("Starting cleanup process after database backup: %s",
self.name)
_logger.info(
"Starting cleanup process after database backup: %s",
self.name)
yield
except:
except Exception:
_logger.exception("Cleanup of old database backups failed: %s")
escaped_tb = tools.html_escape(traceback.format_exc())
self.message_post(
self.message_post( # pylint: disable=translation-required
"<p>%s</p><pre>%s</pre>" % (
_("Cleanup of old database backups failed."),
escaped_tb),
subtype=self.env.ref("auto_backup.failure"))
else:
_logger.info("Cleanup of old database backups succeeded: %s",
self.name)
_logger.info(
"Cleanup of old database backups succeeded: %s",
self.name)
@api.model
def filename(self, when):
@staticmethod
def filename(when):
"""Generate a file name for a backup.
:param datetime.datetime when:

View File

@ -1,7 +1,3 @@
# -*- coding: utf-8 -*-
# ?? 2015 Agile Business Group <http://www.agilebg.com>
# ?? 2015 Alessio Gerace <alesiso.gerace@agilebg.com>
# ?? 2016 Grupo ESOC Ingenier??a de Servicios, S.L.U. - Jairo Llopis
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
from . import test_db_backup

View File

@ -1,18 +1,17 @@
# -*- coding: utf-8 -*-
# ?? 2015 Agile Business Group <http://www.agilebg.com>
# ?? 2015 Alessio Gerace <alesiso.gerace@agilebg.com>
# ?? 2016 Grupo ESOC Ingenier??a de Servicios, S.L.U. - Jairo Llopis
# Copyright 2016 LasLabs Inc.
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
import os
from contextlib import contextmanager
from datetime import datetime, timedelta
import mock
from datetime import datetime
from contextlib import contextmanager
from odoo.tests import common
from odoo import exceptions, tools
from odoo.tests import common
try:
import pysftp
@ -127,6 +126,23 @@ class TestDbBackup(common.TransactionCase):
if f >= filename]
self.assertEqual(1, len(generated_backup))
def test_action_backup_local_cleanup(self):
""" Backup local database and cleanup old databases """
rec_id = self.new_record('local')
rec_id.days_to_keep = 1
old_date = datetime.now() - timedelta(days=3)
filename = rec_id.filename(old_date)
rec_id.action_backup()
generated_backup = [f for f in os.listdir(rec_id.folder)
if f >= filename]
self.assertEqual(2, len(generated_backup))
filename = rec_id.filename(datetime.now())
rec_id.action_backup()
generated_backup = [f for f in os.listdir(rec_id.folder)
if f >= filename]
self.assertEqual(1, len(generated_backup))
def test_action_backup_sftp_mkdirs(self):
""" It should create remote dirs """
rec_id = self.new_record()

View File

@ -1,14 +1,16 @@
<?xml version="1.0"?>
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record model="ir.ui.view" id="view_backup_conf_form">
<field name="name">Automated Backups</field>
<record id="view_backup_conf_form" model="ir.ui.view">
<field name="model">db.backup</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form>
<h1><field name="name"/></h1>
<header>
<button name="action_backup" type="object" string="Execute backup" class="oe_highlight"/>
</header>
<div class="oe_title">
<h1><field name="name"/></h1>
</div>
<group string="Basic backup configuration">
<field name="folder"/>
<field name="days_to_keep"/>
@ -47,27 +49,23 @@
</field>
</record>
<record model="ir.ui.view" id="view_backup_conf_tree">
<field name="name">Automated Backups</field>
<record id="view_backup_conf_tree" model="ir.ui.view">
<field name="model">db.backup</field>
<field name="type">tree</field>
<field name="arch" type="xml">
<tree string="Backups">
<field name='name'/>
<field name='folder'/>
<field name="sftp_host"/>
<tree>
<field name="name"/>
<field name="folder"/>
<field name="days_to_keep"/>
</tree>
</field>
</record>
<record model="ir.ui.view" id="view_backup_conf_search">
<field name="name">Automated Backups</field>
<record id="view_backup_conf_search" model="ir.ui.view">
<field name="model">db.backup</field>
<field name="type">search</field>
<field name="arch" type="xml">
<search string="Search options">
<field name='name'/>
<field name='folder'/>
<search>
<field name="name"/>
<field name="folder"/>
<field name="sftp_host"/>
</search>
</field>
@ -86,22 +84,11 @@
<!-- Execute backup from "More" menu -->
<record id="action_server_backup" model="ir.actions.server">
<field name="name">Execute backup(s)</field>
<field name="model_id" ref="model_db_backup"/>
<field name="code">
object.action_backup()
</field>
</record>
<record model="ir.values" id="action_backup">
<field name="name">Execute backup(s)</field>
<field name="action_id" ref="action_server_backup" />
<field
name="value"
eval="'ir.actions.server,%d' % ref('action_server_backup')" />
<field name="key">action</field>
<field name="type">ir.actions.server</field>
<field name="model_id" ref="model_db_backup" />
<field name="model">db.backup</field>
<field name="key2">client_action_multi</field>
<field name="binding_model_id" ref="model_db_backup" />
<field name="state">code</field>
<field name="code">records.action_backup()</field>
</record>
</odoo>