Hello!

Jerome Leclanche has written on Thursday, 19 March, at 17:26:
>On 19 March 2015 at 12:11, Andrej N. Gritsenko <and...@rep.kiev.ua> wrote:

>> >From developer point of view I would need to be able to do sync from GIT
>> to Pootle and do sync from Pootle to GIT at some point (on templates
>> update or before software release respectively) so developer should have
>> access to do it at will. As for daily sync without any intervention from
>> translators, that should be very good for them: from translator point of
>> view those additional clicks are confusing for newbies but if translator
>> forgets to do it, that brings problems later.

>What we do for most of our instances is we have a continuous cycle
>that is so fast that people never need to worry about manually
>triggering it (Mozilla pulls in every hour, Evernote every 15
>minutes).

>Regarding syncing from git to Pootle, that is something we are keen on
>no longer supporting. It creates several inconsistency issues, some of
>which we are currently hitting in 2.6. We have spent a lot of time
>thinking about and drafting a solid "translation in code" model. 2.7
>is a step in the right direction, but this is an ongoing usability
>experiment as well.

    Well, your changelog says:

Update against templates - do template updates outside of Pootle and use 
:command:`update_stores` to load the changed files.

    What I meant is exactly this - developer updates template outside of
Pootle and then wants Pootle to integrate updates to be used by all the
translators, so how it would be performed now? By asking an administrator
to issue that command or it is still available in web interface?

>To be honest, translations should not even be version controlled
>alongside the code but in their own VCS (in this case, Pootle would be
>the VCS, but it could also be a separate git repository). We are
>actively discussing these issues with the translation community and
>all of this is still up for debate.

    This is very much inconvenient due to a lot of extra work for any
developer to merge two different VCS (especially if they are different
kinds) and keep them in sync, it may even require some extra means to
resolve unsync conflicts, which will be a burden for developers, so I'm
afraid many developers will give up that and never be bothered with
translations but let third-party enthusiasts to bother with it instead.
That is not good for any project, it's why only very massive projects can
afford that model with isolated translations, not small or medium sized
projects.

    With best regards,
    Andriy.

------------------------------------------------------------------------------
Dive into the World of Parallel Programming The Go Parallel Website, sponsored
by Intel and developed in partnership with Slashdot Media, is your hub for all
things parallel software development, from weekly thought leadership blogs to
news, videos, case studies, tutorials and more. Take a look and join the 
conversation now. http://goparallel.sourceforge.net/
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to