OdooWiki OCA HUB

Manage language in contacts

partner_contact_lang folder_open OCA/partner-contact open_in_new
Sales Licencia: AGPL-3

Odoo por defecto propaga el campo language a los contactos creados desde su formulario, pero no permite cambiarlo una vez creado.

Este módulo cubre esta carencia, y además proporciona otras facilidades para la gestión del idioma de los contactos:

  • Poner el idioma de la empresa matriz cuando el contacto no tiene idioma y esta empresa matriz está asignada.
  • Cuando la empresa cambia el idioma, rellena con el mismo idioma todos los contactos que no tengan ninguno.
  • Mostrar el idioma en el formulario reducido interno de Contacto y establecer el nuevo contacto con un idioma diferente si es necesario.
  • Buscar y también agrupar contactos por su idioma.

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.0

Permite establecer y cambiar el idioma de contactos y empresas, copiando automáticamente el idioma de la empresa matriz a los contactos que no tengan ninguno, y permite buscar o agrupar contactos por idioma.

Por defecto Odoo copia un idioma a un contacto cuando se crea, pero no se puede cambiar después. Este módulo elimina esa limitación y añade algunos comportamientos automáticos en los contactos (res.partner).

  • Cuando cambias el idioma de una empresa, todos sus contactos hijos que aún no tienen idioma se rellenan automáticamente con el mismo idioma.
  • Cuando asignas una empresa matriz a un contacto que no tiene idioma, el contacto toma el idioma de la empresa matriz. Esto también se aplica a los contactos nuevos que se están creando.
  • En el formulario de contacto, el campo de idioma se muestra dentro de la lista de contactos anidada (los contactos que se muestran bajo una empresa), pero solo cuando hay más de un idioma activo en Odoo, por lo que de lo contrario queda fuera del camino.
  • En la vista de búsqueda de Contactos, se añade un campo Language a los filtros, además de una opción de agrupación "Language", para que puedas filtrar contactos por idioma o agrupar la lista por idioma.

El módulo solo toca el modelo de contacto y sus vistas de formulario y búsqueda existentes; no añade menús ni pantallas propias.

Depende de

base
Modelos y campos (1)
  • res.partner · amplía un modelo existente

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-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 7 confirmadas, 2 sin información de 9 versiones.

Fuentes · Odoo 18.0

Confirmado el 2026-11-03 en la rama 18.0 de OCA/partner-contact.

terminal Instalación y uso

Documentación de OCA · Odoo 18.0
  • Vaya a cualquier empresa que tenga contactos.
  • Haga clic en cualquier contacto y podrá editar el idioma.

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, Configuració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.