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 » 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 Ajouter / Copier / Modifier les fichiers demandés depuis le finder / ou explorateur windows Dans l’application GitHub, Valider vos changements (Commit) en ajoutant une description Synchronisez vos changements avec votre repo serveur Cliquez sur le bouton »pull request » Soumettre votre « Pull Request » 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 ;)
How does one push changes to your git hub repository?
As it asks for the following:
Username for ‘https://github.com’:
Hi,
I’ve updated the description on how to submit a Pull Request, coz it is not so easy for a newbie ;)
I am using git bash command line – I will look into installing github
Love Newbie Jack! haha
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)
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.
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.
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)