Tutoriel sur les Thèmes

[ Retournez aux thèmes pour Shareaza ]

Pour ajouter la compatibilité RTL (droite-à-gauche)...

C'est important de supporter les langues qui sont écrit de la droite vers la gauche.

Tester votre thème

Aller dans le mode RTL par changer la langue dans Shareaza en hébreu. Le logo de Shareaza devra apparaître comme ceci :

Logo RTL

Si le logo n'est pas correct, suivre cette procédure :

  1. Ouvre votre logiciel édition d'images

  2. Sélectionner le logo et copier/coller pour faire une nouvelle image. Soyez sûr que les dimensions du logo sélectionné sont précises : les mêmes que dans le xml de votre thème, dans Shareaza CMainWnd:

    <part name="TopLeft" rect="x,x,Width,x"/>
  3. Inverser la nouvelle image

  4. Prenez note de ces tailles :

    • nCaptionOffset = Ceci est le offset entre x=0 de votre nouvelle image inversée et le début du caption "Shareaza": "part 1" dans le diagramme au-dessus.

    • nCaptionWidth = Ceci est la longueur entre le début du caption "Shareaza", et la fin du caption "Shareaza" que voulez inverser: "part 2" dans le diagramme au-dessus.

    • nSystemOffset = Ceci est le offset entre la fin du caption "Shareaza" et le début de l'icône "Shareaza System". Troisième partie dans le diagramme ci-dessus.

    • nSytemWidth = Ceci est la largeur entre le début de l'icône Shareaza et la fin de l'icône. Quatrième partie dans le diagramme ci-dessus.

  5. Au-dessus de l'anchor "minimize" dans le "Main Window" dans le XML de votre thème, ajouter ceci avec les valeurs que vous venez de trouver :

    <anchor name="Mirror" rect="nCaptionOffset,nCaptionWidth,nSystemOffset,nSytemWidth"/>
  6. Dans le cas où l'icône doit être aussi inversée, utiliser le name "MirrorFull" au lieu de "Mirror".

  7. Testez votre résultat, car parfois les valeurs doivent être ajustées un peu (+1/-1 &ellipsis;).

[ Retournez aux thèmes pour Shareaza ]

  • en
  • es
  • fr
  • de
  • hr
  • it
  • lt
  • nl
  • nb
  • pl
  • pt
  • sl
  • tr
  • el
  • he
  • ja
  • zh-tw
  • en
  • ca
  • fa
  • ru
Beaucoup de personnes aident Shareaza de leur temps et leurs efforts. Merci de voir notre page de remerciements.
Visit Shareaza's Project Page at SourceForge.net
< Haut de la page | Contactez-nous >