abuledu:developpeur:proposer_un_patch

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
abuledu:developpeur:proposer_un_patch [2009/01/21 09:19]
http://abuledu.org/openid/ania.lesca
abuledu:developpeur:proposer_un_patch [2016/01/21 11:59] (Version actuelle)
erics
Ligne 1: Ligne 1:
 +{{tag>version-8-08}}
 +<code>
 +A mettre à jour avec la nouvelle forge : https://redmine.ryxeo.com
 +</code>
 +
 ====== Proposer un patch pour améliorer le code source d'AbulÉdu ====== ====== Proposer un patch pour améliorer le code source d'AbulÉdu ======
  
Ligne 46: Ligne 51:
  
   * Envoyez-le nous par email sur la liste dev@abuledu.org et si vous ne pouvez/voulez pas vous y abonner envoyez alors votre patch avec une description de ce qu'il fait (surtout si ce n'est pas trivial) à devteam@ryxeo.com ;   * Envoyez-le nous par email sur la liste dev@abuledu.org et si vous ne pouvez/voulez pas vous y abonner envoyez alors votre patch avec une description de ce qu'il fait (surtout si ce n'est pas trivial) à devteam@ryxeo.com ;
 +
 +====== Un exemple de patch : la traduction d'AbulEdu ======
 +Récupérez , modifiez et transmettez vos modifications comme indiqué précédemment
 +  - récupérer des sources sur la forge
 +  - créer un diff/patch
 +  - envoyer ce dernier sur la liste dev@abuledu.org
 +
 +
 +
 +==== FAQ du traducteur débutant ====
 +Les contributeurs capable de traduire un texte sont nombreux. Encore faut-il répondre à quelques questions posées par la nature spécifique des textes à traduire et pour lesquelles le néophyte en développement n'a pas de réponses.
 +
 +===Quel logiciel utiliser ?===
 +[[http://www.framasoft.net/article1988.html|Scite]] permet de colorer la syntaxe du code ce qui est une aide précieuse. C'est un logiciel multi-plateformes, libre et gratuit.
 +
 +===Quelle partie modifier ?===
 +La partie principale est le tronc commun : "Trunk" (La partie "Branches" sert à travailler sur des versions à venir)
 +Ce dossier contient plusieurs sous-dossiers : conf  lib  php  python  rrd  share  testsuite
 +
 +Rendez-vous dans le dossier "php" pour traduire l'interface webadmin. 
 +Sur une interface webadmin d'un serveur AbulEdu, observer l'adresse de la page que vous visitez pour trouver le nom du fichier à modifier (ugadmin, aadmin...).
 +
 +===Quel type de fichier modifier ?===
 +Il suffit ensuite de traduire, modifier, adapter les fichiers avec l'extension PHP. 
 +
 +=== J'ai telle syntaxe, que traduire ? ===
 +Attention, le texte doit toujours être encadré par la syntaxe suivante "_(" avant et ")" après. Par exemple :
 +<code>
 + _( texte traduisible )
 +</code>
 +
 +Ne touchez pas aux balises "%s" (s'il y en a) qui renvoient à des variables particulières.
 +
 +
 +
 +
 +
 +
  
  
  • abuledu/developpeur/proposer_un_patch.1232525952.txt.gz
  • Dernière modification: 2009/01/21 09:19
  • de http://abuledu.org/openid/ania.lesca