<div dir="ltr"><div><div><div><div>Hi,<br><br>I've worked some days on the French translation by using po files.<br><span class=""><span class="">FYI, I have translated all French content except workshops before 2013, the API parts and the ZOO-Project Committer Guidelines.</span></span><br>

You can see the result <a href="http://thomasg77.github.io/zoo-project-docs/fr/">http://thomasg77.github.io/zoo-project-docs/fr/</a><br>and can find the corresponding repo <a href="https://github.com/ThomasG77/zoo-project-docs">https://github.com/ThomasG77/zoo-project-docs</a><br>

So, now, we are able to maintain translation via Transifex if required.<br>I have some remaining issues like generating French PDF (latex issue) and making the workflow compatible with Windows.<br>I also need to update the documentation part to explain how to generate and update the docs using the proposed workflow. <span class=""><span class="">If my contribution is accepted, we will also need to create a zoo account on Transifex.</span></span><br>

<span class=""><br></span></div></div></div><div><span class="">Also, I've seen that there were questions about translation e.g </span><span class=""><span class=""><a href="http://lists.osgeo.org/pipermail/zoo-psc/2013-August/000505.html">http://lists.osgeo.org/pipermail/zoo-psc/2013-August/000505.html</a></span> :<br>

1) about </span><span class=""><span class="">how to track the changes >> Not a problem because po tools do it for you<br></span>2) the workflow for translation >>for this case, see propositions below:<br></span></div>

<span class=""><br>The docs in the SVN is at <a href="http://www.zoo-project.org/svn/trunk/docs/">http://www.zoo-project.org/svn/trunk/docs/</a> and <a href="https://github.com/ThomasG77/zoo-project-docs">https://github.com/ThomasG77/zoo-project-docs</a> in my repo<br>

<br></span><span class="">To let the PSC work the usual way (and keep the rules about commit 
rights) but making people contribute to the translation, we have different possibilities:<br><br>2.1 We can 
imagine to sync (one way) the directory <strong class="">locale </strong><span class="">(from </span></span><span class=""><span class=""><span class=""><a href="http://www.zoo-project.org/svn/trunk/docs/locale">http://www.zoo-project.org/svn/trunk/docs/locale</a></span> if my contribution is integrated in the current trunk)</span><strong class=""> </strong><span class="">to a Github official Zoo organization account. After, we can sync Github with Transifex because it's quite easy now with Transifex client (see <a href="http://sphinx-doc.org/latest/intl.html#using-transifex-service-for-team-translation">http://sphinx-doc.org/latest/intl.html#using-transifex-service-for-team-translation</a>)<br>

</span></span></div><div><span class=""><span class="">Sometimes, we will submit to a designated PSC member the translated content (so from the official Github account). We need to have a schedule or it can be on demand. It can be automated but we might have issues if we don't review content before submitting translations.<br>

<br></span></span></div><div><span class=""><span class="">2.2 An alternative can also be to make a separate SVN repo for translations where rights are not restricted to PSC members.<br></span></span></div><div><span class=""><span class="">In this case, we can upload the pot files (po files model for translations) to Transifex from SVN and people allowed can commit in this new created SVN repo.<br>

</span></span></div><div><span class=""><strong class=""></strong></span></div><div><span class=""><span class=""><br><br></span></span></div><div><span class=""><span class="">Thanks for your feedback about those propositions<br>

</span></span></div><div><span class=""><span class=""><br></span></span></div><div><span class=""><span class="">Cheers<br><br></span></span></div><div><span class=""><span class="">Thomas Gratier</span></span></div></div>