Contribution

Home  /  News  /  Contribution

On 2015/09/04, Posted by , In News, By , , With 7 Comments

Bonjour tout le monde ! Nous venons de mettre en place (au moins pour la version iOS dans un 1er temps) un repo GitHub permettant à ceux qui le souhaitent de :

  • Pouvoir traduire l’application afin qu’elle soit disponible dans leur langue
  • Pouvoir proposer de nouveaux thèmes pour l’application

L’intérêt de ce système est la possibilité de participer à tout ou partie de la traduction. Plusieurs personnes se sont proposées précédemment pour traduire l’application, mais par manque de temps ou parce que la tâche est assez longue, presque toutes ont abandonnées. (Sauf Diogo :) pour la traduction portugaise) Les contributions devront donc passer par « pull-request » sur les ressources de traduction ou de thème. Pour les non-initiés à GitHub (ou à Git de manière plus globale), le plus simple est de télécharger l’application Github et de suivre (ou d’essayer) les indications : Créer un compte Github Télécharger l’application de bureau (Windows ou Mac) (https://windows.github.com/ or https://mac.github.com/) Naviguez sur le repo https://github.com/YaPSNapp/YaPSNappContrib et appuyez sur « fork » Fork Dans votre nouveau repo, cliquer sur « Download to desktop » – cela doit lancer l’application Github et demander votre login et le répertoire où télécharger le projet Github_forked Ajouter / Copier / Modifier les fichiers demandés depuis le finder / ou explorateur windows Modifications Dans l’application GitHub, Valider vos changements (Commit) en ajoutant une description Commit Synchronisez vos changements avec votre repo serveur Sync Cliquez sur le bouton »pull request » PullRequestButton Soumettre votre « Pull Request » SubmitPR Pour qu’une traduction soit prise en compte dans une future version de l’application, celle-ci doit être complète, c’est à dire, traduction de l’application ET traduction du résumé de présentation dans les stores. Si le process vous semble trop compliqué, vous récupérer les fichiers en les téléchargeant depuis le repo, puis les traduire et les renvoyer par email à l’adresse yapsnapp@drakfly.com. Cependant dans ce cas, les traductions devront être complètes (Localizable.strings ET AppStore.txt) en 1 seul envoi. En espérant voir quelques contributions des plus courageux ;)

7 Comments so far:

  1. Jack Dolan dit :

    How does one push changes to your git hub repository?

    As it asks for the following:
    Username for ‘https://github.com’:

  2. Jack Dolan dit :

    I am using git bash command line – I will look into installing github

    Love Newbie Jack! haha

  3. Jack Dolan dit :

    I did the following on command line in git bash:

    git clone https://github.com/YaPSNapp/YaPSNappContrib
    git pull

    (changes)

    git add -A
    git commit -m « new theme for YaPSNapp (example) »

    git push origin master

    That is when it asked for password (when pushing)

    • Jeff dit :

      You don’t have the permission to push modifications directly on the master branch of /YaPSNappContrib repo. That’s why you have to :
      1 – Fork the repo
      2- Commit and push your modifications on your own forked repo
      3- Create a Pull Request via GitHub website

      I’m not sure that pull requests can directly be done via command line tools.

  4. noirdream dit :

    Hi! I’ve recently found your app and I love it. Would like to contribute with translation but I’m a total noob in programming. Could you please give a bit wider instructions how I can do it the most convenient way for you? I’ve did everything in github but not sure where to translate% in github or in other applications because in github text not editable.

    • support dit :

      With Github application you will retrieve the “text” files locally on your PC/Mac and then depending on which OS you are working (Windows / Linux / MacOS X) you have to translate each “text” file with a text editor application.
      You can use SublimeText on every os (https://www.sublimetext.com/), or Notepad++ for example on Windows. Once translated, the Github application will only be useful to commit modifications and send the Pull request. (by following the steps described in this article)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.