OdooWiki OCA HUB

Mail Template Language Specific Attachments

mail_template_attachment_i18n folder_open OCA/server-tools open_in_new
Localization Licencia: AGPL-3

Este módulo amplía la funcionalidad de las plantillas de correo.

Permite configurar archivos adjuntos en función del idioma del partner o del idioma configurado en la plantilla de correo (que en ocasiones es distinto del idioma del partner).

  • El idioma de la plantilla de correo puede ser {{ object.partner_id.lang }} o {{ object.user_id.lang }}, donde en el primer caso queremos enviar el correo en el idioma del partner y en el segundo caso queremos enviar el correo en el idioma del usuario.

Por ejemplo, puede utilizarlo para localizar las condiciones de sus acuerdos de su empresa.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 16.0

Te permite adjuntar diferentes archivos a una plantilla de correo electrónico según el idioma, de modo que los clientes reciban los documentos en su propio idioma.

Este módulo añade adjuntos específicos por idioma a las plantillas de correo electrónico. En cualquier formulario de plantilla de correo electrónico, aparece una nueva sección "Language Attachments" justo después del campo estándar de adjuntos. Ahí eliges un Method y construyes una lista de filas, cada una emparejando un idioma con un archivo.

  • Method "Partner Language": se añade al correo electrónico el adjunto que coincide con el idioma del partner destinatario.
  • Method "Template Language": se añade el adjunto que coincide con el idioma en el que se renderiza la plantilla.

La lista solo se muestra cuando se selecciona un método. Solo se pueden elegir archivos binarios como adjuntos. Cuando Odoo prepara un correo electrónico a partir de la plantilla, añade automáticamente el/los archivo(s) coincidente(s) al mensaje, sin duplicar el mismo archivo dos veces.

El módulo modifica el modelo de plantilla de correo electrónico mail.template e introduce un nuevo modelo ir.attachment.language que almacena los pares idioma/archivo. El acceso es de solo lectura para todos los usuarios y de gestión completa para los administradores. Depende de la aplicación estándar Mail.

Depende de

mail
Modelos y campos (2)
  • mail.template · amplía un modelo existenteir_attachment_language_ids (Language Dependent Attachments), ir_attachment_language_method (Language Attachment Method)
  • ir.attachment.language · modelo nuevolang (Language), attachment_id (Attachment), mail_template_id (Template)

Texto generado por IA (DeepSeek) al leer el código de la versión 16.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.

Fuentes · Odoo 16.0

Confirmado el 2026-11-03 en la rama 16.0 de OCA/server-tools.

terminal Instalación y uso

Documentación de OCA · Odoo 16.0

Para configurar un archivo adjunto dependiente del idioma:

  • Activa el modo desarrollador;
  • ve a Ajustes > Técnico > Correo electrónico > Plantillas;
  • ve a la vista de formulario de la plantilla que quieres cambiar;
  • elige el Language Attachment Method que quieres usar;
  • cambia el campo Language Dependent Attachments a lo que quieras.

Cuando se selecciona una plantilla en el redactor de correo, los archivos adjuntos se añadirán automáticamente según el idioma de los destinatarios. El idioma de los destinatarios se puede configurar en la vista de formulario del Partner. Cuando se seleccionan partners con idiomas diferentes, se añadirán todos los archivos adjuntos de los idiomas de los partners.

Para usar la funcionalidad:

  • Configure una plantilla (p. ej. la plantilla de correo del pedido de venta)
  • vaya a un pedido de venta;
  • haga clic en Enviar por correo electrónico;
  • los archivos adjuntos se añaden según el idioma del correo electrónico o el idioma del cliente (que podrían no ser el mismo), dependiendo de la configuración de la plantilla.

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.