Title: How to use ICQ Packages Post by: Dorian on 10. November 2007, 21:14:57 First of all, what is an ICQ package?
An ICQ package is a combination of files and folders, used by the ICQ software to add things like languages, emoticons, sounds, skins and xtraz. OK, now, how do I install a package? An ICQ package is a folder with other files and folders in it, and needs to be copied to a folder called Packages which would be in your ICQ program installation directory. The installation directory is either the one, you manually defined when installing ICQ, or it should be C:\Program Files\ICQ6\. But what if I want to create a package? How do I do that? Well, instead of copying a folder, create a new one. Inside of that folder you can create other folders containing the specific contents of your package. Additionally you need to create two XML files in the package. Package.xml and defaults.xml. Those files need to contain XML formatted text to define the name of your Package and the default skin, emoticon gallery, language or sounds. A package.xml file could look like this: Quote from: package.xml <Package> Note: There is written PackegeName, which is indeed not correct English, but is necessary for the software to properly detect the name of the package.<PackegeName> <text language="en-US">Name of this Package</text> </PackegeName> </Package> Inside of the text tag, there is an attribute called language. In theory, you can add as many of those text tagged lines as you want, in order to have ICQ showing up the package's name in different languages. Note: The en-US language has to be present to avoid any malfunction. A defaults.xml file could look like this: Quote from: defaults.xml <defaults galleryId="emoticons gallery folder name" skinId="skin folder name" languageId="xx-XX" soundSchemeId="sound scheme folder name"/> Note: the xx-XX refers to the language identifier.Also you don't need all attributes. You only need those, you actually use. You can remove all attributes, which would define any content, not included in your package. Language packages are automatically copied to another folder and made available in the Tweak my ICQ options. Click here (http://www.animesharp.com/icq/language-howto) to read the details and learn about creating a language package. Skin Packages are made available in the Tweak my ICQ options. Click here (http://www.animesharp.com/icq/skinning-howto) to learn about creating an ICQ skin. Sound Packages are made available in the Tweak my ICQ options. Click here (http://www.animesharp.com/icq/sounds-howto) to learn about creating ICQ sounds. Als erstes, was ist ein ICQ Paket? Ein ICQ Paket ist eine Kombination an Dateien und Ordnern, die von der ICQ Software verwendet werden, um Dinge wie Sprachen, Emoticons, Sounds, Skins und Xtraz hinzuzufuegen. OK, gut, wie installiere ich ein Paket? Ein ICQ Paket ist ein Ordner, der weitere Ordner und Dateien enthaelt, und muss in einen Ordner namens Packages kopiert werden, der sich in Deinem ICQ Programminstallationsverzeichnis befinden kann. DAs Installationsverzeichnis ist entweder das bei der Installation manuell definierte oder sollte C:\Programme\ICQ6\ sein. Aber was, wenn ich ein Paket erstellen moechte? Wie mache ich das? Nun, anstatt einen Ordner zu kopieren, erstelle einen neuen. In diesem Ordner kannst Du dann andere Ordner erstellen, die die spezifischen Inhalte Deines Pakets enthalten. Zudem musst Du zwei XML Dateien im Paket erstellen. Package.xml und defaults.xml. Diese Dateien muessen XML formatierten Text enthalten, um den Namen des Pakets und den Skin, die Emoticon Gallerie, die Sprache oder Sounds als 'defaults' festzulegen. Eine package.xml Datei koennte so aussehen: Quote from: package.xml <Package> Wichtig: Dort steht PackegeName, das zwar nicht korrektes Englisch ist, aber notwendig ist, damit die Software den Namen des Pakets richtig erkennen kann.<PackegeName> <text language="en-US">Name dieses Pakets</text> </PackegeName> </Package> Innerhalb des text Tags, befindet sich ein Attribut namens language. Theorethisch kannst Du so viele text Tag Zeilen einfuegen, wie Du moechtest, um ICQ den Namen des Pakets in verschiedenen Sprachen anzeigen zu lassen. Wichtig: Die en-US Sprache muss vorhanden sein, um Fehlfunktionen zu vermeiden. Eine defaults.xml Datei koennte so aussehen: Quote from: defaults.xml <defaults galleryId="Emoticons Gallerie Ordner Name" skinId="Skin Ordner Name" languageId="xx-XX" soundSchemeId="Sounds Schema Ordner Name"/> Wichtig: Das xx-XX bezeichnet den Sprachen Identifikationsparameter.Du brauchst zudem nich alle Attribute. Du benoetigst nur die, die Du auch verwendest. Du kannst alle Attribute entfernen, die Inhalte definieren, die nicht in Deinem Paket enthalten. Sprachpakete werden automatisch in ein anderes Verzeichnis kopiert und in den Mein ICQ einstellen Optionen zur Auswahl gestellt. Klicke hier (http://www.animesharp.com/icq/language-howto) um Details nachzulesen und um das Erstellen eines Sprachpakets zu lernen. Skin Pakete werden in den Mein ICQ einstellen Optionen zur Auswahl gestellt . Klicke hier (http://www.animesharp.com/icq/skinning-howto) um das Erstellen eines ICQ Skins zu lernen. Sound Pakete werden in den Mein ICQ einstellen Optionen zur Auswahl gestellt . Klicke hier (http://www.animesharp.com/icq/sounds-howto) um das Erstellen von ICQ Sounds zu lernen. |