Translation

This commit is contained in:
Laurent Destailleur 2008-12-04 17:52:32 +00:00
parent 03544ef369
commit a9b2245a0e
5 changed files with 196 additions and 188 deletions

View File

@ -162,7 +162,10 @@ if ($mil->fetch($_REQUEST["id"]) >= 0)
print '<table class="border" width="100%">';
print '<tr><td width="25%">'.$langs->trans("Ref").'</td><td colspan="3">'.$mil->id.'</td></tr>';
print '<tr><td width="25%">'.$langs->trans("Ref").'</td>';
print '<td colspan="3">';
print $html->showrefnav($mil,'id');
print '</td></tr>';
print '<tr><td width="25%">'.$langs->trans("MailTitle").'</td><td colspan="3">'.$mil->titre.'</td></tr>';
print '<tr><td width="25%">'.$langs->trans("MailFrom").'</td><td colspan="3">'.htmlentities($mil->email_from).'</td></tr>';
print '<tr><td width="25%">'.$langs->trans("Status").'</td><td colspan="3">'.$mil->getLibStatut(4).'</td></tr>';
@ -198,92 +201,97 @@ if ($mil->fetch($_REQUEST["id"]) >= 0)
$var=true;
foreach ($listdir as $dir)
{
$handle=opendir($dir);
while (($file = readdir($handle))!==false)
{
if (substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS')
{
if (eregi("(.*)\.modules\.php$",$file,$reg))
{
$modulename=$reg[1];
if ($modulename == 'example') continue;
// Chargement de la classe
$file = $dir."/".$modulename.".modules.php";
$classname = "mailing_".$modulename;
require_once($file);
$obj = new $classname($db);
$qualified=1;
foreach ($obj->require_module as $key)
{
if (! $conf->$key->enabled || (! $user->admin && $obj->require_admin))
{
$qualified=0;
//print "Les pr<70>requis d'activation du module mailing ne sont pas respect<63>s. Il ne sera pas actif";
break;
}
}
// Si le module mailing est qualifi<66>
if ($qualified)
{
$var = !$var;
print '<tr '.$bc[$var].'>';
if ($mil->statut == 0) print '<form name="'.$modulename.'" action="cibles.php?action=add&rowid='.$mil->id.'&module='.$modulename.'" method="POST" enctype="multipart/form-data">';
print '<td>';
if (! $obj->picto) $obj->picto='generic';
print img_object('',$obj->picto).' '.$obj->getDesc();
print '</td>';
/*
print '<td width=\"100\">';
print $modulename;
print "</td>";
*/
$nbofrecipient=$obj->getNbOfRecipients();
print '<td align="center">';
if ($nbofrecipient >= 0)
{
print $nbofrecipient;
}
else
{
print $langs->trans("Error").' '.img_error($obj->error);
}
print '</td>';
print '<td align="left">';
$filter=$obj->formFilter();
if ($filter) print $filter;
else print $langs->trans("None");
print '</td>';
print '<td align="right">';
if ($mil->statut == 0)
{
print '<input type="submit" class="button" value="'.$langs->trans("Add").'">';
}
else
{
//print $langs->trans("MailNoChangePossible");
print "&nbsp;";
}
print '</td>';
if ($mil->statut == 0) print '</form>';
print "</tr>\n";
}
}
}
}
closedir($handle);
}
if (is_dir($dir))
{
$handle=opendir($dir);
if ($handle)
{
while (($file = readdir($handle))!==false)
{
if (substr($file, 0, 1) <> '.' && substr($file, 0, 3) <> 'CVS')
{
if (eregi("(.*)\.modules\.php$",$file,$reg))
{
$modulename=$reg[1];
if ($modulename == 'example') continue;
// Chargement de la classe
$file = $dir."/".$modulename.".modules.php";
$classname = "mailing_".$modulename;
require_once($file);
$obj = new $classname($db);
$qualified=1;
foreach ($obj->require_module as $key)
{
if (! $conf->$key->enabled || (! $user->admin && $obj->require_admin))
{
$qualified=0;
//print "Les pr<70>requis d'activation du module mailing ne sont pas respect<63>s. Il ne sera pas actif";
break;
}
}
// Si le module mailing est qualifi<66>
if ($qualified)
{
$var = !$var;
print '<tr '.$bc[$var].'>';
if ($mil->statut == 0) print '<form name="'.$modulename.'" action="cibles.php?action=add&rowid='.$mil->id.'&module='.$modulename.'" method="POST" enctype="multipart/form-data">';
print '<td>';
if (! $obj->picto) $obj->picto='generic';
print img_object('',$obj->picto).' '.$obj->getDesc();
print '</td>';
/*
print '<td width=\"100\">';
print $modulename;
print "</td>";
*/
$nbofrecipient=$obj->getNbOfRecipients();
print '<td align="center">';
if ($nbofrecipient >= 0)
{
print $nbofrecipient;
}
else
{
print $langs->trans("Error").' '.img_error($obj->error);
}
print '</td>';
print '<td align="left">';
$filter=$obj->formFilter();
if ($filter) print $filter;
else print $langs->trans("None");
print '</td>';
print '<td align="right">';
if ($mil->statut == 0)
{
print '<input type="submit" class="button" value="'.$langs->trans("Add").'">';
}
else
{
//print $langs->trans("MailNoChangePossible");
print "&nbsp;";
}
print '</td>';
if ($mil->statut == 0) print '</form>';
print "</tr>\n";
}
}
}
}
closedir($handle);
}
}
} // End foreach dir
print '</table>';
print '<br>';

View File

@ -62,7 +62,7 @@ NoAttachedFiles=No attached files
MailingModuleDescContactCompanies=Contacts of all third parties (customer, prospect, supplier, ...)
MailingModuleDescDolibarrUsers=All Dolibarr users with emails
MailingModuleDescFundationMembers=Fundation members with emails
MailingModuleDescEmailsFromFile=EMails from a file
MailingModuleDescEmailsFromFile=EMails from a text file (email;name;surname)
MailingModuleDescContactsCategories=Contacts of all third parties (by category)
LineInFile=Line %s in file

View File

@ -1,98 +1,98 @@
# Dolibarr language file - es_ES - mails
Mailing=Mailing
EMailing=Mailing
Mailings=Mailings
EMailings=Mailings
MailCard=Ficha mailing
MailTargets=Destinatarios
MailRecipients=Dsetinatarios
MailRecipient=Destinatario
MailTitle=Titulo
MailFrom=Remitente
MailErrorsTo=Errores a
MailReply=Responder a
MailTo=Destinatario(s)
MailCC=Copia a
MailCCC=Adjuntar copia a
MailTopic=Asunto del e-mail
MailText=Mensaje
MailFile=Archivo
MailMessage=Mensaje del e-mail
ShowEMailing=Mostrar E-Mailing
ListOfEMailings=Listado de mailings
NewMailing=Nuevo mailing
EditMailing=Editar mailing
DeleteMailing=Eliminar mailing
DeleteAMailing=Eliminar un mailing
PreviewMailing=Previsualizar un mailing
PrepareMailing=Preparar mailing
CreateMailing=Crear mailing
MailingDesc=Esta página le permite enviar e-mails a un grupo de personas.
MailingResult=Resultado del envío de e-mails
TestMailing=Probar mailing
ValidMailing=Validar mailing
ApproveMailing=Aprobar mailing
MailingStatusDraft=Borrador
MailingStatusValidated=Validado
MailingStatusApproved=Aprovado
MailingStatusSent=Enviado
MailingStatusSentPartialy=Enviado parcialmente
MailingStatusSentCompletely=Enviado completamente
MailingStatusError=Error
MailingStatusNotSent=No enviado
MailSuccessfulySent=E-mail enviado correctamente (de %s a %s)
ErrorMailRecipientIsEmpty=La dirección del destinatario está vacía
WarningNoEMailsAdded=Ningún nuevo e-mail a añadir a la lista destinatarios.
ConfirmValidMailing=¿Confirma la validación del mailing?
ConfirmDeleteMailing=¿Confirma la eliminación del mailing?
NbOfRecipients=Número de destinatarios
NbOfUniqueEMails=Nº de e-mails únicos
NbOfEMails=Nº de E-mails
TotalNbOfDistinctRecipients=Número de destinatarios únicos
NoTargetYet=Ningún destinatario definido
AddRecipients=Añadir destinatarios
RemoveRecipient=Eliminar destinatario
CommonSubstitutions=Substituciones comunes
YouCanAddYourOwnPredefindedListHere=Para crear su módulo de selección e-mails, vea htdocs/includes/modules/mailings/README.
EMailTestSubstitutionReplacedByGenericValues=En modo prueba, las variables de sustitución son sustituidas por valores genéricos
MailingAddFile=Adjuntar este archivo
NoAttachedFiles=Sin ficheros adjuntos
# Libelle des modules de liste de destinataires mailing
MailingModuleDescContactCompanies=Contactos de terceros (clientes potenciales, clientes, proveedores...)
MailingModuleDescDolibarrUsers=Usuarios de Dolibarr que tienen e-mail
MailingModuleDescFundationMembers=Miembros que tienen e-mail
MailingModuleDescEmailsFromFile=E-Mails de un archivo
MailingModuleDescContactsCategories=Contactos de todos los terceros (por categoría)
LineInFile=Línea %s en archivo
RecipientSelectionModules=Módulos de selección de los destinatarios
MailSelectedRecipients=Destinatarios seleccionados
MailingArea=Area mailings
LastMailings=Los %s últimos mailings
TargetsStatistics=Estadísticas destinatarios
NbOfCompaniesContacts=Contactos únicos de empresas
MailNoChangePossible=Destinatarios de un mailing validado no modificables
SearchAMailing=Buscar un mailing
SendMailing=Enviar mailing
SendMail=Enviar e-mail
SentBy=Enviado por
MailingNeedCommand=Por razones de seguridad, el envío de un mailing en masa puede realizarse en línea de comandos. Pida a su administrador que lance el comando siguiente para para enviar la correspondencia a a todos los destinatarios:
MailingNeedCommand2=Puede enviar en línea añadiendo el parámetro MAILING_LIMIT_SENDBYWEB con un valor número que indica el máximo nº de e-mails enviados por sesión.
ConfirmSendingEmailing=¿Confirma el envío del e-mailing?<br>El envío en línea de e-mails están limitados por seguridad a <b>%s</b> destinatarios por sesión.
TargetsReset=Vaciar lista
ToClearAllRecipientsClickHere=Para vaciar la lista de los destinatarios de este mailing, haga click en el botón
ToAddRecipientsChooseHere=Para añadir destinatarios, escoja los que figuran en las listas a continuación
NbOfEMailingsReceived=Mailings en masa recibidos
IdRecord=ID registro
DeliveryReceipt=Acuso de recibo
# Module Notifications
Notifications=Notificaciones
NoNotificationsWillBeSent=Ninguna notificación por e-mail está prevista para este evento y empresa
ANotificationsWillBeSent=1 notificación va a ser enviada por e-mail
SomeNotificationsWillBeSent=%s notificaciones van a ser enviadas por e-mail
AddNewNotification=Activar una nueva solicitud de notificación
ListOfActiveNotifications=Lista de las solicitudes de notificaciones activas
# Dolibarr language file - es_ES - mails
Mailing=Mailing
EMailing=Mailing
Mailings=Mailings
EMailings=Mailings
MailCard=Ficha mailing
MailTargets=Destinatarios
MailRecipients=Dsetinatarios
MailRecipient=Destinatario
MailTitle=Titulo
MailFrom=Remitente
MailErrorsTo=Errores a
MailReply=Responder a
MailTo=Destinatario(s)
MailCC=Copia a
MailCCC=Adjuntar copia a
MailTopic=Asunto del e-mail
MailText=Mensaje
MailFile=Archivo
MailMessage=Mensaje del e-mail
ShowEMailing=Mostrar E-Mailing
ListOfEMailings=Listado de mailings
NewMailing=Nuevo mailing
EditMailing=Editar mailing
DeleteMailing=Eliminar mailing
DeleteAMailing=Eliminar un mailing
PreviewMailing=Previsualizar un mailing
PrepareMailing=Preparar mailing
CreateMailing=Crear mailing
MailingDesc=Esta página le permite enviar e-mails a un grupo de personas.
MailingResult=Resultado del envío de e-mails
TestMailing=Probar mailing
ValidMailing=Validar mailing
ApproveMailing=Aprobar mailing
MailingStatusDraft=Borrador
MailingStatusValidated=Validado
MailingStatusApproved=Aprovado
MailingStatusSent=Enviado
MailingStatusSentPartialy=Enviado parcialmente
MailingStatusSentCompletely=Enviado completamente
MailingStatusError=Error
MailingStatusNotSent=No enviado
MailSuccessfulySent=E-mail enviado correctamente (de %s a %s)
ErrorMailRecipientIsEmpty=La dirección del destinatario está vacía
WarningNoEMailsAdded=Ningún nuevo e-mail a añadir a la lista destinatarios.
ConfirmValidMailing=¿Confirma la validación del mailing?
ConfirmDeleteMailing=¿Confirma la eliminación del mailing?
NbOfRecipients=Número de destinatarios
NbOfUniqueEMails=Nº de e-mails únicos
NbOfEMails=Nº de E-mails
TotalNbOfDistinctRecipients=Número de destinatarios únicos
NoTargetYet=Ningún destinatario definido
AddRecipients=Añadir destinatarios
RemoveRecipient=Eliminar destinatario
CommonSubstitutions=Substituciones comunes
YouCanAddYourOwnPredefindedListHere=Para crear su módulo de selección e-mails, vea htdocs/includes/modules/mailings/README.
EMailTestSubstitutionReplacedByGenericValues=En modo prueba, las variables de sustitución son sustituidas por valores genéricos
MailingAddFile=Adjuntar este archivo
NoAttachedFiles=Sin ficheros adjuntos
# Libelle des modules de liste de destinataires mailing
MailingModuleDescContactCompanies=Contactos de terceros (clientes potenciales, clientes, proveedores...)
MailingModuleDescDolibarrUsers=Usuarios de Dolibarr que tienen e-mail
MailingModuleDescFundationMembers=Miembros que tienen e-mail
MailingModuleDescEmailsFromFile=E-Mails de un archivo (email;name;surname)
MailingModuleDescContactsCategories=Contactos de todos los terceros (por categoría)
LineInFile=Línea %s en archivo
RecipientSelectionModules=Módulos de selección de los destinatarios
MailSelectedRecipients=Destinatarios seleccionados
MailingArea=Area mailings
LastMailings=Los %s últimos mailings
TargetsStatistics=Estadísticas destinatarios
NbOfCompaniesContacts=Contactos únicos de empresas
MailNoChangePossible=Destinatarios de un mailing validado no modificables
SearchAMailing=Buscar un mailing
SendMailing=Enviar mailing
SendMail=Enviar e-mail
SentBy=Enviado por
MailingNeedCommand=Por razones de seguridad, el envío de un mailing en masa puede realizarse en línea de comandos. Pida a su administrador que lance el comando siguiente para para enviar la correspondencia a a todos los destinatarios:
MailingNeedCommand2=Puede enviar en línea añadiendo el parámetro MAILING_LIMIT_SENDBYWEB con un valor número que indica el máximo nº de e-mails enviados por sesión.
ConfirmSendingEmailing=¿Confirma el envío del e-mailing?<br>El envío en línea de e-mails están limitados por seguridad a <b>%s</b> destinatarios por sesión.
TargetsReset=Vaciar lista
ToClearAllRecipientsClickHere=Para vaciar la lista de los destinatarios de este mailing, haga click en el botón
ToAddRecipientsChooseHere=Para añadir destinatarios, escoja los que figuran en las listas a continuación
NbOfEMailingsReceived=Mailings en masa recibidos
IdRecord=ID registro
DeliveryReceipt=Acuso de recibo
# Module Notifications
Notifications=Notificaciones
NoNotificationsWillBeSent=Ninguna notificación por e-mail está prevista para este evento y empresa
ANotificationsWillBeSent=1 notificación va a ser enviada por e-mail
SomeNotificationsWillBeSent=%s notificaciones van a ser enviadas por e-mail
AddNewNotification=Activar una nueva solicitud de notificación
ListOfActiveNotifications=Lista de las solicitudes de notificaciones activas

View File

@ -62,7 +62,7 @@ NoAttachedFiles=Aucun fichier joint
MailingModuleDescContactCompanies=Contacts des tiers (prospects, clients, fournisseurs...)
MailingModuleDescDolibarrUsers=Utilisateurs de Dolibarr avec e-mail
MailingModuleDescFundationMembers=Adhérents avec e-mail
MailingModuleDescEmailsFromFile=EMails issus d'un fichier
MailingModuleDescEmailsFromFile=EMails issus d'un fichier texte (email;nom;prenom)
MailingModuleDescContactsCategories=Contacts des tiers (par categorie)
LineInFile=Ligne %s du fichier

View File

@ -62,7 +62,7 @@ NoAttachedFiles =Nessun file allegati
MailingModuleDescContactCompanies =Contatti di terzi (potenziali clienti, clienti, fornitori...)
MailingModuleDescDolibarrUsers =Tutti gli utenti Dolibarr con messaggi di posta elettronica
MailingModuleDescFundationMembers =Membri fondazione con le email
MailingModuleDescEmailsFromFile =Email da un file
MailingModuleDescEmailsFromFile =Email da un file (email;name;surname)
LineInFile =Linea %s nel file
RecipientSelectionModules =Modulo di selezione di destinatari