Comment franciser le plugin bpPicture-Album

octobre 2, 2009 dans Mes astuces par Dan

Le plugin bppicture-album a été mis à jour pour la version 1.1 de buddypress.
Vous pouvez le télécharger ici
http://downloads.wordpress.org/plugin/bppicture-album.zip

La rapidité de la màj a sans doute fait sauter la traduction, car celle-ci ne fonctionne plus du tout. C’était déjà pas évident avant mais là c’est carrément devenu impossible. Mais comme de toute façon ce plugin doit un jour où l’autre faire partie de la collection officielle de buddypress, j’ai transféré le contenu de l’ancien fichier .po vers celui de buddypress. D’autant qu’une grande partie des expressions étaient déjà traduites à partir du .po de buddy par le passé.

Ce qui revient à dire que dans la traduction de buddypress vous avez aussi celle de ce plugin. Pour que tout soit traduit correctement vous devrez cependant intervenir manuellement dans 2-3 fichiers.  Me rappelle plus du nombre exact.

Ouvrez le fichier bp-album.php avec Notepad++ par exemple et lancez une recherche sur ‘bp-album’ (laissez les cotes).  Puis remplacez les 14 instances (de mémoire) qui font référence à ‘bp-album’ par ‘buddypress’.

Les lignes 500 – 504 et 508 ne sont pas traduisibles d’origine. Vous devez rajouter ‘buddypress’ en deuxième argument. Cherchez ce qui commence par e_(….xxxx bla bla)

Exemple avec la ligne 500:
Avant _e(‘Picture Title *’)
Après  _e(‘Picture Title *’,'buddypress’)

Dans le fichier bp-album-admin.php, il a une phrase codée en dur à la ligne 25 que vous pouvez remplacer par “Emplacement réservé aux futures options du plugin” ou “Ce cornichon est sain de la tête aux pieds”.

Profitez de votre élan pour vérifier les autres fichiers. Il ne doit plus rester grand chose qui traîne à présent et, bonne nouvelle, le dossier “album”, qui doit être placé dans le thème (par ex. bp-sn-parent), ne contient que 4 fichiers dans lesquels il n’y a rien à rectifier.

Enfin les codeurs fous vont pouvoir s’amuser un peu. Ce plugin a été partiellement reconstruit avec la nouvelle API de groupe. Ce qui ouvre de belles perspectives de dévelopements.

Pour signaler des bugs ou profiter d’un forum pour poser des questions de hot-line, voyez directement sur le site de l’auteur: http://manojkumar.org