OdooWiki OCA HUB

Name Search Multi Lang

base_name_search_multi_lang folder_open OCA/server-tools open_in_new
Uncategorized Licencia: AGPL-3

Este módulo amplía la función de búsqueda por nombre para usar otro idioma traducido.

Por ejemplo, si el nombre de un producto en inglés es "Chair", y en tailandés es "เก้าอี้"

Dado que la preferencia de idioma del usuario es inglés, cuando el usuario escribe el nombre para buscar en el campo de producto, "Chair", se encontrará el producto con este nombre. Pero si el usuario escribe en tailandés, "เก้าอี้", no se mostrará ningún resultado.

Con este módulo instalado, y el modelo product.product configurado para usar "Search Translated Name". La búsqueda por nombre en tailandés, "เก้าอี้", ahora encuentra el producto "Chair".

Tenga en cuenta también que esta función de búsqueda solo está disponible en el campo Many2one.

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 14.0

Permite a los usuarios encontrar registros escribiendo un nombre en cualquier idioma instalado, no solo en el que están usando actualmente. Una casilla de verificación en la configuración de cada modelo activa o desactiva esta búsqueda multilingüe.

De forma predeterminada, cuando escribes un nombre en un campo many2one (el campo donde seleccionas un registro relacionado, como un producto en una línea de venta), Odoo solo busca el nombre en el idioma de tu interfaz actual. Este módulo cambia eso: si la función está habilitada para un modelo, la búsqueda también comprueba el nombre en todos los demás idiomas instalados.

Dónde aparece: - En el formulario de configuración del modelo (la pantalla que lista los modelos de Odoo, ir.model), se añade una nueva casilla de verificación "Search Translated Name" después del campo State. - Cuando esa casilla está marcada para un modelo, las búsquedas por nombre en ese modelo pasan a ser multilingües.

Reglas de negocio y comportamiento automático: - La casilla es por modelo, así que decides exactamente qué modelos obtienen la búsqueda ampliada. - Cuando se cambia la casilla, Odoo borra sus cachés internas para que la nueva configuración surta efecto de inmediato. - La búsqueda se ejecuta primero con normalidad en el idioma del usuario, luego se repite en cada uno de los demás idiomas instalados y combina los resultados, manteniendo el límite de resultados solicitado. - Solo se ven afectados los campos many2one, como se indica en la descripción del módulo.

Afecta al registro de modelos (ir.model) y al comportamiento de búsqueda por nombre de cualquier modelo para el que lo habilites.

Depende de

base
Modelos y campos (1)
  • ir.model · amplía un modelo existentename_search_multi_lang (Search Translated Name)

Texto generado por IA (DeepSeek) al leer el código de la versión 14.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: 2 confirmadas, 7 sin información de 9 versiones.

Fuentes · Odoo 14.0

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

terminal Instalación y uso

Documentación de OCA · Odoo 14.0

Se pueden configurar campos de búsqueda adicionales en Ajustes > Técnico > Base de datos > Modelos, utilizando el campo "Search Translated Name".

Escribe en cualquier campo con el término traducido, como Product en un Sale Order.

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.