[ Zurück zum Skinnen von Shareaza ]
<listColumns>Das <listColumns>-Element kann dazu benutzt werden, um Spaltenüberschriften in Listen in eine andere Sprache zu übersetzen.
Shareaza verwendet viele unterschiedliche Listen, von denen sich jede im Namen unterscheidet. Jede Liste wird für sich durch ein <list>-Element übersetzt. Desweiteren wird jede einzelne Spalte jeder Liste übersetzt, indem man den Originalnamen auf Englisch mit einem Namen in der Zielsprache verknüpft. So bleibt die Liste kompatibel, auch wenn man ihr Desgin verändert.
Hier ein Beispiel aus MyListColumnsSkin.xml:
<?xml version="1.0" encoding="UTF-8"?> <skin xmlns="http://www.shareaza.com/schemas/Skin.xsd" version="1.0"><manifest name="My List Column Skin" author="Me" type="Language" language="fr"/> <listColumns> <list name="Neighbours"> <column from="Address" to="Connecter"/> </list> <listColumns> </skin> |
Den Original-Spaltennamen zu finden, den man in dem from-Attribut des <column/>-Elements erwähnen muss, ist ganz einfach, wenn man dem Programm, nachdem es gestartet wurde, zuschaut. Die Listennamen hingegen sind etwas schwieriger zu finden, weshalb sie hier aufgelistet sind:
- Neighbours
- Downloads
- Uploads
- Library
- Matches
- Discovery
- HostCache
- Security