Este módulo es un paquete de utilidades para Tailandia, que proporciona funciones auxiliares comúnmente utilizadas en contextos específicos de Tailandia.
Incluye características como:
- Conversión entre numerales árabes y tailandeses
- Conversión de nombres de meses tailandeses y calendario budista (año tailandés)
- Soporte de fuentes tailandesas:
- Fuente THBaijam
- Fuente THChakraPetch
- Fuente THCharmofAU
- Fuente THCharmonman
- Fuente THFahKwang
- Fuente THK2DJuly8
- Fuente THKodchasal
- Fuente THKoHo
- Fuente THKrub
- Fuente THMaliGrade6
- Fuente THNiramitAS
- Fuente THSarabun
- Fuente THSarabunNew
- Fuente THSrisakdi
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 19.0Añade fuentes tailandesas a los informes de Odoo y proporciona ayudantes para convertir números, meses y fechas al formato tailandés, incluidos los años del calendario budista.
Este módulo es un paquete de utilidades para la localización tailandesa. No añade nuevos menús ni pantallas; en su lugar, extiende la configuración existente y añade ayudantes de conversión reutilizables.
- En la configuración de la compañía, hay disponible una nueva selección de fuentes con muchas fuentes tailandesas (por ejemplo THSarabun, THSarabunNew, THNiramitAS, THKrub, THFahKwang, THChakraPetch), cada una con variantes en negrita y cursiva cuando están disponibles. Estas fuentes se cargan en los assets comunes de informes, por lo que se pueden usar en documentos e informes impresos.
- Un modelo técnico de ayuda
thai.utilsproporciona cuatro métodos de conversión: convertir dígitos árabes a dígitos tailandeses, convertir dígitos tailandeses de vuelta a dígitos árabes, obtener el nombre tailandés de un mes (completo o abreviado) y formatear una fecha o fecha y hora en una cadena de estilo tailandés. El formateador de fechas puede usar nombres de mes completos, nombres de mes cortos o meses numéricos, puede alternar entre año budista (พ.ศ., año + 543) y año cristiano, puede usar un patrón de fecha personalizado y, opcionalmente, puede añadir una hora.
El módulo modifica res.company (añadiendo el campo de fuente) y el modelo abstracto thai.utils. Depende del módulo web y está pensado como base para otros módulos de localización tailandesa más que para la interacción directa con el usuario final.
Depende de
Lo necesitan otros módulos
Modelos y campos (2)
- thai.utils · modelo nuevo
- res.company · amplía un modelo existentefont
Texto generado por IA (DeepSeek) al leer el código de la versión 19.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 19.0
Confirmado el 2026-11-03 en la rama 19.0 de OCA/l10n-thailand.
terminal Instalación y uso
Documentación de OCA · Odoo 19.0Configuración
Fuente · Odoo 19.0Para configurar la fuente tailandesa, vaya a Ajustes > Ajustes generales > Documentos comerciales > Configurar diseño del documento, luego seleccione la fuente deseada y haga clic en Guardar.
Este módulo proporciona un modelo de utilidad thai.utils para funciones de localización tailandesa, como el formato de números y fechas. Puedes llamar a los métodos directamente a través del entorno o heredar el modelo abstracto en tus propios módulos.
Ejemplo
thai_utils = self.env["thai.utils"]
# Convert Arabic to Thai numerals
thai_number = thai_utils.to_thai_number("1234567890") # → ๑๒๓๔๕๖๗๘๙๐
# Convert Thai to Arabic numerals
arabic_number = thai_utils.to_arabic_number("๐๘๙") # → 089
# Get Thai full month name
month_name = thai_utils.thai_month_name(12) # → ธันวาคม
# Get Thai abbreviated month name
month_abbr = thai_utils.thai_month_name(12, short=True) # → ธ.ค.
# Format date to Thai date string
from datetime import date
formatted_date = thai_utils.format_thai_date(date(2025, 7, 2)) # → 2 กรกฎาคม 2568
formatted_date_short_month = thai_utils.format_thai_date(date(2025, 7, 2), month_format="short") # → 2 ก.ค. 2568
formatted_date_numeric_month = thai_utils.format_thai_date(date(2025, 7, 2), month_format="numeric", format_date="{day:02d}{month}{year}") # → 02072568
formatted_year_thai = thai_utils.format_thai_date(date(2025, 7, 2), format_date="{year}") # → 2568Traducció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.