From e76270461811e8c6df8bf8b4fc78ddec02377eb2 Mon Sep 17 00:00:00 2001 From: Mantavya Gajjar Date: Thu, 15 Apr 2010 21:20:20 +0530 Subject: [PATCH] [MOVE]: move module smtpclient from extra-addons to trunk bzr revid: mga@tinyerp.com-20100415155020-dogvw0m92cn90nf1 --- addons/smtpclient/__init__.py | 26 + addons/smtpclient/__terp__.py | 50 + addons/smtpclient/i18n/ca.po | 868 +++++++++++++++++ addons/smtpclient/i18n/ca_ES.po | 505 ++++++++++ addons/smtpclient/i18n/es.po | 870 ++++++++++++++++++ addons/smtpclient/i18n/es_ES.po | 505 ++++++++++ addons/smtpclient/i18n/fr.po | 840 +++++++++++++++++ addons/smtpclient/i18n/fr_BE.po | 825 +++++++++++++++++ addons/smtpclient/i18n/smtpclient.pot | 825 +++++++++++++++++ addons/smtpclient/ir_model.py | 39 + .../smtpclient/security/ir.model.access.csv | 11 + addons/smtpclient/serveraction.py | 107 +++ addons/smtpclient/serveraction_view.xml | 42 + addons/smtpclient/smtpclient.py | 671 ++++++++++++++ addons/smtpclient/smtpclient_data.xml | 26 + addons/smtpclient/smtpclient_demo.xml | 21 + addons/smtpclient/smtpclient_view.xml | 294 ++++++ addons/smtpclient/smtpclient_wizard.xml | 28 + addons/smtpclient/wizard/__init__.py | 26 + addons/smtpclient/wizard/sendcode.py | 67 ++ addons/smtpclient/wizard/testemail.py | 57 ++ addons/smtpclient/wizard/verifycode.py | 71 ++ addons/smtpclient/wizard/wizard_spam.py | 92 ++ 23 files changed, 6866 insertions(+) create mode 100644 addons/smtpclient/__init__.py create mode 100644 addons/smtpclient/__terp__.py create mode 100644 addons/smtpclient/i18n/ca.po create mode 100644 addons/smtpclient/i18n/ca_ES.po create mode 100644 addons/smtpclient/i18n/es.po create mode 100644 addons/smtpclient/i18n/es_ES.po create mode 100644 addons/smtpclient/i18n/fr.po create mode 100644 addons/smtpclient/i18n/fr_BE.po create mode 100644 addons/smtpclient/i18n/smtpclient.pot create mode 100644 addons/smtpclient/ir_model.py create mode 100644 addons/smtpclient/security/ir.model.access.csv create mode 100644 addons/smtpclient/serveraction.py create mode 100644 addons/smtpclient/serveraction_view.xml create mode 100644 addons/smtpclient/smtpclient.py create mode 100644 addons/smtpclient/smtpclient_data.xml create mode 100644 addons/smtpclient/smtpclient_demo.xml create mode 100644 addons/smtpclient/smtpclient_view.xml create mode 100644 addons/smtpclient/smtpclient_wizard.xml create mode 100644 addons/smtpclient/wizard/__init__.py create mode 100644 addons/smtpclient/wizard/sendcode.py create mode 100644 addons/smtpclient/wizard/testemail.py create mode 100644 addons/smtpclient/wizard/verifycode.py create mode 100644 addons/smtpclient/wizard/wizard_spam.py diff --git a/addons/smtpclient/__init__.py b/addons/smtpclient/__init__.py new file mode 100644 index 00000000000..e33b77854a3 --- /dev/null +++ b/addons/smtpclient/__init__.py @@ -0,0 +1,26 @@ +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2009 Tiny SPRL (). +# +# 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 . +# +############################################################################## + +import smtpclient +import serveraction +import ir_model +import wizard +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/smtpclient/__terp__.py b/addons/smtpclient/__terp__.py new file mode 100644 index 00000000000..183a5b70977 --- /dev/null +++ b/addons/smtpclient/__terp__.py @@ -0,0 +1,50 @@ +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2009 Tiny SPRL (). +# +# 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 . +# +############################################################################## + +{ + "name" : "Email Client", + "version" : "1.0", + "depends" : ["base"], + "author" : "Tiny/Axelor", + "description": """Email Client module that provides: + Sending Email + Use Multiple Server + Multi Threading + Multi Attachment + """, + "website" : "http://www.openerp.com", + "category" : "Generic Modules", + "init_xml" : [ + ], + "demo_xml" : [ + "smtpclient_demo.xml" + ], + "update_xml" : [ + "smtpclient_view.xml", + "serveraction_view.xml", + "smtpclient_wizard.xml", + "security/ir.model.access.csv", + "smtpclient_data.xml", + ], + "active": False, + "installable": True +} +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/smtpclient/i18n/ca.po b/addons/smtpclient/i18n/ca.po new file mode 100644 index 00000000000..5bbd228f8ba --- /dev/null +++ b/addons/smtpclient/i18n/ca.po @@ -0,0 +1,868 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * smtpclient +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 5.0.0-rc1\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2009-11-26 06:00+0000\n" +"PO-Revision-Date: 2010-01-19 05:22+0000\n" +"Last-Translator: Jordi Esteve - http://www.zikzakmedia.com " +"\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-02-25 05:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: smtpclient +#: field:email.smtpclient.queue,bcc:0 +msgid "BCC to" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__number__ for Invoice / Sales Number" +msgstr "__number__ per a número de Factura / Comanda venda" + +#. module: smtpclient +#: field:email.smtpclient,ssl:0 +msgid "Use SSL?" +msgstr "Utilitza SSL" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Start Server" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_verifycode +msgid "Verify Server" +msgstr "Verifica servidor" + +#. module: smtpclient +#: field:email.smtpclient,priority:0 +msgid "Server Priority" +msgstr "" + +#. module: smtpclient +#: help:email.sendcode,init,emailto:0 +msgid "Enter the address Email where you want to get the Verification Code" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Other Mail Servers" +msgstr "" + +#. module: smtpclient +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,to:0 +msgid "Mail to" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Message Error!" +msgstr "Missatge d'error!" + +#. module: smtpclient +#: field:email.smtpclient,name:0 +msgid "Server Name" +msgstr "Nom servidor" + +#. module: smtpclient +#: field:email.smtpclient,header_ids:0 +msgid "Default Headers" +msgstr "" + +#. module: smtpclient +#: wizard_button:email.testemail,init,send:0 +msgid "Send Email" +msgstr "Envia Email" + +#. module: smtpclient +#: field:res.company.address,company_id:0 +msgid "Company" +msgstr "Companyia" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Set to Draft" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Server already verified!" +msgstr "El servidor ja està verificat!" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#, python-format +msgid "Verification Failed. Please check the Server Configuration!" +msgstr "Ha fallat la verificació. Comproveu la configuració del servidor!" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Server Error!" +msgstr "Error del servidor SMTP!" + +#. module: smtpclient +#: field:email.smtpclient,auth_type:0 +#: field:email.smtpclient,type:0 +msgid "Server Type" +msgstr "Tipus de servidor" + +#. module: smtpclient +#: field:email.smtpclient,from_email:0 +msgid "Email From" +msgstr "Remitent Email" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "User Information" +msgstr "Informació de l'usuari" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP SMTP server Email Registration Code!" +msgstr "Codi de registre per Email del servidor SMTP d'OpenERP!" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_report_smtp_server +#: view:report.smtp.server:0 +msgid "Server Statistics" +msgstr "Estadístiques del servidor" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Messages" +msgstr "Missatges" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Sale" +msgstr "Vendes" + +#. module: smtpclient +#: field:email.headers,value:0 +msgid "Value" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Access Permission" +msgstr "Permís d'accés" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_headers +msgid "Email Headers" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,delete_queue:0 +msgid "Queue Option" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Please configure Email Server Messages [Verification / Test]" +msgstr "" +"Si us plau, configureu el servidor de missatges per Email [Verificació / " +"Prova]" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Verification failed. Invalid Verification Code!" +msgstr "Ha fallat la verificació. Codi de verificació invàlid!" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.act_mail_server_2_mail_history +msgid "Email History" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.history:0 +msgid "Server History" +msgstr "Historial servidor" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Yahoo!!! Server" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,test_email:0 +msgid "Test Message" +msgstr "Missatge de prova" + +#. module: smtpclient +#: field:report.smtp.server,server_id:0 +msgid "Server ID" +msgstr "ID servidor" + +#. module: smtpclient +#: help:email.smtpclient,delete_queue_period:0 +msgid "delete emails/contents from email queue after specified no of days" +msgstr "" + +#. module: smtpclient +#: field:report.smtp.server,no:0 +msgid "Total No." +msgstr "Núm. total" + +#. module: smtpclient +#: help:email.smtpclient,process_id:0 +msgid "Mail Transport Agent Process" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__user__ for User Name" +msgstr "__user__ per a nom d'usuari" + +#. module: smtpclient +#: field:email.smtpclient,date_create:0 +msgid "Date Create" +msgstr "Data creació" + +#. module: smtpclient +#: field:email.smtpclient,state:0 +msgid "Server Status" +msgstr "Estat servidor" + +#. module: smtpclient +#: field:email.smtpclient.queue,error:0 +msgid "Last Error" +msgstr "" + +#. module: smtpclient +#: wizard_view:email.sendcode,init:0 +#: wizard_button:email.sendcode,init,send:0 +msgid "Send Code" +msgstr "Envia codi" + +#. module: smtpclient +#: field:email.smtpclient.queue,name:0 +msgid "Subject" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Read Error!" +msgstr "Error de lectura!" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Unable to read Server Settings" +msgstr "No és possible llegir la configuració del servidor" + +#. module: smtpclient +#: field:email.smtpclient,server_statistics:0 +msgid "Statistics" +msgstr "Estadístiques" + +#. module: smtpclient +#: wizard_view:email.testemail,init:0 +msgid "Test Email" +msgstr "Email de prova" + +#. module: smtpclient +#: field:email.smtpclient.history,server_id:0 +msgid "Smtp Server" +msgstr "Servidor SMTP" + +#. module: smtpclient +#: field:res.company,addresses:0 +msgid "Email Addresses" +msgstr "Direcció d'Email" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_history_tree +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_server_history +msgid "Email Server History" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Waiting" +msgstr "" + +#. module: smtpclient +#: help:email.testemail,init,emailto:0 +msgid "Enter the address Email where you want to get the Test Email" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Not Verified" +msgstr "No verificat" + +#. module: smtpclient +#: field:email.smtpclient.history,email:0 +msgid "Email" +msgstr "Email" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Sent" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,user_id:0 +msgid "Username" +msgstr "Nom usuari" + +#. module: smtpclient +#: field:res.company.address,name:0 +msgid "Address Type" +msgstr "Tipus d'adreça" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Permission" +msgstr "Permís" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "Message with All Headers" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Message Headers" +msgstr "" + +#. module: smtpclient +#: field:ir.actions.server,report_id:0 +msgid "Report" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Other Information" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Configuration" +msgstr "Configuració" + +#. module: smtpclient +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: smtpclient +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "XML invàlid per a la definició de la vista!" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,disclaimers:0 +msgid "Disclaimers" +msgstr "" + +#. module: smtpclient +#: field:report.smtp.server,name:0 +msgid "Server" +msgstr "Servidor" + +#. module: smtpclient +#: view:res.company:0 +msgid "SMTP Settings" +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,body:0 +msgid "" +"The message text that will be send along with the email which is send " +"through this server" +msgstr "" +"El text del missatge que serà enviat junt amb l'Email que és enviat " +"mitjançant aquest servidor" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_testemail +msgid "Send Test Email" +msgstr "Envia Email de prova" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient_queue +msgid "Email Queue" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Server Information" +msgstr "Informació del servidor" + +#. module: smtpclient +#: help:email.verifycode,init,code:0 +msgid "Enter the verification code thay you get in your verification Email" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient_history +msgid "Email Client History" +msgstr "Historial del client d'Email" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Never Delete Message" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP Test Email!" +msgstr "Email de prova d'OpenERP!" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,body:0 +#: view:email.smtpclient.queue:0 +#: field:email.smtpclient.queue,serialized_message:0 +msgid "Message" +msgstr "Missatge" + +#. module: smtpclient +#: field:email.smtpclient,process_id:0 +msgid "MTA Process" +msgstr "" + +#. module: smtpclient +#: field:email.headers,server_id:0 +#: view:email.smtpclient:0 +#: field:email.smtpclient,server:0 +#: field:email.smtpclient.queue,server_id:0 +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_smtp_server +msgid "SMTP Server" +msgstr "Servidor SMTP" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Google Server" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Verified" +msgstr "Verificat" + +#. module: smtpclient +#: help:email.smtpclient,priority:0 +msgid "" +"Priority between 0 to 10, will be used to define the MTA process priotiry" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,port:0 +msgid "SMTP Port" +msgstr "Port SMTP" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Email TO Address not Defined !" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Server Error !" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,auth:0 +msgid "Use Auth" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,pstate:0 +msgid "Server Statue" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,user:0 +msgid "User Name" +msgstr "Nom usuari" + +#. module: smtpclient +#: field:email.smtpclient,verify_email:0 +msgid "Verify Message" +msgstr "Verifica missatge" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient +#: model:ir.module.module,shortdesc:smtpclient.module_meta_information +msgid "Email Client" +msgstr "Client Email" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Disclaimers Message" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__code__ for Verification Code" +msgstr "__code__ per a codi de verificació" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Queued" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,date_create:0 +#: field:email.smtpclient.queue,date_create:0 +msgid "Date" +msgstr "Data" + +#. module: smtpclient +#: field:email.smtpclient.queue,cc:0 +msgid "CC to" +msgstr "" + +#. module: smtpclient +#: model:email.smtpclient,verify_email:smtpclient.email_smtpclient_sendmailserver0 +msgid "" +"Verification Message. This is the code\n" +"__code__ \n" +"you must copy in the OpenERP Email Server (Verify Server wizard).\n" +"Created by user __user__" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_queue_tree +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_smtp_server_queue +msgid "Message Queue" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Default" +msgstr "Per defecte" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Delete Content After" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "You have no permission to access SMTP Server : %s " +msgstr "No teniu permís per accedir al servidor SMTP: %s " + +#. module: smtpclient +#: field:email.smtpclient,active:0 +msgid "Active" +msgstr "Actiu" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.act_mail_server_2_mail_queue +msgid "Message Queus" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#: code:addons/smtpclient/wizard/verifycode.py:0 +#: view:email.smtpclient.queue:0 +#: selection:email.smtpclient.queue,state:0 +#, python-format +msgid "Error" +msgstr "Error" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Server Error!" +msgstr "Error del servidor!" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Clear All After" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "" +"Please verify Email Server, without verification you can not send Email(s)." +msgstr "" +"Si us plau, verifiqueu el servidor de correu electrònic, sense verificar-lo " +"no podeu enviar Email(s)." + +#. module: smtpclient +#: field:email.smtpclient,history_line:0 +#: field:report.smtp.server,history:0 +msgid "History" +msgstr "Historial" + +#. module: smtpclient +#: field:email.smtpclient.queue,priority:0 +msgid "Message Priority" +msgstr "" + +#. module: smtpclient +#: field:ir.actions.server,file_ids:0 +msgid "Attachments" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__name__ for Customer Name" +msgstr "__name__ per a nom de client" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "General" +msgstr "" + +#. module: smtpclient +#: field:email.headers,key:0 +msgid "Header" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "" +"Verification Message. This is the code\n" +"\n" +"__code__\n" +"\n" +"you must copy in the OpenERP Email Server (Verify Server wizard).\n" +"\n" +"Created by user __user__" +msgstr "" +"Missatge de verificació. Aquest és el codi\n" +"\n" +"__code__\n" +"\n" +"que haureu de copiar al servidor d'Email d'OpenERP (assistent Verifica " +"servidor).\n" +"\n" +"Creat per l'usuari __user__" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Invoice" +msgstr "Factura" + +#. module: smtpclient +#: wizard_view:email.verifycode,init:0 +#: wizard_button:email.verifycode,init,check:0 +msgid "Verify Code" +msgstr "Verifica codi" + +#. module: smtpclient +#: wizard_button:email.sendcode,init,end:0 +#: wizard_button:email.testemail,init,end:0 +#: wizard_button:email.verifycode,init,end:0 +msgid "Cancel" +msgstr "Cancel·la" + +#. module: smtpclient +#: field:email.smtpclient,delete_queue_period:0 +msgid "Delete after" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Server is not Verified, Please Verify the Server !" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,resource_id:0 +msgid "Resource ID" +msgstr "ID del registre" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Data Error !" +msgstr "" + +#. module: smtpclient +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" +"El nom de l'objecte ha de començar amb x_ i no contenir cap caràcter " +"especial!" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Delete when Email Sent" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Account" +msgstr "Comptabilitat" + +#. module: smtpclient +#: model:ir.module.module,description:smtpclient.module_meta_information +msgid "" +"Email Client module that provides:\n" +" Sending Email\n" +" Use Multiple Server\n" +" Multi Threading\n" +" Multi Attachment\n" +" " +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Stock" +msgstr "Estoc" + +#. module: smtpclient +#: field:email.smtpclient.history,name:0 +msgid "Description" +msgstr "Descripció" + +#. module: smtpclient +#: field:email.smtpclient,code:0 +#: wizard_field:email.verifycode,init,code:0 +msgid "Verification Code" +msgstr "Codi de verificació" + +#. module: smtpclient +#: selection:email.smtpclient,pstate:0 +msgid "Stop" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,body:0 +msgid "Email Text" +msgstr "" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Delivery" +msgstr "Enviament" + +#. module: smtpclient +#: selection:email.smtpclient,pstate:0 +msgid "Running" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "Last Error occured" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Waiting for Verification" +msgstr "Esperant verificació" + +#. module: smtpclient +#: field:email.smtpclient,password:0 +msgid "Password" +msgstr "Contrasenya" + +#. module: smtpclient +#: field:email.smtpclient,users_id:0 +msgid "Users Allowed" +msgstr "Usuaris permesos" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#, python-format +msgid "Verification Code Already Generated !" +msgstr "" + +#. module: smtpclient +#: wizard_field:email.sendcode,init,emailto:0 +#: field:email.smtpclient,email:0 +#: wizard_field:email.testemail,init,emailto:0 +#: view:res.company:0 +#: field:res.company.address,email:0 +msgid "Email Address" +msgstr "Direcció de correu" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Verification Message" +msgstr "Missatge de verificació" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Stop Server" +msgstr "" + +#. module: smtpclient +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_server +msgid "Email Servers" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_sendcode +msgid "Send Verification Code" +msgstr "Envia codi de verificació" + +#. module: smtpclient +#: field:email.smtpclient.history,model:0 +msgid "Model" +msgstr "Model" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_tree +#: field:ir.actions.server,email_server:0 +msgid "Email Server" +msgstr "Servidor Email" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Permission Error!" +msgstr "Error dels permisos!" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_res_company_address +msgid "res.company.address" +msgstr "res.company.address" + +#. module: smtpclient +#: field:email.smtpclient.queue,state:0 +msgid "Message Status" +msgstr "" + +#~ msgid "The Email is sent successfully to corresponding address" +#~ msgstr "El correu ha estat enviat correctament a la direcció corresponent" + +#~ msgid "Servers" +#~ msgstr "Servidors" + +#~ msgid "Verification Information" +#~ msgstr "Informació de verificació" + +#~ msgid "Report name and Resources ids are required!" +#~ msgstr "Nom d'informe i ids de registres són necessaris!" diff --git a/addons/smtpclient/i18n/ca_ES.po b/addons/smtpclient/i18n/ca_ES.po new file mode 100644 index 00000000000..805d787799f --- /dev/null +++ b/addons/smtpclient/i18n/ca_ES.po @@ -0,0 +1,505 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * smtpclient +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 5.0.0-rc1\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-11-30 15:52:27+0000\n" +"PO-Revision-Date: 2008-11-30 17:41+0100\n" +"Last-Translator: Jordi Esteve \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__number__ for Invoice / Sales Number" +msgstr "__number__ per a número de Factura / Comanda venda" + +#. module: smtpclient +#: field:email.smtpclient,ssl:0 +msgid "Use SSL?" +msgstr "Utilitza SSL" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_verifycode +msgid "Verify Server" +msgstr "Verifica servidor" + +#. module: smtpclient +#: wizard_view:email.sendcode,init:0 +#: wizard_button:email.sendcode,init,send:0 +msgid "Send Code" +msgstr "Envia codi" + +#. module: smtpclient +#: wizard_view:email.testemail,init:0 +msgid "Test Email" +msgstr "Email de prova" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Message Error!" +msgstr "Missatge d'error!" + +#. module: smtpclient +#: field:email.smtpclient,test_email:0 +#: view:email.smtpclient:0 +msgid "Test Message" +msgstr "Missatge de prova" + +#. module: smtpclient +#: wizard_button:email.testemail,init,send:0 +msgid "Send Email" +msgstr "Envia Email" + +#. module: smtpclient +#: field:email.smtpclient,server:0 +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_smtp_server +#: view:email.smtpclient:0 +msgid "SMTP Server" +msgstr "Servidor SMTP" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Server already verified!" +msgstr "El servidor ja està verificat!" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#, python-format +msgid "Verification Failed. Please check the Server Configuration!" +msgstr "Ha fallat la verificació. Comproveu la configuració del servidor!" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Please verify Email Server, without verification you can not send Email(s)." +msgstr "Si us plau, verifiqueu el servidor de correu electrònic, sense verificar-lo no podeu enviar Email(s)." + +#. module: smtpclient +#: field:email.smtpclient,type:0 +msgid "Server Type" +msgstr "Tipus de servidor" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "The Email is sent successfully to corresponding address" +msgstr "El correu ha estat enviat correctament a la direcció corresponent" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Account" +msgstr "Comptabilitat" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "User Information" +msgstr "Informació de l'usuari" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP SMTP server Email Registration Code!" +msgstr "Codi de registre per Email del servidor SMTP d'OpenERP!" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_report_smtp_server +#: view:report.smtp.server:0 +msgid "Server Statistics" +msgstr "Estadístiques del servidor" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Verification Message" +msgstr "Missatge de verificació" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Sale" +msgstr "Vendes" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Access Permission" +msgstr "Permís d'accés" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Please configure Email Server Messages [Verification / Test]" +msgstr "Si us plau, configureu el servidor de missatges per Email [Verificació / Prova]" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Verification failed. Invalid Verification Code!" +msgstr "Ha fallat la verificació. Codi de verificació invàlid!" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: view:email.smtpclient.history:0 +msgid "Server History" +msgstr "Historial servidor" + +#. module: smtpclient +#: field:report.smtp.server,server_id:0 +msgid "Server ID" +msgstr "ID servidor" + +#. module: smtpclient +#: field:report.smtp.server,no:0 +msgid "Total No." +msgstr "Núm. total" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__user__ for User Name" +msgstr "__user__ per a nom d'usuari" + +#. module: smtpclient +#: field:email.smtpclient,date_create:0 +msgid "Date Create" +msgstr "Data creació" + +#. module: smtpclient +#: field:email.smtpclient,active:0 +msgid "Active" +msgstr "Actiu" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Unable to read Server Settings" +msgstr "No és possible llegir la configuració del servidor" + +#. module: smtpclient +#: field:email.smtpclient,server_statistics:0 +#: view:email.smtpclient:0 +msgid "Statistics" +msgstr "Estadístiques" + +#. module: smtpclient +#: field:email.smtpclient.history,server_id:0 +msgid "Smtp Server" +msgstr "Servidor SMTP" + +#. module: smtpclient +#: field:res.company,addresses:0 +msgid "Email Addresses" +msgstr "Direcció d'Email" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "You have no permission to access SMTP Server : %s " +msgstr "No teniu permís per accedir al servidor SMTP: %s " + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Not Verified" +msgstr "No verificat" + +#. module: smtpclient +#: field:email.smtpclient.history,email:0 +msgid "Email" +msgstr "Email" + +#. module: smtpclient +#: field:email.smtpclient.history,user_id:0 +msgid "Username" +msgstr "Nom usuari" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_sendcode +msgid "Send Verification Code" +msgstr "Envia codi de verificació" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Permission" +msgstr "Permís" + +#. module: smtpclient +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_cofiguration +#: view:email.smtpclient:0 +msgid "Configuration" +msgstr "Configuració" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Read Error!" +msgstr "Error de lectura!" + +#. module: smtpclient +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "XML invàlid per a la definició de la vista!" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient +msgid "Email Client" +msgstr "Client Email" + +#. module: smtpclient +#: help:email.smtpclient,body:0 +msgid "The message text that will be send along with the email which is send through this server" +msgstr "El text del missatge que serà enviat junt amb l'Email que és enviat mitjançant aquest servidor" + +#. module: smtpclient +#: field:report.smtp.server,name:0 +msgid "Server" +msgstr "Servidor" + +#. module: smtpclient +#: wizard_view:email.verifycode,init:0 +#: wizard_button:email.verifycode,init,check:0 +msgid "Verify Code" +msgstr "Verifica codi" + +#. module: smtpclient +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_server +msgid "Servers" +msgstr "Servidors" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient_history +msgid "Email Client History" +msgstr "Historial del client d'Email" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP Test Email!" +msgstr "Email de prova d'OpenERP!" + +#. module: smtpclient +#: field:email.smtpclient,body:0 +#: view:email.smtpclient:0 +msgid "Message" +msgstr "Missatge" + +#. module: smtpclient +#: field:res.company.address,company_id:0 +msgid "Company" +msgstr "Companyia" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Verified" +msgstr "Verificat" + +#. module: smtpclient +#: field:email.smtpclient,name:0 +msgid "Server Name" +msgstr "Nom servidor" + +#. module: smtpclient +#: field:email.smtpclient,port:0 +msgid "SMTP Port" +msgstr "Port SMTP" + +#. module: smtpclient +#: field:email.smtpclient,state:0 +msgid "Server Status" +msgstr "Estat servidor" + +#. module: smtpclient +#: field:email.smtpclient,verify_email:0 +msgid "Verify Message" +msgstr "Verifica missatge" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_testemail +msgid "Send Test Email" +msgstr "Envia Email de prova" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__code__ for Verification Code" +msgstr "__code__ per a codi de verificació" + +#. module: smtpclient +#: field:email.smtpclient,user:0 +msgid "User Name" +msgstr "Nom usuari" + +#. module: smtpclient +#: field:email.smtpclient.history,date_create:0 +msgid "Date" +msgstr "Data" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Default" +msgstr "Per defecte" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Permission Error!" +msgstr "Error dels permisos!" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Error" +msgstr "Error" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Server Error!" +msgstr "Error del servidor!" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Server Error!" +msgstr "Error del servidor SMTP!" + +#. module: smtpclient +#: field:email.smtpclient,history_line:0 +#: field:report.smtp.server,history:0 +#: view:email.smtpclient:0 +msgid "History" +msgstr "Historial" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Verification Message. This is the code\n\n__code__\n\nyou must copy in the OpenERP Email Server (Verify Server wizard).\n\nCreated by user __user__" +msgstr "Missatge de verificació. Aquest és el codi\n\n__code__\n\nque haureu de copiar al servidor d'Email d'OpenERP (assistent Verifica servidor).\n\nCreat per l'usuari __user__" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Invoice" +msgstr "Factura" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Server Information" +msgstr "Informació del servidor" + +#. module: smtpclient +#: wizard_button:email.sendcode,init,end:0 +#: wizard_button:email.testemail,init,end:0 +#: wizard_button:email.verifycode,init,end:0 +msgid "Cancel" +msgstr "Cancel·la" + +#. module: smtpclient +#: field:email.smtpclient.history,resource_id:0 +msgid "Resource ID" +msgstr "ID del registre" + +#. module: smtpclient +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "El nom de l'objecte ha de començar amb x_ i no contenir cap caràcter especial!" + +#. module: smtpclient +#: field:email.smtpclient,from:0 +msgid "Email From" +msgstr "Remitent Email" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Verification Information" +msgstr "Informació de verificació" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Stock" +msgstr "Estoc" + +#. module: smtpclient +#: field:email.smtpclient.history,name:0 +msgid "Description" +msgstr "Descripció" + +#. module: smtpclient +#: wizard_field:email.verifycode,init,code:0 +#: field:email.smtpclient,code:0 +msgid "Verification Code" +msgstr "Codi de verificació" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Delivery" +msgstr "Enviament" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Waiting for Verification" +msgstr "Esperant verificació" + +#. module: smtpclient +#: field:email.smtpclient,password:0 +msgid "Password" +msgstr "Contrasenya" + +#. module: smtpclient +#: field:email.smtpclient,users_id:0 +msgid "Users Allowed" +msgstr "Usuaris permesos" + +#. module: smtpclient +#: wizard_field:email.sendcode,init,emailto:0 +#: wizard_field:email.testemail,init,emailto:0 +#: field:email.smtpclient,email:0 +#: field:res.company.address,email:0 +#: view:res.company:0 +msgid "Email Address" +msgstr "Direcció de correu" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Messages" +msgstr "Missatges" + +#. module: smtpclient +#: field:res.company.address,name:0 +msgid "Address Type" +msgstr "Tipus d'adreça" + +#. module: smtpclient +#: field:email.smtpclient.history,model:0 +#: field:report.smtp.server,model:0 +msgid "Model" +msgstr "Model" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_tree +msgid "Email Server" +msgstr "Servidor Email" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Report name and Resources ids are required!" +msgstr "Nom d'informe i ids de registres són necessaris!" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__name__ for Customer Name" +msgstr "__name__ per a nom de client" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_res_company_address +msgid "res.company.address" +msgstr "res.company.address" + diff --git a/addons/smtpclient/i18n/es.po b/addons/smtpclient/i18n/es.po new file mode 100644 index 00000000000..d3bee99f6f5 --- /dev/null +++ b/addons/smtpclient/i18n/es.po @@ -0,0 +1,870 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * smtpclient +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 5.0.0-rc1\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2009-11-26 06:00+0000\n" +"PO-Revision-Date: 2010-01-19 05:21+0000\n" +"Last-Translator: Jordi Esteve - http://www.zikzakmedia.com " +"\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-02-25 05:00+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: smtpclient +#: field:email.smtpclient.queue,bcc:0 +msgid "BCC to" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__number__ for Invoice / Sales Number" +msgstr "__number__ para número de Factura / Pedido venta" + +#. module: smtpclient +#: field:email.smtpclient,ssl:0 +msgid "Use SSL?" +msgstr "Utilizar SSL" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Start Server" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_verifycode +msgid "Verify Server" +msgstr "Verificar servidor" + +#. module: smtpclient +#: field:email.smtpclient,priority:0 +msgid "Server Priority" +msgstr "" + +#. module: smtpclient +#: help:email.sendcode,init,emailto:0 +msgid "Enter the address Email where you want to get the Verification Code" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Other Mail Servers" +msgstr "" + +#. module: smtpclient +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,to:0 +msgid "Mail to" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Message Error!" +msgstr "¡Mensaje de error!" + +#. module: smtpclient +#: field:email.smtpclient,name:0 +msgid "Server Name" +msgstr "Nombre servidor" + +#. module: smtpclient +#: field:email.smtpclient,header_ids:0 +msgid "Default Headers" +msgstr "" + +#. module: smtpclient +#: wizard_button:email.testemail,init,send:0 +msgid "Send Email" +msgstr "Enviar Email" + +#. module: smtpclient +#: field:res.company.address,company_id:0 +msgid "Company" +msgstr "Compañía" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Set to Draft" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Server already verified!" +msgstr "¡El servidor ya está verificado!" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#, python-format +msgid "Verification Failed. Please check the Server Configuration!" +msgstr "" +"Ha fallado la verificación. ¡Compruebe la configuración del servidor!" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Server Error!" +msgstr "¡Error del servidor SMTP!" + +#. module: smtpclient +#: field:email.smtpclient,auth_type:0 +#: field:email.smtpclient,type:0 +msgid "Server Type" +msgstr "Tipo de servidor" + +#. module: smtpclient +#: field:email.smtpclient,from_email:0 +msgid "Email From" +msgstr "Remitente Email" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "User Information" +msgstr "Información del usuario" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP SMTP server Email Registration Code!" +msgstr "¡Código de registro por Email del servidor SMTP de OpenERP!" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_report_smtp_server +#: view:report.smtp.server:0 +msgid "Server Statistics" +msgstr "Estadísticas del servidor" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Messages" +msgstr "Mensajes" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Sale" +msgstr "Ventas" + +#. module: smtpclient +#: field:email.headers,value:0 +msgid "Value" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Access Permission" +msgstr "Permiso de acceso" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_headers +msgid "Email Headers" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,delete_queue:0 +msgid "Queue Option" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Please configure Email Server Messages [Verification / Test]" +msgstr "" +"Por favor, configure el servidor de mensajes por Email [Verificación / " +"Prueba]" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Verification failed. Invalid Verification Code!" +msgstr "Ha fallado la verificación. ¡Código de verificación inválido!" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.act_mail_server_2_mail_history +msgid "Email History" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.history:0 +msgid "Server History" +msgstr "Historial servidor" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Yahoo!!! Server" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,test_email:0 +msgid "Test Message" +msgstr "Mensaje de prueba" + +#. module: smtpclient +#: field:report.smtp.server,server_id:0 +msgid "Server ID" +msgstr "ID servidor" + +#. module: smtpclient +#: help:email.smtpclient,delete_queue_period:0 +msgid "delete emails/contents from email queue after specified no of days" +msgstr "" + +#. module: smtpclient +#: field:report.smtp.server,no:0 +msgid "Total No." +msgstr "Núm. total" + +#. module: smtpclient +#: help:email.smtpclient,process_id:0 +msgid "Mail Transport Agent Process" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__user__ for User Name" +msgstr "__user__ para nombre de usuario" + +#. module: smtpclient +#: field:email.smtpclient,date_create:0 +msgid "Date Create" +msgstr "Fecha creación" + +#. module: smtpclient +#: field:email.smtpclient,state:0 +msgid "Server Status" +msgstr "Estado servidor" + +#. module: smtpclient +#: field:email.smtpclient.queue,error:0 +msgid "Last Error" +msgstr "" + +#. module: smtpclient +#: wizard_view:email.sendcode,init:0 +#: wizard_button:email.sendcode,init,send:0 +msgid "Send Code" +msgstr "Enviar código" + +#. module: smtpclient +#: field:email.smtpclient.queue,name:0 +msgid "Subject" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Read Error!" +msgstr "¡Error de lectura!" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Unable to read Server Settings" +msgstr "No es posible leer la configuración del servidor" + +#. module: smtpclient +#: field:email.smtpclient,server_statistics:0 +msgid "Statistics" +msgstr "Estadísticas" + +#. module: smtpclient +#: wizard_view:email.testemail,init:0 +msgid "Test Email" +msgstr "Email de prueba" + +#. module: smtpclient +#: field:email.smtpclient.history,server_id:0 +msgid "Smtp Server" +msgstr "Servidor SMTP" + +#. module: smtpclient +#: field:res.company,addresses:0 +msgid "Email Addresses" +msgstr "Dirección de Email" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_history_tree +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_server_history +msgid "Email Server History" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Waiting" +msgstr "" + +#. module: smtpclient +#: help:email.testemail,init,emailto:0 +msgid "Enter the address Email where you want to get the Test Email" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Not Verified" +msgstr "No verificado" + +#. module: smtpclient +#: field:email.smtpclient.history,email:0 +msgid "Email" +msgstr "Email" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Sent" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,user_id:0 +msgid "Username" +msgstr "Nombre usuario" + +#. module: smtpclient +#: field:res.company.address,name:0 +msgid "Address Type" +msgstr "Tipo de dirección" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Permission" +msgstr "Permiso" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "Message with All Headers" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Message Headers" +msgstr "" + +#. module: smtpclient +#: field:ir.actions.server,report_id:0 +msgid "Report" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Other Information" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Configuration" +msgstr "Configuración" + +#. module: smtpclient +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: smtpclient +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "¡XML inválido para la definición de la vista!" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,disclaimers:0 +msgid "Disclaimers" +msgstr "" + +#. module: smtpclient +#: field:report.smtp.server,name:0 +msgid "Server" +msgstr "Servidor" + +#. module: smtpclient +#: view:res.company:0 +msgid "SMTP Settings" +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,body:0 +msgid "" +"The message text that will be send along with the email which is send " +"through this server" +msgstr "" +"El texto del mensaje que será enviado junto con el Email que es enviado " +"mediante este servidor" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_testemail +msgid "Send Test Email" +msgstr "Enviar Email de prueba" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient_queue +msgid "Email Queue" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Server Information" +msgstr "Información del servidor" + +#. module: smtpclient +#: help:email.verifycode,init,code:0 +msgid "Enter the verification code thay you get in your verification Email" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient_history +msgid "Email Client History" +msgstr "Historial del cliente de Email" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Never Delete Message" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP Test Email!" +msgstr "¡Email de prueba de OpenERP!" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,body:0 +#: view:email.smtpclient.queue:0 +#: field:email.smtpclient.queue,serialized_message:0 +msgid "Message" +msgstr "Mensaje" + +#. module: smtpclient +#: field:email.smtpclient,process_id:0 +msgid "MTA Process" +msgstr "" + +#. module: smtpclient +#: field:email.headers,server_id:0 +#: view:email.smtpclient:0 +#: field:email.smtpclient,server:0 +#: field:email.smtpclient.queue,server_id:0 +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_smtp_server +msgid "SMTP Server" +msgstr "Servidor SMTP" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Google Server" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Verified" +msgstr "Verificado" + +#. module: smtpclient +#: help:email.smtpclient,priority:0 +msgid "" +"Priority between 0 to 10, will be used to define the MTA process priotiry" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,port:0 +msgid "SMTP Port" +msgstr "Puerto SMTP" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Email TO Address not Defined !" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Server Error !" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,auth:0 +msgid "Use Auth" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,pstate:0 +msgid "Server Statue" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,user:0 +msgid "User Name" +msgstr "Nombre usuario" + +#. module: smtpclient +#: field:email.smtpclient,verify_email:0 +msgid "Verify Message" +msgstr "Verificar mensaje" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient +#: model:ir.module.module,shortdesc:smtpclient.module_meta_information +msgid "Email Client" +msgstr "Cliente Email" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Disclaimers Message" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__code__ for Verification Code" +msgstr "__code__ para código de verificación" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Queued" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,date_create:0 +#: field:email.smtpclient.queue,date_create:0 +msgid "Date" +msgstr "Fecha" + +#. module: smtpclient +#: field:email.smtpclient.queue,cc:0 +msgid "CC to" +msgstr "" + +#. module: smtpclient +#: model:email.smtpclient,verify_email:smtpclient.email_smtpclient_sendmailserver0 +msgid "" +"Verification Message. This is the code\n" +"__code__ \n" +"you must copy in the OpenERP Email Server (Verify Server wizard).\n" +"Created by user __user__" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_queue_tree +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_smtp_server_queue +msgid "Message Queue" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Default" +msgstr "Por defecto" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Delete Content After" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "You have no permission to access SMTP Server : %s " +msgstr "No tiene permiso para acceder al servidor SMTP: %s " + +#. module: smtpclient +#: field:email.smtpclient,active:0 +msgid "Active" +msgstr "Activo" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.act_mail_server_2_mail_queue +msgid "Message Queus" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#: code:addons/smtpclient/wizard/verifycode.py:0 +#: view:email.smtpclient.queue:0 +#: selection:email.smtpclient.queue,state:0 +#, python-format +msgid "Error" +msgstr "Error" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Server Error!" +msgstr "¡Error del servidor!" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Clear All After" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "" +"Please verify Email Server, without verification you can not send Email(s)." +msgstr "" +"Por favor, verifique el servidor de correo electrónico, sin verificarlo no " +"puede enviar Email(s)." + +#. module: smtpclient +#: field:email.smtpclient,history_line:0 +#: field:report.smtp.server,history:0 +msgid "History" +msgstr "Historial" + +#. module: smtpclient +#: field:email.smtpclient.queue,priority:0 +msgid "Message Priority" +msgstr "" + +#. module: smtpclient +#: field:ir.actions.server,file_ids:0 +msgid "Attachments" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__name__ for Customer Name" +msgstr "__name__ para nombre de cliente" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "General" +msgstr "" + +#. module: smtpclient +#: field:email.headers,key:0 +msgid "Header" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "" +"Verification Message. This is the code\n" +"\n" +"__code__\n" +"\n" +"you must copy in the OpenERP Email Server (Verify Server wizard).\n" +"\n" +"Created by user __user__" +msgstr "" +"Mensaje de verificación. Éste es el código\n" +"\n" +"__code__\n" +"\n" +"que deberá copiar en el servidor de Email de OpenERP (asistente Verificar " +"servidor).\n" +"\n" +"Creado por el usuario __user__" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Invoice" +msgstr "Factura" + +#. module: smtpclient +#: wizard_view:email.verifycode,init:0 +#: wizard_button:email.verifycode,init,check:0 +msgid "Verify Code" +msgstr "Verificar código" + +#. module: smtpclient +#: wizard_button:email.sendcode,init,end:0 +#: wizard_button:email.testemail,init,end:0 +#: wizard_button:email.verifycode,init,end:0 +msgid "Cancel" +msgstr "Cancelar" + +#. module: smtpclient +#: field:email.smtpclient,delete_queue_period:0 +msgid "Delete after" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Server is not Verified, Please Verify the Server !" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,resource_id:0 +msgid "Resource ID" +msgstr "ID del registro" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Data Error !" +msgstr "" + +#. module: smtpclient +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" +"¡El nombre del objeto debe empezar con x_ y no contener ningún carácter " +"especial!" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Delete when Email Sent" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Account" +msgstr "Contabilidad" + +#. module: smtpclient +#: model:ir.module.module,description:smtpclient.module_meta_information +msgid "" +"Email Client module that provides:\n" +" Sending Email\n" +" Use Multiple Server\n" +" Multi Threading\n" +" Multi Attachment\n" +" " +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Stock" +msgstr "Stock" + +#. module: smtpclient +#: field:email.smtpclient.history,name:0 +msgid "Description" +msgstr "Descripción" + +#. module: smtpclient +#: field:email.smtpclient,code:0 +#: wizard_field:email.verifycode,init,code:0 +msgid "Verification Code" +msgstr "Código de verificación" + +#. module: smtpclient +#: selection:email.smtpclient,pstate:0 +msgid "Stop" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,body:0 +msgid "Email Text" +msgstr "" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Delivery" +msgstr "Envío" + +#. module: smtpclient +#: selection:email.smtpclient,pstate:0 +msgid "Running" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "Last Error occured" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Waiting for Verification" +msgstr "Esperando verificación" + +#. module: smtpclient +#: field:email.smtpclient,password:0 +msgid "Password" +msgstr "Contraseña" + +#. module: smtpclient +#: field:email.smtpclient,users_id:0 +msgid "Users Allowed" +msgstr "Usuarios permitidos" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#, python-format +msgid "Verification Code Already Generated !" +msgstr "" + +#. module: smtpclient +#: wizard_field:email.sendcode,init,emailto:0 +#: field:email.smtpclient,email:0 +#: wizard_field:email.testemail,init,emailto:0 +#: view:res.company:0 +#: field:res.company.address,email:0 +msgid "Email Address" +msgstr "Dirección de correo" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Verification Message" +msgstr "Mensaje de verificación" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Stop Server" +msgstr "" + +#. module: smtpclient +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_server +msgid "Email Servers" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_sendcode +msgid "Send Verification Code" +msgstr "Enviar código de verificación" + +#. module: smtpclient +#: field:email.smtpclient.history,model:0 +msgid "Model" +msgstr "Modelo" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_tree +#: field:ir.actions.server,email_server:0 +msgid "Email Server" +msgstr "Servidor Email" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Permission Error!" +msgstr "¡Error de los permisos!" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_res_company_address +msgid "res.company.address" +msgstr "res.company.address" + +#. module: smtpclient +#: field:email.smtpclient.queue,state:0 +msgid "Message Status" +msgstr "" + +#~ msgid "The Email is sent successfully to corresponding address" +#~ msgstr "" +#~ "El correo ha sido enviado correctamente a la dirección correspondiente" + +#~ msgid "Servers" +#~ msgstr "Servidores" + +#~ msgid "Verification Information" +#~ msgstr "Información de verificación" + +#~ msgid "Report name and Resources ids are required!" +#~ msgstr "¡Nombre de informe y ids de registros son necesarios!" diff --git a/addons/smtpclient/i18n/es_ES.po b/addons/smtpclient/i18n/es_ES.po new file mode 100644 index 00000000000..9cc780f7bf1 --- /dev/null +++ b/addons/smtpclient/i18n/es_ES.po @@ -0,0 +1,505 @@ +# Translation of OpenERP Server. +# This file containt the translation of the following modules: +# * smtpclient +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 5.0.0-rc1\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2008-11-30 15:52:27+0000\n" +"PO-Revision-Date: 2008-11-30 17:41+0100\n" +"Last-Translator: Jordi Esteve \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: \n" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__number__ for Invoice / Sales Number" +msgstr "__number__ para número de Factura / Pedido venta" + +#. module: smtpclient +#: field:email.smtpclient,ssl:0 +msgid "Use SSL?" +msgstr "Utilizar SSL" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_verifycode +msgid "Verify Server" +msgstr "Verificar servidor" + +#. module: smtpclient +#: wizard_view:email.sendcode,init:0 +#: wizard_button:email.sendcode,init,send:0 +msgid "Send Code" +msgstr "Enviar código" + +#. module: smtpclient +#: wizard_view:email.testemail,init:0 +msgid "Test Email" +msgstr "Email de prueba" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Message Error!" +msgstr "¡Mensaje de error!" + +#. module: smtpclient +#: field:email.smtpclient,test_email:0 +#: view:email.smtpclient:0 +msgid "Test Message" +msgstr "Mensaje de prueba" + +#. module: smtpclient +#: wizard_button:email.testemail,init,send:0 +msgid "Send Email" +msgstr "Enviar Email" + +#. module: smtpclient +#: field:email.smtpclient,server:0 +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_smtp_server +#: view:email.smtpclient:0 +msgid "SMTP Server" +msgstr "Servidor SMTP" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Server already verified!" +msgstr "¡El servidor ya está verificado!" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#, python-format +msgid "Verification Failed. Please check the Server Configuration!" +msgstr "Ha fallado la verificación. ¡Compruebe la configuración del servidor!" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Please verify Email Server, without verification you can not send Email(s)." +msgstr "Por favor, verifique el servidor de correo electrónico, sin verificarlo no puede enviar Email(s)." + +#. module: smtpclient +#: field:email.smtpclient,type:0 +msgid "Server Type" +msgstr "Tipo de servidor" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "The Email is sent successfully to corresponding address" +msgstr "El correo ha sido enviado correctamente a la dirección correspondiente" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Account" +msgstr "Contabilidad" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "User Information" +msgstr "Información del usuario" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP SMTP server Email Registration Code!" +msgstr "¡Código de registro por Email del servidor SMTP de OpenERP!" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_report_smtp_server +#: view:report.smtp.server:0 +msgid "Server Statistics" +msgstr "Estadísticas del servidor" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Verification Message" +msgstr "Mensaje de verificación" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Sale" +msgstr "Ventas" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Access Permission" +msgstr "Permiso de acceso" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Please configure Email Server Messages [Verification / Test]" +msgstr "Por favor, configure el servidor de mensajes por Email [Verificación / Prueba]" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Verification failed. Invalid Verification Code!" +msgstr "Ha fallado la verificación. ¡Código de verificación inválido!" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: view:email.smtpclient.history:0 +msgid "Server History" +msgstr "Historial servidor" + +#. module: smtpclient +#: field:report.smtp.server,server_id:0 +msgid "Server ID" +msgstr "ID servidor" + +#. module: smtpclient +#: field:report.smtp.server,no:0 +msgid "Total No." +msgstr "Núm. total" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__user__ for User Name" +msgstr "__user__ para nombre de usuario" + +#. module: smtpclient +#: field:email.smtpclient,date_create:0 +msgid "Date Create" +msgstr "Fecha creación" + +#. module: smtpclient +#: field:email.smtpclient,active:0 +msgid "Active" +msgstr "Activo" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Unable to read Server Settings" +msgstr "No es posible leer la configuración del servidor" + +#. module: smtpclient +#: field:email.smtpclient,server_statistics:0 +#: view:email.smtpclient:0 +msgid "Statistics" +msgstr "Estadísticas" + +#. module: smtpclient +#: field:email.smtpclient.history,server_id:0 +msgid "Smtp Server" +msgstr "Servidor SMTP" + +#. module: smtpclient +#: field:res.company,addresses:0 +msgid "Email Addresses" +msgstr "Dirección de Email" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "You have no permission to access SMTP Server : %s " +msgstr "No tiene permiso para acceder al servidor SMTP: %s " + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Not Verified" +msgstr "No verificado" + +#. module: smtpclient +#: field:email.smtpclient.history,email:0 +msgid "Email" +msgstr "Email" + +#. module: smtpclient +#: field:email.smtpclient.history,user_id:0 +msgid "Username" +msgstr "Nombre usuario" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_sendcode +msgid "Send Verification Code" +msgstr "Enviar código de verificación" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Permission" +msgstr "Permiso" + +#. module: smtpclient +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_cofiguration +#: view:email.smtpclient:0 +msgid "Configuration" +msgstr "Configuración" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Read Error!" +msgstr "¡Error de lectura!" + +#. module: smtpclient +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "¡XML inválido para la definición de la vista!" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient +msgid "Email Client" +msgstr "Cliente Email" + +#. module: smtpclient +#: help:email.smtpclient,body:0 +msgid "The message text that will be send along with the email which is send through this server" +msgstr "El texto del mensaje que será enviado junto con el Email que es enviado mediante este servidor" + +#. module: smtpclient +#: field:report.smtp.server,name:0 +msgid "Server" +msgstr "Servidor" + +#. module: smtpclient +#: wizard_view:email.verifycode,init:0 +#: wizard_button:email.verifycode,init,check:0 +msgid "Verify Code" +msgstr "Verificar código" + +#. module: smtpclient +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_server +msgid "Servers" +msgstr "Servidores" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient_history +msgid "Email Client History" +msgstr "Historial del cliente de Email" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP Test Email!" +msgstr "¡Email de prueba de OpenERP!" + +#. module: smtpclient +#: field:email.smtpclient,body:0 +#: view:email.smtpclient:0 +msgid "Message" +msgstr "Mensaje" + +#. module: smtpclient +#: field:res.company.address,company_id:0 +msgid "Company" +msgstr "Compañía" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Verified" +msgstr "Verificado" + +#. module: smtpclient +#: field:email.smtpclient,name:0 +msgid "Server Name" +msgstr "Nombre servidor" + +#. module: smtpclient +#: field:email.smtpclient,port:0 +msgid "SMTP Port" +msgstr "Puerto SMTP" + +#. module: smtpclient +#: field:email.smtpclient,state:0 +msgid "Server Status" +msgstr "Estado servidor" + +#. module: smtpclient +#: field:email.smtpclient,verify_email:0 +msgid "Verify Message" +msgstr "Verificar mensaje" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_testemail +msgid "Send Test Email" +msgstr "Enviar Email de prueba" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__code__ for Verification Code" +msgstr "__code__ para código de verificación" + +#. module: smtpclient +#: field:email.smtpclient,user:0 +msgid "User Name" +msgstr "Nombre usuario" + +#. module: smtpclient +#: field:email.smtpclient.history,date_create:0 +msgid "Date" +msgstr "Fecha" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Default" +msgstr "Por defecto" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Permission Error!" +msgstr "¡Error de los permisos!" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Error" +msgstr "Error" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Server Error!" +msgstr "¡Error del servidor!" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Server Error!" +msgstr "¡Error del servidor SMTP!" + +#. module: smtpclient +#: field:email.smtpclient,history_line:0 +#: field:report.smtp.server,history:0 +#: view:email.smtpclient:0 +msgid "History" +msgstr "Historial" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Verification Message. This is the code\n\n__code__\n\nyou must copy in the OpenERP Email Server (Verify Server wizard).\n\nCreated by user __user__" +msgstr "Mensaje de verificación. Éste es el código\n\n__code__\n\nque deberá copiar en el servidor de Email de OpenERP (asistente Verificar servidor).\n\nCreado por el usuario __user__" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Invoice" +msgstr "Factura" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Server Information" +msgstr "Información del servidor" + +#. module: smtpclient +#: wizard_button:email.sendcode,init,end:0 +#: wizard_button:email.testemail,init,end:0 +#: wizard_button:email.verifycode,init,end:0 +msgid "Cancel" +msgstr "Cancelar" + +#. module: smtpclient +#: field:email.smtpclient.history,resource_id:0 +msgid "Resource ID" +msgstr "ID del registro" + +#. module: smtpclient +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "¡El nombre del objeto debe empezar con x_ y no contener ningún carácter especial!" + +#. module: smtpclient +#: field:email.smtpclient,from:0 +msgid "Email From" +msgstr "Remitente Email" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Verification Information" +msgstr "Información de verificación" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Stock" +msgstr "Stock" + +#. module: smtpclient +#: field:email.smtpclient.history,name:0 +msgid "Description" +msgstr "Descripción" + +#. module: smtpclient +#: wizard_field:email.verifycode,init,code:0 +#: field:email.smtpclient,code:0 +msgid "Verification Code" +msgstr "Código de verificación" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Delivery" +msgstr "Envío" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Waiting for Verification" +msgstr "Esperando verificación" + +#. module: smtpclient +#: field:email.smtpclient,password:0 +msgid "Password" +msgstr "Contraseña" + +#. module: smtpclient +#: field:email.smtpclient,users_id:0 +msgid "Users Allowed" +msgstr "Usuarios permitidos" + +#. module: smtpclient +#: wizard_field:email.sendcode,init,emailto:0 +#: wizard_field:email.testemail,init,emailto:0 +#: field:email.smtpclient,email:0 +#: field:res.company.address,email:0 +#: view:res.company:0 +msgid "Email Address" +msgstr "Dirección de correo" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Messages" +msgstr "Mensajes" + +#. module: smtpclient +#: field:res.company.address,name:0 +msgid "Address Type" +msgstr "Tipo de dirección" + +#. module: smtpclient +#: field:email.smtpclient.history,model:0 +#: field:report.smtp.server,model:0 +msgid "Model" +msgstr "Modelo" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_tree +msgid "Email Server" +msgstr "Servidor Email" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Report name and Resources ids are required!" +msgstr "¡Nombre de informe y ids de registros son necesarios!" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__name__ for Customer Name" +msgstr "__name__ para nombre de cliente" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_res_company_address +msgid "res.company.address" +msgstr "res.company.address" + diff --git a/addons/smtpclient/i18n/fr.po b/addons/smtpclient/i18n/fr.po new file mode 100644 index 00000000000..59083df5805 --- /dev/null +++ b/addons/smtpclient/i18n/fr.po @@ -0,0 +1,840 @@ +# French translation for openobject-addons +# Copyright (c) 2010 Rosetta Contributors and Canonical Ltd 2010 +# This file is distributed under the same license as the openobject-addons package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: openobject-addons\n" +"Report-Msgid-Bugs-To: FULL NAME \n" +"POT-Creation-Date: 2009-11-26 06:00+0000\n" +"PO-Revision-Date: 2010-04-07 13:57+0000\n" +"Last-Translator: FULL NAME \n" +"Language-Team: French \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Launchpad-Export-Date: 2010-04-13 03:42+0000\n" +"X-Generator: Launchpad (build Unknown)\n" + +#. module: smtpclient +#: field:email.smtpclient.queue,bcc:0 +msgid "BCC to" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__number__ for Invoice / Sales Number" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,ssl:0 +msgid "Use SSL?" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Start Server" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_verifycode +msgid "Verify Server" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,priority:0 +msgid "Server Priority" +msgstr "" + +#. module: smtpclient +#: help:email.sendcode,init,emailto:0 +msgid "Enter the address Email where you want to get the Verification Code" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Other Mail Servers" +msgstr "" + +#. module: smtpclient +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,to:0 +msgid "Mail to" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Message Error!" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,name:0 +msgid "Server Name" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,header_ids:0 +msgid "Default Headers" +msgstr "" + +#. module: smtpclient +#: wizard_button:email.testemail,init,send:0 +msgid "Send Email" +msgstr "" + +#. module: smtpclient +#: field:res.company.address,company_id:0 +msgid "Company" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Set to Draft" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Server already verified!" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#, python-format +msgid "Verification Failed. Please check the Server Configuration!" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Server Error!" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,auth_type:0 +#: field:email.smtpclient,type:0 +msgid "Server Type" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,from_email:0 +msgid "Email From" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "User Information" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP SMTP server Email Registration Code!" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_report_smtp_server +#: view:report.smtp.server:0 +msgid "Server Statistics" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Messages" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Sale" +msgstr "" + +#. module: smtpclient +#: field:email.headers,value:0 +msgid "Value" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Access Permission" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_headers +msgid "Email Headers" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,delete_queue:0 +msgid "Queue Option" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Please configure Email Server Messages [Verification / Test]" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Verification failed. Invalid Verification Code!" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.act_mail_server_2_mail_history +msgid "Email History" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.history:0 +msgid "Server History" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Yahoo!!! Server" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,test_email:0 +msgid "Test Message" +msgstr "" + +#. module: smtpclient +#: field:report.smtp.server,server_id:0 +msgid "Server ID" +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,delete_queue_period:0 +msgid "delete emails/contents from email queue after specified no of days" +msgstr "" + +#. module: smtpclient +#: field:report.smtp.server,no:0 +msgid "Total No." +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,process_id:0 +msgid "Mail Transport Agent Process" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__user__ for User Name" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,date_create:0 +msgid "Date Create" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,state:0 +msgid "Server Status" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,error:0 +msgid "Last Error" +msgstr "" + +#. module: smtpclient +#: wizard_view:email.sendcode,init:0 +#: wizard_button:email.sendcode,init,send:0 +msgid "Send Code" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,name:0 +msgid "Subject" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Read Error!" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Unable to read Server Settings" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,server_statistics:0 +msgid "Statistics" +msgstr "" + +#. module: smtpclient +#: wizard_view:email.testemail,init:0 +msgid "Test Email" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,server_id:0 +msgid "Smtp Server" +msgstr "" + +#. module: smtpclient +#: field:res.company,addresses:0 +msgid "Email Addresses" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_history_tree +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_server_history +msgid "Email Server History" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Waiting" +msgstr "" + +#. module: smtpclient +#: help:email.testemail,init,emailto:0 +msgid "Enter the address Email where you want to get the Test Email" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Not Verified" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,email:0 +msgid "Email" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Sent" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,user_id:0 +msgid "Username" +msgstr "" + +#. module: smtpclient +#: field:res.company.address,name:0 +msgid "Address Type" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Permission" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "Message with All Headers" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Message Headers" +msgstr "" + +#. module: smtpclient +#: field:ir.actions.server,report_id:0 +msgid "Report" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Other Information" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Configuration" +msgstr "" + +#. module: smtpclient +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: smtpclient +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,disclaimers:0 +msgid "Disclaimers" +msgstr "" + +#. module: smtpclient +#: field:report.smtp.server,name:0 +msgid "Server" +msgstr "" + +#. module: smtpclient +#: view:res.company:0 +msgid "SMTP Settings" +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,body:0 +msgid "" +"The message text that will be send along with the email which is send " +"through this server" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_testemail +msgid "Send Test Email" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient_queue +msgid "Email Queue" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Server Information" +msgstr "" + +#. module: smtpclient +#: help:email.verifycode,init,code:0 +msgid "Enter the verification code thay you get in your verification Email" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient_history +msgid "Email Client History" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Never Delete Message" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP Test Email!" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,body:0 +#: view:email.smtpclient.queue:0 +#: field:email.smtpclient.queue,serialized_message:0 +msgid "Message" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,process_id:0 +msgid "MTA Process" +msgstr "" + +#. module: smtpclient +#: field:email.headers,server_id:0 +#: view:email.smtpclient:0 +#: field:email.smtpclient,server:0 +#: field:email.smtpclient.queue,server_id:0 +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_smtp_server +msgid "SMTP Server" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Google Server" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Verified" +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,priority:0 +msgid "" +"Priority between 0 to 10, will be used to define the MTA process priotiry" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,port:0 +msgid "SMTP Port" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Email TO Address not Defined !" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Server Error !" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,auth:0 +msgid "Use Auth" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,pstate:0 +msgid "Server Statue" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,user:0 +msgid "User Name" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,verify_email:0 +msgid "Verify Message" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient +#: model:ir.module.module,shortdesc:smtpclient.module_meta_information +msgid "Email Client" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Disclaimers Message" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__code__ for Verification Code" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Queued" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,date_create:0 +#: field:email.smtpclient.queue,date_create:0 +msgid "Date" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,cc:0 +msgid "CC to" +msgstr "" + +#. module: smtpclient +#: model:email.smtpclient,verify_email:smtpclient.email_smtpclient_sendmailserver0 +msgid "" +"Verification Message. This is the code\n" +"__code__ \n" +"you must copy in the OpenERP Email Server (Verify Server wizard).\n" +"Created by user __user__" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_queue_tree +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_smtp_server_queue +msgid "Message Queue" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Default" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Delete Content After" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "You have no permission to access SMTP Server : %s " +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,active:0 +msgid "Active" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.act_mail_server_2_mail_queue +msgid "Message Queus" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#: code:addons/smtpclient/wizard/verifycode.py:0 +#: view:email.smtpclient.queue:0 +#: selection:email.smtpclient.queue,state:0 +#, python-format +msgid "Error" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Server Error!" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Clear All After" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "" +"Please verify Email Server, without verification you can not send Email(s)." +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,history_line:0 +#: field:report.smtp.server,history:0 +msgid "History" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,priority:0 +msgid "Message Priority" +msgstr "" + +#. module: smtpclient +#: field:ir.actions.server,file_ids:0 +msgid "Attachments" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__name__ for Customer Name" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "General" +msgstr "" + +#. module: smtpclient +#: field:email.headers,key:0 +msgid "Header" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "" +"Verification Message. This is the code\n" +"\n" +"__code__\n" +"\n" +"you must copy in the OpenERP Email Server (Verify Server wizard).\n" +"\n" +"Created by user __user__" +msgstr "" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Invoice" +msgstr "" + +#. module: smtpclient +#: wizard_view:email.verifycode,init:0 +#: wizard_button:email.verifycode,init,check:0 +msgid "Verify Code" +msgstr "" + +#. module: smtpclient +#: wizard_button:email.sendcode,init,end:0 +#: wizard_button:email.testemail,init,end:0 +#: wizard_button:email.verifycode,init,end:0 +msgid "Cancel" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,delete_queue_period:0 +msgid "Delete after" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Server is not Verified, Please Verify the Server !" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,resource_id:0 +msgid "Resource ID" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Data Error !" +msgstr "" + +#. module: smtpclient +#: constraint:ir.model:0 +msgid "" +"The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Delete when Email Sent" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Account" +msgstr "" + +#. module: smtpclient +#: model:ir.module.module,description:smtpclient.module_meta_information +msgid "" +"Email Client module that provides:\n" +" Sending Email\n" +" Use Multiple Server\n" +" Multi Threading\n" +" Multi Attachment\n" +" " +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Stock" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,name:0 +msgid "Description" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,code:0 +#: wizard_field:email.verifycode,init,code:0 +msgid "Verification Code" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,pstate:0 +msgid "Stop" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,body:0 +msgid "Email Text" +msgstr "" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Delivery" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,pstate:0 +msgid "Running" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "Last Error occured" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Waiting for Verification" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,password:0 +msgid "Password" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,users_id:0 +msgid "Users Allowed" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#, python-format +msgid "Verification Code Already Generated !" +msgstr "" + +#. module: smtpclient +#: wizard_field:email.sendcode,init,emailto:0 +#: field:email.smtpclient,email:0 +#: wizard_field:email.testemail,init,emailto:0 +#: view:res.company:0 +#: field:res.company.address,email:0 +msgid "Email Address" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Verification Message" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Stop Server" +msgstr "" + +#. module: smtpclient +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_server +msgid "Email Servers" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_sendcode +msgid "Send Verification Code" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,model:0 +msgid "Model" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_tree +#: field:ir.actions.server,email_server:0 +msgid "Email Server" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Permission Error!" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_res_company_address +msgid "res.company.address" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,state:0 +msgid "Message Status" +msgstr "" diff --git a/addons/smtpclient/i18n/fr_BE.po b/addons/smtpclient/i18n/fr_BE.po new file mode 100644 index 00000000000..79723798379 --- /dev/null +++ b/addons/smtpclient/i18n/fr_BE.po @@ -0,0 +1,825 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * smtpclient +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 5.0.6\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2009-11-26 06:00:34+0000\n" +"PO-Revision-Date: 2009-11-26 06:00:34+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: smtpclient +#: field:email.smtpclient.queue,bcc:0 +msgid "BCC to" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__number__ for Invoice / Sales Number" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,ssl:0 +msgid "Use SSL?" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Start Server" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_verifycode +msgid "Verify Server" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,priority:0 +msgid "Server Priority" +msgstr "" + +#. module: smtpclient +#: help:email.sendcode,init,emailto:0 +msgid "Enter the address Email where you want to get the Verification Code" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Other Mail Servers" +msgstr "" + +#. module: smtpclient +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,to:0 +msgid "Mail to" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Message Error!" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,name:0 +msgid "Server Name" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,header_ids:0 +msgid "Default Headers" +msgstr "" + +#. module: smtpclient +#: wizard_button:email.testemail,init,send:0 +msgid "Send Email" +msgstr "" + +#. module: smtpclient +#: field:res.company.address,company_id:0 +msgid "Company" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Set to Draft" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Server already verified!" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#, python-format +msgid "Verification Failed. Please check the Server Configuration!" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Server Error!" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,auth_type:0 +#: field:email.smtpclient,type:0 +msgid "Server Type" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,from_email:0 +msgid "Email From" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "User Information" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP SMTP server Email Registration Code!" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_report_smtp_server +#: view:report.smtp.server:0 +msgid "Server Statistics" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Messages" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Sale" +msgstr "" + +#. module: smtpclient +#: field:email.headers,value:0 +msgid "Value" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Access Permission" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_headers +msgid "Email Headers" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,delete_queue:0 +msgid "Queue Option" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Please configure Email Server Messages [Verification / Test]" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Verification failed. Invalid Verification Code!" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.act_mail_server_2_mail_history +msgid "Email History" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.history:0 +msgid "Server History" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Yahoo!!! Server" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,test_email:0 +msgid "Test Message" +msgstr "" + +#. module: smtpclient +#: field:report.smtp.server,server_id:0 +msgid "Server ID" +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,delete_queue_period:0 +msgid "delete emails/contents from email queue after specified no of days" +msgstr "" + +#. module: smtpclient +#: field:report.smtp.server,no:0 +msgid "Total No." +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,process_id:0 +msgid "Mail Transport Agent Process" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__user__ for User Name" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,date_create:0 +msgid "Date Create" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,state:0 +msgid "Server Status" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,error:0 +msgid "Last Error" +msgstr "" + +#. module: smtpclient +#: wizard_view:email.sendcode,init:0 +#: wizard_button:email.sendcode,init,send:0 +msgid "Send Code" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,name:0 +msgid "Subject" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Read Error!" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Unable to read Server Settings" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,server_statistics:0 +msgid "Statistics" +msgstr "" + +#. module: smtpclient +#: wizard_view:email.testemail,init:0 +msgid "Test Email" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,server_id:0 +msgid "Smtp Server" +msgstr "" + +#. module: smtpclient +#: field:res.company,addresses:0 +msgid "Email Addresses" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_history_tree +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_server_history +msgid "Email Server History" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Waiting" +msgstr "" + +#. module: smtpclient +#: help:email.testemail,init,emailto:0 +msgid "Enter the address Email where you want to get the Test Email" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Not Verified" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,email:0 +msgid "Email" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Sent" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,user_id:0 +msgid "Username" +msgstr "" + +#. module: smtpclient +#: field:res.company.address,name:0 +msgid "Address Type" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Permission" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "Message with All Headers" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Message Headers" +msgstr "" + +#. module: smtpclient +#: field:ir.actions.server,report_id:0 +msgid "Report" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Other Information" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Configuration" +msgstr "" + +#. module: smtpclient +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: smtpclient +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,disclaimers:0 +msgid "Disclaimers" +msgstr "" + +#. module: smtpclient +#: field:report.smtp.server,name:0 +msgid "Server" +msgstr "" + +#. module: smtpclient +#: view:res.company:0 +msgid "SMTP Settings" +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,body:0 +msgid "The message text that will be send along with the email which is send through this server" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_testemail +msgid "Send Test Email" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient_queue +msgid "Email Queue" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Server Information" +msgstr "" + +#. module: smtpclient +#: help:email.verifycode,init,code:0 +msgid "Enter the verification code thay you get in your verification Email" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient_history +msgid "Email Client History" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Never Delete Message" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP Test Email!" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,body:0 +#: view:email.smtpclient.queue:0 +#: field:email.smtpclient.queue,serialized_message:0 +msgid "Message" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,process_id:0 +msgid "MTA Process" +msgstr "" + +#. module: smtpclient +#: field:email.headers,server_id:0 +#: view:email.smtpclient:0 +#: field:email.smtpclient,server:0 +#: field:email.smtpclient.queue,server_id:0 +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_smtp_server +msgid "SMTP Server" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Google Server" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Verified" +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,priority:0 +msgid "Priority between 0 to 10, will be used to define the MTA process priotiry" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,port:0 +msgid "SMTP Port" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Email TO Address not Defined !" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Server Error !" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,auth:0 +msgid "Use Auth" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,pstate:0 +msgid "Server Statue" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,user:0 +msgid "User Name" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,verify_email:0 +msgid "Verify Message" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient +#: model:ir.module.module,shortdesc:smtpclient.module_meta_information +msgid "Email Client" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Disclaimers Message" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__code__ for Verification Code" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Queued" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,date_create:0 +#: field:email.smtpclient.queue,date_create:0 +msgid "Date" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,cc:0 +msgid "CC to" +msgstr "" + +#. module: smtpclient +#: model:email.smtpclient,verify_email:smtpclient.email_smtpclient_sendmailserver0 +msgid "Verification Message. This is the code\n" +"__code__ \n" +"you must copy in the OpenERP Email Server (Verify Server wizard).\n" +"Created by user __user__" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_queue_tree +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_smtp_server_queue +msgid "Message Queue" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Default" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Delete Content After" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "You have no permission to access SMTP Server : %s " +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,active:0 +msgid "Active" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.act_mail_server_2_mail_queue +msgid "Message Queus" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#: code:addons/smtpclient/wizard/verifycode.py:0 +#: view:email.smtpclient.queue:0 +#: selection:email.smtpclient.queue,state:0 +#, python-format +msgid "Error" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Server Error!" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Clear All After" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Please verify Email Server, without verification you can not send Email(s)." +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,history_line:0 +#: field:report.smtp.server,history:0 +msgid "History" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,priority:0 +msgid "Message Priority" +msgstr "" + +#. module: smtpclient +#: field:ir.actions.server,file_ids:0 +msgid "Attachments" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__name__ for Customer Name" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "General" +msgstr "" + +#. module: smtpclient +#: field:email.headers,key:0 +msgid "Header" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Verification Message. This is the code\n\n__code__\n\nyou must copy in the OpenERP Email Server (Verify Server wizard).\n\nCreated by user __user__" +msgstr "" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Invoice" +msgstr "" + +#. module: smtpclient +#: wizard_view:email.verifycode,init:0 +#: wizard_button:email.verifycode,init,check:0 +msgid "Verify Code" +msgstr "" + +#. module: smtpclient +#: wizard_button:email.sendcode,init,end:0 +#: wizard_button:email.testemail,init,end:0 +#: wizard_button:email.verifycode,init,end:0 +msgid "Cancel" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,delete_queue_period:0 +msgid "Delete after" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Server is not Verified, Please Verify the Server !" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,resource_id:0 +msgid "Resource ID" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Data Error !" +msgstr "" + +#. module: smtpclient +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Delete when Email Sent" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Account" +msgstr "" + +#. module: smtpclient +#: model:ir.module.module,description:smtpclient.module_meta_information +msgid "Email Client module that provides:\n" +" Sending Email\n" +" Use Multiple Server\n" +" Multi Threading\n" +" Multi Attachment\n" +" " +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Stock" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,name:0 +msgid "Description" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,code:0 +#: wizard_field:email.verifycode,init,code:0 +msgid "Verification Code" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,pstate:0 +msgid "Stop" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,body:0 +msgid "Email Text" +msgstr "" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Delivery" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,pstate:0 +msgid "Running" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "Last Error occured" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Waiting for Verification" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,password:0 +msgid "Password" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,users_id:0 +msgid "Users Allowed" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#, python-format +msgid "Verification Code Already Generated !" +msgstr "" + +#. module: smtpclient +#: wizard_field:email.sendcode,init,emailto:0 +#: field:email.smtpclient,email:0 +#: wizard_field:email.testemail,init,emailto:0 +#: view:res.company:0 +#: field:res.company.address,email:0 +msgid "Email Address" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Verification Message" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Stop Server" +msgstr "" + +#. module: smtpclient +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_server +msgid "Email Servers" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_sendcode +msgid "Send Verification Code" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,model:0 +msgid "Model" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_tree +#: field:ir.actions.server,email_server:0 +msgid "Email Server" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Permission Error!" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_res_company_address +msgid "res.company.address" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,state:0 +msgid "Message Status" +msgstr "" + diff --git a/addons/smtpclient/i18n/smtpclient.pot b/addons/smtpclient/i18n/smtpclient.pot new file mode 100644 index 00000000000..79723798379 --- /dev/null +++ b/addons/smtpclient/i18n/smtpclient.pot @@ -0,0 +1,825 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * smtpclient +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 5.0.6\n" +"Report-Msgid-Bugs-To: support@openerp.com\n" +"POT-Creation-Date: 2009-11-26 06:00:34+0000\n" +"PO-Revision-Date: 2009-11-26 06:00:34+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: smtpclient +#: field:email.smtpclient.queue,bcc:0 +msgid "BCC to" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__number__ for Invoice / Sales Number" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,ssl:0 +msgid "Use SSL?" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Start Server" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_verifycode +msgid "Verify Server" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,priority:0 +msgid "Server Priority" +msgstr "" + +#. module: smtpclient +#: help:email.sendcode,init,emailto:0 +msgid "Enter the address Email where you want to get the Verification Code" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Other Mail Servers" +msgstr "" + +#. module: smtpclient +#: constraint:ir.actions.act_window:0 +msgid "Invalid model name in the action definition." +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,to:0 +msgid "Mail to" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Message Error!" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,name:0 +msgid "Server Name" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,header_ids:0 +msgid "Default Headers" +msgstr "" + +#. module: smtpclient +#: wizard_button:email.testemail,init,send:0 +msgid "Send Email" +msgstr "" + +#. module: smtpclient +#: field:res.company.address,company_id:0 +msgid "Company" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Set to Draft" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Server already verified!" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#, python-format +msgid "Verification Failed. Please check the Server Configuration!" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Server Error!" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,auth_type:0 +#: field:email.smtpclient,type:0 +msgid "Server Type" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,from_email:0 +msgid "Email From" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "User Information" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP SMTP server Email Registration Code!" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_report_smtp_server +#: view:report.smtp.server:0 +msgid "Server Statistics" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Messages" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Sale" +msgstr "" + +#. module: smtpclient +#: field:email.headers,value:0 +msgid "Value" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Access Permission" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_headers +msgid "Email Headers" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,delete_queue:0 +msgid "Queue Option" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Please configure Email Server Messages [Verification / Test]" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/verifycode.py:0 +#, python-format +msgid "Verification failed. Invalid Verification Code!" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.act_mail_server_2_mail_history +msgid "Email History" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.history:0 +msgid "Server History" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Yahoo!!! Server" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,test_email:0 +msgid "Test Message" +msgstr "" + +#. module: smtpclient +#: field:report.smtp.server,server_id:0 +msgid "Server ID" +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,delete_queue_period:0 +msgid "delete emails/contents from email queue after specified no of days" +msgstr "" + +#. module: smtpclient +#: field:report.smtp.server,no:0 +msgid "Total No." +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,process_id:0 +msgid "Mail Transport Agent Process" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__user__ for User Name" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,date_create:0 +msgid "Date Create" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,state:0 +msgid "Server Status" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,error:0 +msgid "Last Error" +msgstr "" + +#. module: smtpclient +#: wizard_view:email.sendcode,init:0 +#: wizard_button:email.sendcode,init,send:0 +msgid "Send Code" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,name:0 +msgid "Subject" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Read Error!" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Unable to read Server Settings" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,server_statistics:0 +msgid "Statistics" +msgstr "" + +#. module: smtpclient +#: wizard_view:email.testemail,init:0 +msgid "Test Email" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,server_id:0 +msgid "Smtp Server" +msgstr "" + +#. module: smtpclient +#: field:res.company,addresses:0 +msgid "Email Addresses" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_history_tree +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_server_history +msgid "Email Server History" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Waiting" +msgstr "" + +#. module: smtpclient +#: help:email.testemail,init,emailto:0 +msgid "Enter the address Email where you want to get the Test Email" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Not Verified" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,email:0 +msgid "Email" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Sent" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,user_id:0 +msgid "Username" +msgstr "" + +#. module: smtpclient +#: field:res.company.address,name:0 +msgid "Address Type" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Permission" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "Message with All Headers" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Message Headers" +msgstr "" + +#. module: smtpclient +#: field:ir.actions.server,report_id:0 +msgid "Report" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Other Information" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Configuration" +msgstr "" + +#. module: smtpclient +#: constraint:ir.cron:0 +msgid "Invalid arguments" +msgstr "" + +#. module: smtpclient +#: constraint:ir.ui.view:0 +msgid "Invalid XML for View Architecture!" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,disclaimers:0 +msgid "Disclaimers" +msgstr "" + +#. module: smtpclient +#: field:report.smtp.server,name:0 +msgid "Server" +msgstr "" + +#. module: smtpclient +#: view:res.company:0 +msgid "SMTP Settings" +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,body:0 +msgid "The message text that will be send along with the email which is send through this server" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_testemail +msgid "Send Test Email" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient_queue +msgid "Email Queue" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Server Information" +msgstr "" + +#. module: smtpclient +#: help:email.verifycode,init,code:0 +msgid "Enter the verification code thay you get in your verification Email" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient_history +msgid "Email Client History" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Never Delete Message" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "OpenERP Test Email!" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +#: field:email.smtpclient,body:0 +#: view:email.smtpclient.queue:0 +#: field:email.smtpclient.queue,serialized_message:0 +msgid "Message" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,process_id:0 +msgid "MTA Process" +msgstr "" + +#. module: smtpclient +#: field:email.headers,server_id:0 +#: view:email.smtpclient:0 +#: field:email.smtpclient,server:0 +#: field:email.smtpclient.queue,server_id:0 +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_smtp_server +msgid "SMTP Server" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,auth_type:0 +msgid "Google Server" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Verified" +msgstr "" + +#. module: smtpclient +#: help:email.smtpclient,priority:0 +msgid "Priority between 0 to 10, will be used to define the MTA process priotiry" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,port:0 +msgid "SMTP Port" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Email TO Address not Defined !" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Server Error !" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,auth:0 +msgid "Use Auth" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,pstate:0 +msgid "Server Statue" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,user:0 +msgid "User Name" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,verify_email:0 +msgid "Verify Message" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_email_smtpclient +#: model:ir.module.module,shortdesc:smtpclient.module_meta_information +msgid "Email Client" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Disclaimers Message" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__code__ for Verification Code" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient.queue,state:0 +msgid "Queued" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,date_create:0 +#: field:email.smtpclient.queue,date_create:0 +msgid "Date" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,cc:0 +msgid "CC to" +msgstr "" + +#. module: smtpclient +#: model:email.smtpclient,verify_email:smtpclient.email_smtpclient_sendmailserver0 +msgid "Verification Message. This is the code\n" +"__code__ \n" +"you must copy in the OpenERP Email Server (Verify Server wizard).\n" +"Created by user __user__" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_queue_tree +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_smtp_server_queue +msgid "Message Queue" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +#: selection:res.company.address,name:0 +msgid "Default" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Delete Content After" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "You have no permission to access SMTP Server : %s " +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,active:0 +msgid "Active" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.act_mail_server_2_mail_queue +msgid "Message Queus" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#: code:addons/smtpclient/wizard/testemail.py:0 +#: code:addons/smtpclient/wizard/verifycode.py:0 +#: view:email.smtpclient.queue:0 +#: selection:email.smtpclient.queue,state:0 +#, python-format +msgid "Error" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Server Error!" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Clear All After" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Please verify Email Server, without verification you can not send Email(s)." +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,history_line:0 +#: field:report.smtp.server,history:0 +msgid "History" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,priority:0 +msgid "Message Priority" +msgstr "" + +#. module: smtpclient +#: field:ir.actions.server,file_ids:0 +msgid "Attachments" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "__name__ for Customer Name" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "General" +msgstr "" + +#. module: smtpclient +#: field:email.headers,key:0 +msgid "Header" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Verification Message. This is the code\n\n__code__\n\nyou must copy in the OpenERP Email Server (Verify Server wizard).\n\nCreated by user __user__" +msgstr "" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Invoice" +msgstr "" + +#. module: smtpclient +#: wizard_view:email.verifycode,init:0 +#: wizard_button:email.verifycode,init,check:0 +msgid "Verify Code" +msgstr "" + +#. module: smtpclient +#: wizard_button:email.sendcode,init,end:0 +#: wizard_button:email.testemail,init,end:0 +#: wizard_button:email.verifycode,init,end:0 +msgid "Cancel" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,delete_queue_period:0 +msgid "Delete after" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Server is not Verified, Please Verify the Server !" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,resource_id:0 +msgid "Resource ID" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "SMTP Data Error !" +msgstr "" + +#. module: smtpclient +#: constraint:ir.model:0 +msgid "The Object name must start with x_ and not contain any special character !" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,delete_queue:0 +msgid "Delete when Email Sent" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Account" +msgstr "" + +#. module: smtpclient +#: model:ir.module.module,description:smtpclient.module_meta_information +msgid "Email Client module that provides:\n" +" Sending Email\n" +" Use Multiple Server\n" +" Multi Threading\n" +" Multi Attachment\n" +" " +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,type:0 +msgid "Stock" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,name:0 +msgid "Description" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,code:0 +#: wizard_field:email.verifycode,init,code:0 +msgid "Verification Code" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,pstate:0 +msgid "Stop" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,body:0 +msgid "Email Text" +msgstr "" + +#. module: smtpclient +#: selection:res.company.address,name:0 +msgid "Delivery" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,pstate:0 +msgid "Running" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient.queue:0 +msgid "Last Error occured" +msgstr "" + +#. module: smtpclient +#: selection:email.smtpclient,state:0 +msgid "Waiting for Verification" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,password:0 +msgid "Password" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient,users_id:0 +msgid "Users Allowed" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/wizard/sendcode.py:0 +#, python-format +msgid "Verification Code Already Generated !" +msgstr "" + +#. module: smtpclient +#: wizard_field:email.sendcode,init,emailto:0 +#: field:email.smtpclient,email:0 +#: wizard_field:email.testemail,init,emailto:0 +#: view:res.company:0 +#: field:res.company.address,email:0 +msgid "Email Address" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Verification Message" +msgstr "" + +#. module: smtpclient +#: view:email.smtpclient:0 +msgid "Stop Server" +msgstr "" + +#. module: smtpclient +#: model:ir.ui.menu,name:smtpclient.menu_smtpclient_administration_server +msgid "Email Servers" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.wizard,name:smtpclient.wizard_email_sendcode +msgid "Send Verification Code" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.history,model:0 +msgid "Model" +msgstr "" + +#. module: smtpclient +#: model:ir.actions.act_window,name:smtpclient.action_email_smtpclient_tree +#: field:ir.actions.server,email_server:0 +msgid "Email Server" +msgstr "" + +#. module: smtpclient +#: code:addons/smtpclient/smtpclient.py:0 +#, python-format +msgid "Permission Error!" +msgstr "" + +#. module: smtpclient +#: model:ir.model,name:smtpclient.model_res_company_address +msgid "res.company.address" +msgstr "" + +#. module: smtpclient +#: field:email.smtpclient.queue,state:0 +msgid "Message Status" +msgstr "" + diff --git a/addons/smtpclient/ir_model.py b/addons/smtpclient/ir_model.py new file mode 100644 index 00000000000..1cc422cf67a --- /dev/null +++ b/addons/smtpclient/ir_model.py @@ -0,0 +1,39 @@ +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2009 Tiny SPRL (). +# +# 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 . +# +############################################################################## + +from osv import fields,osv + +class EmailAddress(osv.osv): + _name = "res.company.address" + _columns = { + 'company_id' : fields.many2one('res.company', 'Company' , required=True), + 'email': fields.many2one('email.smtpclient', 'Email Address', required=True), + 'name' : fields.selection([("default", "Default"),("invoice", "Invoice"),("sale","Sale"),("delivery","Delivery")], "Address Type",required=True) + } +EmailAddress() + +class Company(osv.osv): + _inherit = "res.company" + _columns = { + 'addresses': fields.one2many('res.company.address', 'company_id', 'Email Addresses'), + } +Company() +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/smtpclient/security/ir.model.access.csv b/addons/smtpclient/security/ir.model.access.csv new file mode 100644 index 00000000000..6b5df447317 --- /dev/null +++ b/addons/smtpclient/security/ir.model.access.csv @@ -0,0 +1,11 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_smtpclient_all","smtpclient all","model_email_smtpclient",,1,0,0,0 +"access_smtpclient_group_erpmanager","smtpclient erp_manager","model_email_smtpclient","base.group_erp_manager",1,1,1,1 +"access_smtpclient_history_all","smtpclient_history all","model_email_smtpclient_history",,1,0,0,0 +"access_smtpclient_history_group_erpmanager","smtpclient_history erp_manager","model_email_smtpclient_history","base.group_erp_manager",1,1,1,1 +"access_smtpclient_report_all","smtpclient_report all","model_report_smtp_server",,1,0,0,0 +"access_smtpclient_report_group_erpmanager","smtpclient_report erp_manager","model_report_smtp_server","base.group_erp_manager",1,1,1,1 +"access_res_company_address","res.company.address","model_res_company_address",,1,0,0,0 +"access_res_company_address_erpmanager","res.company.address","model_res_company_address","base.group_erp_manager",1,1,1,1 +"access_email_smtpclient_queue","Smtpclient_queue all","model_email_smtpclient_queue",,1,1,1,0 +"access_email_smtpclient_queue_erpmanager","Smtpclient_queue erp_manager","model_email_smtpclient_queue","base.group_erp_manager",1,1,1,1 diff --git a/addons/smtpclient/serveraction.py b/addons/smtpclient/serveraction.py new file mode 100644 index 00000000000..fe2010a760f --- /dev/null +++ b/addons/smtpclient/serveraction.py @@ -0,0 +1,107 @@ +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2009 Tiny SPRL (). +# +# 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 . +# +############################################################################## + +from osv import osv +from osv import fields +import netsvc +import time + +class email_headers(osv.osv): + _inherit = 'email.headers' + _columns = { + 'action_id':fields.many2one('ir.actions.server', 'Server Action'), + } +email_headers() + +class server_action(osv.osv): + _inherit = 'ir.actions.server' + _description = 'Email Client' + _columns = { + 'email_server':fields.many2one('email.smtpclient', 'Email Server'), + 'report_id':fields.many2one('ir.actions.report.xml', 'Report', required=False), + 'file_ids':fields.many2many('ir.attachment', 'serveraction_attachment_rel', 'action_id', 'file_id', 'Attachments'), + 'header_ids':fields.one2many('email.headers', 'action_id', 'Default Headers'), + } + + def run(self, cr, uid, ids, context={}): + logger = netsvc.Logger() + + act_ids = [] + + for action in self.browse(cr, uid, ids, context): + obj_pool = self.pool.get(action.model_id.model) + obj = obj_pool.browse(cr, uid, context['active_id'], context=context) + cxt = { + 'context':context, + 'object': obj, + 'time':time, + 'cr': cr, + 'pool' : self.pool, + 'uid' : uid + } + expr = eval(str(action.condition), cxt) + if not expr: + continue + + if action.state == 'email': + address = str(action.email) + try: + address = eval(str(action.email), cxt) + except: + pass + + if not address: + logger.notifyChannel('email', netsvc.LOG_INFO, 'Partner Email address not Specified!') + continue + + subject = self.merge_message(cr, uid, action.subject, action, context) + body = self.merge_message(cr, uid, action.message, action, context) + smtp_pool = self.pool.get('email.smtpclient') + + reports = [] + if action.report_id: + reports.append(('report.'+action.report_id.report_name, [context['active_id']])) + + ir_attach_ids = [] + if action.file_ids: + for ir_file in action.file_ids: + ir_attach_ids.append(ir_file.id) + + headers = { } + for key in action.header_ids: + val = eval(key.value, cxt) + headers[key.key] = val + + context['headers'] = headers + + if smtp_pool.send_email(cr, uid, action.email_server.id, address, subject, body, [], reports=reports, ir_attach=ir_attach_ids, context=context) == True: + logger.notifyChannel('smtp', netsvc.LOG_INFO, 'Email successfully send to : %s' % (address)) + else: + logger.notifyChannel('smtp', netsvc.LOG_ERROR, 'Failed to send email to : %s' % (address)) + + else: + act_ids.append(action.id) + + if act_ids: + return super(server_action,self).run(cr, uid, act_ids, context) + else: + return False + +server_action() diff --git a/addons/smtpclient/serveraction_view.xml b/addons/smtpclient/serveraction_view.xml new file mode 100644 index 00000000000..b8e5d65a8cc --- /dev/null +++ b/addons/smtpclient/serveraction_view.xml @@ -0,0 +1,42 @@ + + + + + + ir.actions.server.form.inherit + ir.actions.server + form + + + + + + + + + + + ir.actions.server.form.inherit + ir.actions.server + form + + + + + + + + + + + + + + + + + + + + + diff --git a/addons/smtpclient/smtpclient.py b/addons/smtpclient/smtpclient.py new file mode 100644 index 00000000000..3d3a4d14f73 --- /dev/null +++ b/addons/smtpclient/smtpclient.py @@ -0,0 +1,671 @@ +############################################################################## +# +# OpenERP, Open Source Management Solution +# Copyright (C) 2004-2009 Tiny SPRL (). +# +# 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 . +# +############################################################################## + +import os +import sys +import bz2 + +import time +from datetime import datetime +from datetime import timedelta + +import release +import socket + +import base64 +import binascii + +import random +import smtplib +import mimetypes + +from email import Encoders +from optparse import OptionParser +from email.Message import Message +from email.MIMEBase import MIMEBase +from email.MIMEText import MIMEText +from email.MIMEMultipart import MIMEMultipart +from email.Utils import COMMASPACE, formatdate + +import netsvc +import pooler +import tools + +from osv import fields +from osv import osv +from tools.translate import _ + +error_msg = {'not_active' : "Please activate Email Server, without activating you can not send Email(s).", + 'server_stop' : 'Please start Email Server, without starting you can not send Email(s).', + 'server_not_confirm' : 'Please Verify Email Server, without verifying you can not send Email(s).'} + +logger = netsvc.Logger() + +class smtpclient(osv.osv): + + _name = 'email.smtpclient' + _description = 'Email Client' + + _columns = { + 'name' : fields.char('Server Name', size=256, required=True), + 'from_email' : fields.char('Email From', size=256), + 'email' : fields.char('Email Address', size=256, required=True, readonly=True, states={'new':[('readonly',False)]}), + 'user' : fields.char('User Name', size=256, readonly=True, states={'new':[('readonly',False)]}), + 'password' : fields.char('Password', size=1024, invisible=True, readonly=True, states={'new':[('readonly',False)]}), + 'server' : fields.char('SMTP Server', size=256, required=True, readonly=True, states={'new':[('readonly',False)]}), + 'auth' : fields.boolean("Use Auth", readonly=True, states={'new':[('readonly',False)]}), + 'port' : fields.char('SMTP Port', size=256, required=True, readonly=True, states={'new':[('readonly',False)]}), + 'ssl' : fields.boolean("Use SSL?", readonly=True, states={'new':[('readonly',False)]}), + 'users_id': fields.many2many('res.users', 'res_smtpserver_group_rel', 'sid', 'uid', 'Users Allowed'), + 'state': fields.selection([ + ('new','Not Verified'), + ('waiting','Waiting for Verification'), + ('confirm','Verified'), + ],'Server Status', select=True, readonly=True), + 'auth_type':fields.selection([('gmail','Google Server'), ('yahoo','Yahoo!!! Server'), ('unknown','Other Mail Servers')], string="Server Type", readonly=True, states={'new':[('readonly',False)]}), + 'active' : fields.boolean("Active"), + 'date_create': fields.date('Date Create', required=True, readonly=True), + 'test_email' : fields.text('Test Message', translate=True), + 'body' : fields.text('Message', translate=True, help="The message text that will be send along with the email which is send through this server"), + 'verify_email' : fields.text('Verify Message', translate=True, readonly=True, states={'new':[('readonly',False)]}), + 'code' : fields.char('Verification Code', size=1024), + 'type' : fields.selection([("default", "Default"),("account", "Account"),("sale","Sale"),("stock","Stock")], "Server Type",required=True), + 'history_line': fields.one2many('email.smtpclient.history', 'server_id', 'History'), + 'server_statistics': fields.one2many('report.smtp.server', 'server_id', 'Statistics'), + 'delete_queue': fields.selection([ + ('never','Never Delete Message'), + ('content','Delete Content After'), + ('all','Clear All After'), + ('after_send','Delete when Email Sent'), + ],'Queue Option', select=True), + 'priority': fields.integer('Server Priority', readonly=True, states={'new':[('readonly',False)]}, help="Priority between 0 to 10, will be used to define the MTA process priotiry"), + 'header_ids':fields.one2many('email.headers', 'server_id', 'Default Headers'), + 'disclaimers': fields.text('Disclaimers'), + 'process_id': fields.many2one('ir.cron', 'MTA Process', readonly=True, help="Mail Transport Agent Process"), + 'pstate': fields.selection([ + ('running','Running'), + ('stop','Stop'), + ],'Server Statue', select=True, readonly=True), + 'delete_queue_period': fields.integer('Delete after', help="delete emails/contents from email queue after specified no of days"), + } + + def _get_users(self, cr, uid, context={}): + return self.pool.get('res.users').search(cr, uid, []) + + _defaults = { + 'date_create': lambda *a: time.strftime('%Y-%m-%d'), + 'state': lambda *a: 'new', + 'type': lambda *a: 'default', + 'port': lambda *a: '25', + 'pstate':lambda *a: 'stop', + 'priority': lambda *a: 5, + 'delete_queue_period': lambda *a: 30, + 'auth': lambda *a: True, + 'active': lambda *a: True, + 'delete_queue': lambda *a: 'never', + 'users_id': _get_users, + 'verify_email': lambda *a: _("Verification Message. This is the code\n\n__code__\n\nyou must copy in the OpenERP Email Server (Verify Server wizard).\n\nCreated by user __user__"), + } + server = {} + smtpServer = {} + + def create(self, cr, user, vals, context={}): + if vals.get('password', False) != False: + vals['password'] = base64.b64encode(vals.get('password')) + + res_id = super(smtpclient, self).create(cr, user, vals, context) + return res_id + + def write(self, cr, user, ids, vals, context=None): + flag = False + if vals.get('password', False) != False: + for pass_char in vals.get('password'): + if pass_char != '*': + flag= True + break + + if flag: + vals['password'] = base64.b64encode(vals.get('password')) + else: + del vals['password'] + + res = super(smtpclient, self).write(cr, user, ids, vals, context) + return res + + def read(self,cr, uid, ids, fields=None, context=None, load='_classic_read'): + def override_password(o): + if len(o) > 0: + for field in o[0]: + if field == 'password': + o[0][field] = '********' + return o + + result = super(smtpclient, self).read(cr, uid, ids, fields, context, load) + result = override_password(result) + return result + + def change_servertype(self, cr, uid, ids, server): + if server == 'gmail': + return {'value':{'server':'smtp.gmail.com', 'port':'25', 'ssl':True, 'auth':True}} + elif server== 'yahoo': + return {'value':{'server':'smtp.mail.yahoo.co.in', 'ssl':False, 'port':'587', 'auth':True}} + else: + return {'value':{'server':'localhost', 'port':'25', 'ssl':False, 'auth':False}} + + def change_email(self, cr, uid, ids, email): + email_from = self.pool.get('res.users').browse(cr, uid, uid).name + if len(email) > 0 and email.find('@') > -1 and email.index('@') > 0: + user = email[0:email.index('@')] + return {'value':{'user':user, 'from_email':email_from+' <'+email+'>'}} + else: + return {'value':{'user':email, 'from_email':email_from+' <'+email+'>'}} + + def check_permissions(self, cr, uid, ids): + if uid == 1: + return True + cr.execute('select * from res_smtpserver_group_rel where sid=%s and uid=%s' % (ids[0], uid)) + data = cr.fetchall() + if len(data) <= 0: + return False + + return True + + def gen_private_key(self, cr, uid, ids): + new_key = [] + for i in time.strftime('%Y-%m-%d %H:%M:%S'): + ky = i + if ky in (' ', '-', ':'): + keys = random.random() + key = str(keys).split('.')[1] + ky = key + + new_key.append(ky) + new_key.sort() + key = ''.join(new_key) + return key + + + def _set_error(self, cr, uid, server_id, context={}): + server_obj = self.browse(cr, uid, server_id) + if not server_obj.active: + return 'not_active' + if server_obj.pstate == 'stop' : + return 'server_stop' + if server_obj.state != 'confirm': + return 'server_not_confirm' + return True + + def test_verify_email(self, cr, uid, ids, toemail, test=False, code=False): + + serverid = ids[0] + self.open_connection(cr, uid, ids, serverid) + + key = False + if test and self.server[serverid]['state'] == 'confirm': + body = self.server[serverid]['test_email'] or '' + else: + body = self.server[serverid]['verify_email'] or '' + #ignore the code + key = self.gen_private_key(cr, uid, ids) + #md5(time.strftime('%Y-%m-%d %H:%M:%S') + toemail).hexdigest(); + + body = body.replace("__code__", key) + + user = pooler.get_pool(cr.dbname).get('res.users').browse(cr, uid, [uid])[0] + body = body.replace("__user__", user.name) + + if len(body.strip()) <= 0: + raise osv.except_osv(_('Message Error!'), _('Please configure Email Server Messages [Verification / Test]')) + + try: + msg = MIMEText(body.encode('utf8') or '',_subtype='plain',_charset='utf-8') + except: + msg = MIMEText(body or '',_subtype='plain',_charset='utf-8') + + if not test and not self.server[serverid]['state'] == 'confirm': + msg['Subject'] = _('OpenERP SMTP server Email Registration Code!') + else: + msg['Subject'] = _('OpenERP Test Email!') + + msg['To'] = toemail + msg['From'] = tools.ustr(self.server[serverid]['from_email']) + + message = msg.as_string() + + if self.server[serverid]['disclaimers']: + body = body + "\n" + self.server[serverid]['disclaimers'] + + queue = pooler.get_pool(cr.dbname).get('email.smtpclient.queue') + queue.create(cr, uid, { + 'to':toemail, + 'server_id':serverid, + 'name':msg['Subject'], + 'body':body, + 'serialized_message':message, + 'priority':1, + 'type':'system' + }) + + if self.server[serverid]['state'] != 'confirm': + self.write(cr, uid, ids, {'state':'waiting', 'code':key}) + + return True + + def getpassword(self, cr, uid, ids): + data = {} + cr.execute("select * from email_smtpclient where id = %s" , (str(ids[0]),)) + data = cr.dictfetchall() + return data + + def open_connection(self, cr, uid, ids, serverid=False, permission=True): + if serverid: + self.server[serverid] = self.getpassword(cr, uid, [serverid])[0] + else: + raise osv.except_osv(_('Read Error!'), _('Unable to read Server Settings')) + + if permission: + if not self.check_permissions(cr, uid, [serverid]): + raise osv.except_osv(_('Permission Error!'), _('You have no permission to access SMTP Server : %s ') % (self.server[serverid]['name'],) ) + + if self.server[serverid]: + try: + self.smtpServer[serverid] = smtplib.SMTP() + self.smtpServer[serverid].debuglevel = 0 + self.smtpServer[serverid].connect(str(self.server[serverid]['server']),str(self.server[serverid]['port'])) + + if self.server[serverid]['ssl']: + self.smtpServer[serverid].ehlo() + self.smtpServer[serverid].starttls() + self.smtpServer[serverid].ehlo() + + if self.server[serverid]['auth']: + password = self.server[serverid]['password'] + password = base64.b64decode(password) + self.smtpServer[serverid].login(str(self.server[serverid]['user']), password) + + except Exception, e: + logger.notifyChannel('imap', netsvc.LOG_WARNING, e) + + return True + + def selectAddress(self, cr, uid, partner=None, contact=None, ): + email = 'none@none.com' + if partner is None and contact is None: + return 'none@none.com' + + if partner is not None and contact is None: + pool = self.pool.get('res.partner') + data = pool.read(cr, uid, [partner])[0] + if data: + contact = data['address'] + + if contact is not None: + pool = self.pool.get('res.partner.address') + data = pool.read(cr, uid, contact)[0] + email = data['email'] + + return email + + def select(self, cr, uid, type): + pool = self.pool.get('email.smtpclient') + ids = pool.search(cr, uid, [('type','=',type)], context=False) + if not ids: + ids = pool.search(cr, uid, [('type','=','default')], context=False) + + if not ids: + return False + + return ids[0] + + # Reports is a list of tuples,where first arguement of tuple is the name of the report,second is the list of ids of the object + def send_email(self, cr, uid, server_id, emailto, subject, body='', attachments=[], reports=[], ir_attach=[], charset='utf-8', headers={}, context={}): + + if not emailto: + raise osv.except_osv(_('SMTP Data Error !'), _('Email TO Address not Defined !')) + + def createReport(cr, uid, report, ids, name=False): + files = [] + for id in ids: + try: + service = netsvc.LocalService(report) + (result, format) = service.create(cr, uid, [id], {}, {}) + if not name: + report_file = '/tmp/reports'+ str(id) + '.pdf' + else: + report_file = name + + fp = open(report_file,'wb+') + fp.write(result); + fp.close(); + files += [report_file] + except Exception,e: + continue + return files + + smtp_server = self.browse(cr, uid, server_id) + if smtp_server.state != 'confirm': + raise osv.except_osv(_('SMTP Server Error !'), _('Server is not Verified, Please Verify the Server !')) + + if not subject: + subject = "OpenERP Email: [Unknown Subject]" + + try: + subject = subject.encode(charset) + except: + subject = subject.decode() + + #attachment from Reports + for rpt in reports: + if len(rpt) == 3: + rpt_file = createReport(cr, uid, rpt[0], rpt[1], rpt[2]) + elif len(rpt) == 2: + rpt_file = createReport(cr, uid, rpt[0], rpt[1]) + attachments += rpt_file + + if isinstance(emailto, str) or isinstance(emailto, unicode): + emailto = [emailto] + + ir_pool = self.pool.get('ir.attachment') + + for to in emailto: + msg = MIMEMultipart() + msg['Subject'] = tools.ustr(subject) + msg['To'] = to + msg['From'] = context.get('email_from', smtp_server.from_email) + + if body == False: + body = '' + + if smtp_server.disclaimers != False: + body = body + "\n" + smtp_server.disclaimers + + try: + msg.attach(MIMEText(body.encode(charset) or '', _charset=charset, _subtype="html")) + except: + msg.attach(MIMEText(body or '', _charset=charset, _subtype="html")) + + #add custom headers to email + for hk in headers.keys(): + msg[hk] = headers[hk] + + for hk in smtp_server.header_ids: + msg[hk.key] = hk.value + + context_headers = context.get('headers', []) + for hk in context_headers: + msg[hk] = context_headers[hk] + + # Add OpenERP Server information + msg['X-Generated-By'] = 'OpenERP (http://www.openerp.com)' + msg['X-OpenERP-Server-Host'] = socket.gethostname() + msg['X-OpenERP-Server-Version'] = release.version + msg['Message-Id'] = "<%s-openerp-@%s>" % (time.time(), socket.gethostname()) + + #attach files from disc + for file in attachments: + part = MIMEBase('application', "octet-stream") + part.set_payload(open(file,"rb").read()) + Encoders.encode_base64(part) + part.add_header('Content-Disposition', 'attachment; filename="%s"' % os.path.basename(file)) + msg.attach(part) + + #attach files from ir_attachments + for ath in ir_pool.browse(cr, uid, ir_attach): + part = MIMEBase('application', "octet-stream") + datas = base64.decodestring(ath.datas) + part.set_payload(datas) + Encoders.encode_base64(part) + part.add_header('Content-Disposition', 'attachment; filename="%s"' %(ath.name)) + msg.attach(part) + + message = msg.as_string() + data = { + 'to':to, + 'server_id':server_id, + 'cc':False, + 'bcc':False, + 'name':subject, + 'body':body, + 'serialized_message':message, + 'priority':smtp_server.priority, + } + self.create_queue_enrty(cr, uid, data, context) + + return True + + def create_queue_enrty(self, cr, uid, data, context={}): + queue = pooler.get_pool(cr.dbname).get('email.smtpclient.queue') + return queue.create(cr, uid, data, context) + + def _check_history(self, cr, uid, ids=False, context={}): + result = True + server = self.pool.get('email.smtpclient') + queue = self.pool.get('email.smtpclient.queue') + sids = self.search(cr, uid, []) + for server in self.browse(cr, uid, sids): + if server.delete_queue == 'never': + continue + + now = datetime.today() + days = timedelta(days=server.delete_queue_period) + day = now - days + kday = day.__str__().split(' ')[0] + + if server.delete_queue == 'content': + qids = queue.search(cr, uid, [('server_id','=',server.id), ('date_create','<=',kday)]) + queue.write(cr, uid, qids, {'serialized_message':False}) + continue + + if server.delete_queue == 'all': + qids = queue.search(cr, uid, [('server_id','=',server.id), ('date_create','<=',kday)]) + queue.unlink(cr, uid, qids) + + return result + + def _send_emails(self, cr, uid, ids, context={}): + fp = os.popen('ping www.google.com -c 1 -w 5',"r") + if not fp.read(): + return False + + queue = self.pool.get('email.smtpclient.queue') + history = self.pool.get('email.smtpclient.history') + queue.write(cr, uid, ids, {'state':'sending'}) + + error = [] + sent = [] + remove = [] + open_server = [] + + for email in queue.browse(cr, uid, ids): + + if not email.server_id.id in open_server: + open_server.append(email.server_id.id) + self.open_connection(cr, uid, ids, email.server_id.id) + + try: + self.smtpServer[email.server_id.id].sendmail(email.server_id.email, email.to, tools.ustr(email.serialized_message)) + message = "message sent successfully to %s from %s server" % (email.to, email.server_id.name) + logger.notifyChannel('smtp', netsvc.LOG_INFO, message) + except Exception, e: + queue.write(cr, uid, [email.id], {'error':e, 'state':'error'}) + continue + + history.create(cr, uid, { + 'name':email.body, + 'user_id':uid, + 'server_id': email.server_id.id, + 'email':email.to + }) + if email.server_id.delete_queue == 'after_send': + remove.append(email.id) + else: + sent.append(email.id) + + queue.unlink(cr, uid, remove) + queue.write(cr, uid, sent, {'state':'send'}) + return True + + def _check_queue(self, cr, uid, ids=False): + queue = self.pool.get('email.smtpclient.queue') + sids = [] + if not ids: + sids = queue.search(cr, uid, [('state','not in',['send','sending']), ('type','=','system')], order="priority", limit=30) + ids =[] + else: + sids = queue.search(cr, uid, [('state','not in',['send','sending']), ('server_id','in',ids)], order="priority", limit=30) + + message = "" + if len(ids) > 0: + message = "sending %s emails from message queuq !" % (len(ids)) + logger.notifyChannel('smtp', netsvc.LOG_INFO, message) + + result = self. _send_emails(cr, uid, sids, {}) + return result + + def set_to_draft(self, cr, uid, ids, context={}): + self.write(cr, uid, ids, {'state':'new', 'code':False}) + return True + + def create_process(self, cr, uid, ids, context={}): + svr = self.browse(cr, uid, ids[0]) + if not svr.process_id: + res = { + 'name':'Process : ' + svr.name, + 'model':'email.smtpclient', + 'args': repr([ids]), + 'function':'_check_queue', + 'priority':5, + 'interval_number':1, + 'interval_type':'minutes', + 'user_id':uid, + 'numbercall':-1 + } + id = self.pool.get('ir.cron').create(cr, uid, res) + self.write(cr, uid, ids, {'process_id':id}) + return True + + def start_process(self, cr, uid, ids, context={}): + process = self.browse(cr, uid, ids[0], context) + if not process.process_id: + raise osv.except_osv(_('SMTP Server Error !'), _('Server is not Verified, Please Verify the Server !')) + + pid = process.process_id.id + self.pool.get('ir.cron').write(cr, uid, [pid], {'active':True}) + self.write(cr, uid, ids, {'pstate':'running'}) + return True + + def stop_process(self, cr, uid, ids, context={}): + pid = self.browse(cr, uid, ids[0], context).process_id.id + self.pool.get('ir.cron').write(cr, uid, [pid], {'active':False}) + self.write(cr, uid, ids, {'pstate':'stop'}) + return True + +smtpclient() + +class email_headers(osv.osv): + _name = 'email.headers' + _description = 'Email Headers' + _columns = { + 'server_id':fields.many2one('email.smtpclient', 'SMTP Server'), + 'key':fields.char('Header', size=64, required=True), + 'value':fields.char('Value', size=1024, required=False), + } +email_headers() + +class email_history(osv.osv): + _name = 'email.smtpclient.history' + _description = 'Email Client History' + _order = 'id desc' + + _columns = { + 'name' : fields.text('Description',required=True, readonly=True), + 'date_create': fields.datetime('Date',readonly=True), + 'user_id':fields.many2one('res.users', 'Username', readonly=True, select=True), + 'server_id' : fields.many2one('email.smtpclient', 'Smtp Server', ondelete='set null', readonly=True, required=True), + 'model':fields.many2one('ir.model', 'Model', readonly=True, select=True), + 'resource_id':fields.integer('Resource ID', readonly=True), + 'email':fields.char('Email',size=64,readonly=True), + } + + _defaults = { + 'date_create': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'), + 'user_id': lambda obj, cr, uid, context: uid, + } + + def create(self, cr, uid, vals, context=None): + super(email_history,self).create(cr, uid, vals, context) + cr.commit() +email_history() + +class message_queue(osv.osv): + _name = 'email.smtpclient.queue' + _description = 'Email Queue' + _order = '"to"' + _columns = { + 'to' : fields.char('Mail to', size=1024, readonly=True, states={'draft':[('readonly',False)], 'error':[('readonly',False)]}), + 'server_id':fields.many2one('email.smtpclient', 'SMTP Server', readonly=True, states={'draft':[('readonly',False)]}), + 'cc' : fields.char('CC to', size=1024, readonly=True, states={'draft':[('readonly',False)]}), + 'bcc' : fields.char('BCC to', size=1024, readonly=True, states={'draft':[('readonly',False)]}), + 'name' : fields.char('Subject', size=1024, readonly=True, states={'draft':[('readonly',False)]}), + 'body' : fields.text('Email Text', readonly=True, states={'draft':[('readonly',False)]}), + 'serialized_message':fields.text('Message', readonly=True, states={'draft':[('readonly',False)]}), + 'state':fields.selection([ + ('draft','Queued'), + ('sending','Waiting'), + ('send','Sent'), + ('error','Error'), + ],'Message Status', select=True, readonly=True), + 'type':fields.selection([ + ('default','Default Message'), + ('system','System Message'), + ],'Message Type', select=True, readonly=True), + 'error':fields.text('Last Error', size=256, readonly=True, states={'draft':[('readonly',False)]}), + 'date_create': fields.datetime('Date', readonly=True), + 'priority':fields.integer('Message Priority', readonly=True), + } + _defaults = { + 'date_create': lambda *a: time.strftime('%Y-%m-%d %H:%M:%S'), + 'state': lambda *a: 'draft', + 'priority': lambda *a: '10', + 'type': lambda *a: 'default', + } +message_queue() + +class report_smtp_server(osv.osv): + _name = "report.smtp.server" + _description = "Server Statistics" + _auto = False + _columns = { + 'server_id':fields.many2one('email.smtpclient','Server ID',readonly=True), + 'name': fields.char('Server',size=64,readonly=True), + 'history':fields.char('History',size=64, readonly=True), + 'no':fields.integer('Total No.',readonly=True), + } + def init(self, cr): + cr.execute(""" + create or replace view report_smtp_server as ( + select min(h.id) as id, c.id as server_id, h.name as history, h.name as name, count(h.name) as no from email_smtpclient c inner join email_smtpclient_history h on c.id=h.server_id group by h.name, c.id + ) + """) + +report_smtp_server() + +# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: + diff --git a/addons/smtpclient/smtpclient_data.xml b/addons/smtpclient/smtpclient_data.xml new file mode 100644 index 00000000000..1d4b4b0eda5 --- /dev/null +++ b/addons/smtpclient/smtpclient_data.xml @@ -0,0 +1,26 @@ + + + + + Send Email + 1 + minutes + -1 + + + + + + + + Queue Cleaner + 1 + days + -1 + + + + + + + diff --git a/addons/smtpclient/smtpclient_demo.xml b/addons/smtpclient/smtpclient_demo.xml new file mode 100644 index 00000000000..9587ad8c306 --- /dev/null +++ b/addons/smtpclient/smtpclient_demo.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/addons/smtpclient/smtpclient_view.xml b/addons/smtpclient/smtpclient_view.xml new file mode 100644 index 00000000000..eda6bf43ee1 --- /dev/null +++ b/addons/smtpclient/smtpclient_view.xml @@ -0,0 +1,294 @@ + + + + + report.smtp.server.graph + report.smtp.server + graph + + + + + + + + + report.smtp.server.tree + report.smtp.server + tree + + + + + + + + + report.smtp.server.form + report.smtp.server + form + +
+ + + + +
+ + + report.smtp.server + form + graph,tree + + + + + smtp.company.form + res.company + + form + + + + + + + + +
+ + + + +
+
+
+
+ + + email.smtpclient.form + email.smtpclient + form + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +