Mail Template Language Specific Attachments
Este módulo amplía la funcionalidad de las plantillas de correo.
Permite configurar archivos adjuntos según el idioma del partner o el 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 usarlo 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 18.0Adjunta archivos diferentes a una plantilla de correo electrónico según el idioma del destinatario o de la propia plantilla. Configura estos adjuntos específicos por idioma directamente en el formulario de la plantilla de correo.
Este módulo añade una nueva sección llamada "Language Attachments" al formulario de plantilla de correo electrónico (la misma pantalla donde normalmente se añaden adjuntos a una plantilla). Allí se elige un "Method" y se lista un adjunto por idioma.
- Método "Partner Language": se añade al correo electrónico el adjunto que coincide con el idioma del partner destinatario.
- Método "Template Language": se añade el adjunto que coincide con el idioma utilizado para renderizar la plantilla.
Para cada idioma se elige un archivo (solo se pueden seleccionar adjuntos binarios). La lista se almacena en un nuevo modelo, ir.attachment.language, que vincula una plantilla, un idioma y un adjunto. Cuando Odoo prepara el correo electrónico, añade automáticamente el/los adjunto(s) del idioma correspondiente al mensaje, además de los adjuntos normales de la plantilla.
El acceso es de solo lectura para los usuarios normales y de acceso completo para los administradores. El módulo solo toca mail.template y el nuevo modelo ir.attachment.language; no modifica ningún otro proceso de negocio. Es útil cuando el mismo correo electrónico debe llevar un documento diferente (por ejemplo, términos y condiciones) según el idioma del cliente o del correo electrónico.
Depende de
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 18.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-03Estado de confirmación: 2 confirmadas, 7 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/server-tools.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Para configurar un archivo adjunto dependiente del idioma:
- Active el modo desarrollador;
- vaya a Ajustes \> Técnico \> Correo electrónico \> Plantillas;
- vaya a la vista de formulario de la plantilla que desea cambiar;
- elija el Language Attachment Method que desea utilizar;
- cambie el campo Language Dependent Attachments a lo que desee.
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.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
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.