Настанови зі створення стилів вікна спілкування Kopete

Настанови зі створення стилю вікна спілкування Kopete — це набір інструкцій, які слід виконати для того, щоб ваш стиль вікна спілкування був сумісний з Kopete.

Підтримуйте підсвічування

У вашому стилі має бути показано підсвічування. У Kopete і Adium %textbackgroundcolor{}% буде замінено кольором підсвічування. Додавайте атрибут стилю background-color: %textbackgroundcolor{}% до елемента HTML, який відповідає за показ повідомлення.

Слід використовувати шаблони послідовних повідомлень.

Ці настанови призначено для людей, які наново переписують старі стилі XSL у новому форматі. Всі стилі мають підтримувати шаблон для послідовних повідомлень. Тепер ця можливість є типовою.

Використовуйте кодування UTF-8.

У заголовку все сказано. Вам слід зберігати свої файли у UTF-8.

Додавайте файл Contents/Info.plist для сумісності з Adium

Файл Contents/Info.plist ще не використовується у Kopete. Але якщо ви бажаєте, щоб ваш стиль був сумісним з Adium, вам слід додати і цей файл. Нижче наведено вміст базового файла-прикладу. Рядки, які слід замінити, розташовано між символами «$».

<?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
>$Your style full name$</string>
        <key
>CFBundleIdentifier</key>
        <string
>$Your style ID in the form: com.adiumx.smooth.operator.style$</string>
        <key
>CFBundleInfoDictionaryVersion</key>
        <string
>1.0</string>
        <key
>CFBundleName</key>
        <string
>$Your style name here$</string>
        <key
>CFBundlePackageType</key>
        <string
>AdIM</string>
        <key
>MessageViewVersion</key>
        <integer
>3</integer>
</dict>
</plist>

Додавайте buddy_icon.png

Вам слід додати файл з назвою buddy_icon.png у теки Incoming і Outgoing. Ці зображення буде використано, якщо контакт не надав фотографії.

Додавайте підтримку мов з записом справа-ліворуч за допомогою ключового слова %messageDirection%.

Ключове слово %messageDirection% призначено для використання у системах лівописних системах запису мов. Воно визначає напрямок запису повідомлення: «rtl» (справа-ліворуч) або «ltr» (зліва праворуч). Додавайте цей атрибут стилю до елемента HTML, який відповідає за показ повідомлення, ось так: direction: %messageDirection%. Попередній перегляд стилю, у налаштуваннях вигляду, має перевірку правильності показу лівописної системи запису. Відповідний рядок має бути показано у напрямку справа-ліворуч.