docs.kde.org
Linee guida per gli stili della finestra di chat di Kopete
Indietro
Avanti

Linee guida per gli stili della finestra di chat di Kopete

Le linee guida per gli stili della finestra di conversazione di Kopete è una raccolta delle cose che lo stile della finestra di conversazione deve supportare per essere compatibile con Kopete.

Gestione dell'evidenziazione

Il tuo stile deve mostrare delle evidenziazioni, a volte. In Kopete e Adium, %textbackgroundcolor{}% è sostituito con il colore di evidenziazione. Aggiungi questo attributo di stile: background-color: %textbackgroundcolor{}% all'elemento HTML che mostra il messaggio.

Un modello per i messaggi consecutivi ora è obbligatorio.

Queste linee guida sono per chi deve riscrivere dei vecchi stili XSL nel nuovo formato. Tutti gli stili devono fornire un modello per i messaggi consecutivi. Ora è una funzione predefinita.

Usa la codifica UTF-8.

Il titolo dice tutto. Devi salvare i file in UTF-8.

Fornisci il file Contents/Info.plist per mantenere l'interoperabilità con Adium

Il file Contents/Info.plist non è ancora usato da Kopete. Ma se vuoi creare uno stile compatibile con Adium, devi fornire anche questo file. Ecco un esempio base del file. Le stringhe da sostituire sono racchiuse fra «$».

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key
>CFBundleDevelopmentRegion</key>
        <string
>English</string>
        <key
>CFBundleGetInfoString</key>
        <string
>$Il nome completo dello stile$</string>
        <key
>CFBundleIdentifier</key>
        <string
>$L'ID dello stile nella forma: com.adiumx.smooth.operator.style$</string>
        <key
>CFBundleInfoDictionaryVersion</key>
        <string
>1.0</string>
        <key
>CFBundleName</key>
        <string
>$Il nome dello stile$</string>
        <key
>CFBundlePackageType</key>
        <string
>AdIM</string>
        <key
>MessageViewVersion</key>
        <integer
>3</integer>
</dict>
</plist>

Fornisci il file buddy_icon.png

Devi mettere un file di nome buddy_icon.png in Incoming e Outgoing. Queste immagini saranno usate quando il contatto non ha una foto.

La parola chiave %messageDirection% permette la gestione delle lingue scritte da destra a sinistra.

La parola chiave %messageDirection% è presente per le lingue del mondo che scrivono da destra a sinistra. Definisce la direzione del messaggio, se è «rtl» (right-to-left, da destra a sinistra) o «ltr» (left-to-right, da sinistra a destra). Aggiungi questo attributo di stile all'elemento HTML che mostra il messaggio: direction: %messageDirection%. L'anteprima dello stile nella configurazione dell'aspetto include un controllo per il testo scritto da destra a sinistra per vedere se lo stile viene mostrato correttamente. Dovrebbe far cominciare la stringa dalla destra.

Indietro
Avanti
Partenza


docs.kde.org