Este módulo se escribió para extender la funcionalidad del motor de idioma de Odoo para admitir el formateo de campos Date, Time y Datetime fácilmente y permitirle imprimirlos en el mejor formato para el usuario.
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.0Añade funciones auxiliares para que las fechas, horas y datetimes puedan imprimirse en el formato de idioma preferido de cada usuario. Es una herramienta técnica utilizada por otros módulos, no una pantalla que los usuarios abran directamente.
Este módulo amplía la configuración de idiomas de Odoo (res.lang) con dos métodos auxiliares que otros módulos pueden llamar cuando necesitan mostrar una fecha, una hora o una fecha y hora completas en el formato que espera el idioma del usuario.
best_matchbusca el idioma instalado más adecuado: puede recibir un código de idioma comoen_US; en caso contrario, recurre al idioma del contexto actual, al idioma del usuario o al primer idioma activo de la base de datos. Si el idioma solicitado no está instalado, o bien genera un error o bien devuelve de forma segura el primer idioma instalado, según la opción elegida.datetime_formatterconvierte un valor en texto utilizando el formato de fecha y hora de ese idioma. Acepta un texto, un número o un valor real de fecha y hora. Quien lo llama puede solicitar solo la fecha, solo la hora o ambas unidas por un separador. Si el idioma no tiene un formato configurado, se utilizan los formatos estándar del servidor como alternativa.
No hay nuevos menús, botones, informes ni reglas de negocio para los usuarios finales. El módulo solo modifica res.lang y depende de base. Su propósito es que la visualización de fechas y horas sea coherente y localizada allí donde otros módulos decidan utilizarlo.
Depende de
Modelos y campos (1)
- res.lang · amplía un modelo existente
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-03Estado de confirmación: 5 confirmadas, 4 sin información de 9 versiones.
Fuentes · Odoo 15.0
Confirmado el 2026-11-03 en la rama 15.0 de OCA/server-tools.
terminal Instalación y uso
Documentación de OCA · Odoo 16.0Este módulo añade una característica técnica de programación, y debe ser utilizada por desarrolladores de addons, no por usuarios finales. Esto significa que no debes esperar ver ningún cambio si eres un usuario e instalas esto, pero si descubres que ya lo tienes instalado, probablemente sea porque tienes otros módulos que dependen de este.
Si eres un desarrollador, para usar este módulo, necesitas:
- Llamar en cualquier lugar de tu código:
formatted_string = self.env["res.lang"].datetime_formatter(datetime_value)- Si usas Qweb:
<t t-esc="env['res.lang'].datetime_formatter(datetime_value)"/>- Si lo llamas desde un registro que tiene un campo
lang:
formatted_string = record.lang.datetime_formatter(record.datetime_field)- El docstring de
models.ResLang.datetime_formatterexplica su uso.
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.
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.