Tecnología

Inicio

Compatibilidad Tema Thunderbird

Compatibilidad Tema Thunderbird


Un tema para el cliente de correo electrónico Thunderbird de Mozilla no es un ejecutable compilado sofisticada: es una colección de archivos escritos en JavaScript y el lenguaje de marcado XUL. Cualquiera que conozca o se toma el tiempo para aprender XUL y Javascript pueden crear un paquete de temas para los usuarios de Thunderbird, para cambiar el aspecto de su aplicación. Sin embargo, una variedad de factores técnicos puede limitar a un tema particular de los usuarios de sistemas operativos específicos o versiones Thunderbird.

Compatibilidad de la versión

Los temas pueden simplemente cambiar de color esquema y los iconos de botón de Thunderbird o ir todo el camino a las características complejas que interactúan con la codificación central del cliente de correo electrónico. El tema más complejo, más sensible es a las actualizaciones de Mozilla Thunderbird. temas superficiales pueden seguir siendo compatibles después de las actualizaciones de menor importancia, ya que no dependen de la mecánica más finos del código fuente. Enteramente nuevas versiones de Thunderbird, sin embargo, pueden cambiar la forma en que el cliente de correo electrónico lee y convierte los archivos de tema. Cualquiera de estos cambios podrían causar un tema para convertirse en incompatible con Thunderbird.

Compatibilidad locale

Los desarrolladores que quieren que sus productos de software para atraer a un mayor número de personas que necesitan que sus programas para ser multilingüe. No sería práctico para programar y compilar un programa separado para cada idioma, por lo que el software moderna se basa en paquetes de idioma modulares llamados lugares. El sistema operativo le dice a los diferentes programas que se ejecutan sobre el mismo idioma que el usuario ha seleccionado, por lo que los programas se puede cargar automáticamente el idioma correspondiente. Thunderbird temas pueden ser compatibles con los dos idiomas que se escriben de izquierda a derecha y de derecha a izquierda, pero el desarrollador tiene que incluir tanto el ": -moz-locale-dir (LTR)" y ": -moz-locale-dir (RTL ) "pseudoclasses CSS. Esto no es nada el usuario final puede controlar. Si el desarrollador de temas no incluyó a ambos objetos, entonces el tema será incompatible con algunas configuraciones regionales de idioma.

Compatibilidad del sistema operativo

Thunderbird no es un programa interpretado en un único conjunto de archivos de código fuente se puede ejecutar en cualquier sistema operativo. Es, en cambio, un archivo ejecutable compuesto de código de máquina para un sistema operativo determinado. Esto significa que los detalles finos de la mecánica del programa difieren entre el binario Thunderbird para Windows, Mac OS y Linux. Los desarrolladores pueden tener que implementar ciertas características de forma diferente para Thunderbird en diferentes sistemas operativos, y no siempre se toman el tiempo para hacerlo. Si un tema en particular es incompatible con el sistema operativo de un usuario, verá "No disponible para su plataforma" en letras rojas debajo enlace de descarga del tema.

Compatibilidad de la determinación

Thunderbird no escanea el código funcional de un paquete de temas para ver si es compatible con su versión actual. En su lugar, lee los metadatos del desarrollador incluye con el tema, que estipula que los números de versión mínima y máxima con la que se conoce el tema va a trabajar. Thunderbird luego compara estos números a su versión actual para determinar la compatibilidad. Técnicamente sofisticados usuarios pueden desactivar este proceso para que Thunderbird se cargará automáticamente el paquete de temas. Al hacer esto, sin embargo, podría causar Thunderbird para bloquearse si la codificación del tema es técnicamente incompatible con la versión actual del usuario del cliente de correo electrónico.