[ Zurück zum Skinnen von Shareaza ]
Um Sprachen zu unterstützen, die von rechts-nach-links geschrieben werden, müssen einige zusätzliche Sachen in Erwägung gezogen werden, wenn Sie einen Skin erstellen.
Funktioniert Ihr Skin einwandfrei ?Wechseln Sie in den RTL-Modus, indem Sie hebräisch als Sprache in Shareaza einstellen. Das Logo sollte jetzt so aussehen:
Sollte das Logo nicht korrekt dargestellt werden, führen Sie folgendes durch:
Öffnen Sie ihr Bildbearbeitungsprogramm.
Selektieren Sie das gesamte Logo und erstellen Sie mit copy/paste ein neues Image. Stellen Sie sicher, daß die Breite des vollständigen Logos, das Sie gewählt haben, mit der Angabe in ihren Skin XMLs übereinstimmen, welches von Shareaza CMainWnd benutzt wird
<part name="TopLeft" rect="x,x,Width,x"/> Erstellen Sie ein Spiegelbild des neuen Images.
Notieren Sie sich die folgenden Größenangaben:
-
nCaptionOffset = Dieses ist der Offset zwischen x=0 Ihres neuen gespiegelten Bildes bis zum Anfang des Shareaza-Bereiches. Part 1 des Logo-Images oben.
-
nCaptionWidth = Dies ist die Breite vom Anfang des Shareaza-Bereiches bis zum Ende des Shareaza-Bereiches, den Sie spiegeln möchten. Part 2 im Logo-Image oben.
-
nSystemOffset = Dies ist der Offset vom Ende des Shareaza-Bereiches bis zum Anfang des Shareaza System-Icons. Part 3 im Logo-Image oben.
-
nSytemWidth = Dies ist die Breite vom Anfang des Shareaza-Icons bis zum Ende des Shareaza-Icons. Part 4 im Logo-Image oben.
-
Direkt über dem "Minimieren"-Anker im Hauptfenster in ihren Skin XMLs tragen Sie die Werte ein, die Sie gefunden haben.
<anchor name="Mirror" rect="nCaptionOffset,nCaptionWidth,nSystemOffset,nSytemWidth"/> Im Falle, dass das Icon notwendigerweise auch gespiegelt werden muß, benutzen Sie "MirrorFull" anstatt "Mirror".
Überprüfen Sie ihr Ergebnis. Nicht immer erfolgt die Umsetzung so exakt wie geplant und die Werte müssen von Hand mit +1/-1 geändert werden.