Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Aprire Source Code >> .

Thunderbird Compatibilità Tema

Un tema per i client di posta elettronica Thunderbird di Mozilla non è un sofisticato eseguibile compilato : è una raccolta di file scritti in Javascript e il linguaggio XUL markup . Chi conosce o si prende il tempo per imparare XUL e Javascript in grado di creare un pacchetto di tema per gli utenti Thunderbird , per modificare l' aspetto grafico della loro applicazione . Tuttavia, una serie di fattori tecnici può limitare un tema . Particolari utenti di sistemi operativi specifici o versioni di Thunderbird Versione di compatibilità

I temi possono semplicemente cambiare combinazione di colori di Thunderbird e le icone dei pulsanti o andare fino in fondo alle caratteristiche complesse che interagiscono con la codifica di base l'e-mail del cliente. Il tema più complesso , il più sensibile è quello di aggiornamenti da Mozilla Thunderbird . Temi superficiali possono rimangano compatibili dopo aggiornamenti minori , dal momento che non dipendono i meccanismi più sottili del codice sorgente . Completamente nuove release di Thunderbird , invece, possono cambiare il modo in cui il client di posta elettronica si legge e rende file del tema . Uno di questi cambiamenti potrebbero causare un tema a diventare incompatibili con Thunderbird .
Locale Compatibilità

Gli sviluppatori che vogliono i loro prodotti software per fare appello al più grande numero di persone che hanno bisogno di loro programmi per essere multilingue . Sarebbe poco pratico per programmare e compilare un programma separato per ogni lingua , il software in modo moderno si basa su pacchetti linguistici modulari chiamate locali . Il sistema operativo racconta i diversi programmi in esecuzione su di esso che lingua l'utente ha selezionato , in modo che i programmi in grado di caricare automaticamente la lingua appropriata . Temi di Thunderbird possono essere compatibili con entrambe le lingue che si scrivono da sinistra a destra e da destra a sinistra , ma lo sviluppatore deve includere sia la " : -moz -locale- dir ( ltr )" e " : -moz -locale- dir (RTL ) " pseudoclasses CSS . Questo è niente l'utente finale può controllare. Se lo sviluppatore tema non ha incluso entrambi gli oggetti , quindi il tema sarà incompatibile con alcune impostazioni internazionali della lingua .
Compatibilità del sistema operativo

Thunderbird non è interpretata programma in cui un singolo set di file di codice sorgente può essere eseguito su qualsiasi sistema operativo . È , invece , un file eseguibile composto di codice macchina per un particolare sistema operativo . Ciò significa che i piccoli dettagli della meccanica del programma variano tra il binario di Thunderbird per Windows , Mac OS e Linux . Gli sviluppatori possono avere per implementare alcune funzioni in modo diverso per Thunderbird su diversi sistemi operativi , e non sempre il tempo per farlo. Se un tema particolare, è incompatibile con il sistema operativo di un utente , vedrà " Non disponibile per la piattaforma " in lettere rosse sotto link per il download del tema .
Determinare la compatibilità

Thunderbird non analizza il codice funzionale di un pacchetto di temi per vedere se è compatibile con la versione corrente. Invece , legge i metadati allo sviluppatore include con il tema , che stabilisce il numero minimo e massimo di versione con i quali egli sa che il tema funzionerà. Thunderbird quindi confronta questi numeri alla sua versione attuale per determinare la compatibilità . Gli utenti tecnicamente sofisticati possono disabilitare questo processo in modo che Thunderbird verrà caricato automaticamente il pacchetto tema . In questo modo , tuttavia, potrebbe causare il crash di Thunderbird , se la codifica del tema è tecnicamente compatibile con la versione corrente dell'utente del client di posta elettronica .

 

software © www.354353.com