[Gambas-user] Release of Gambas 3.6.1

Benoît Minisini gambas at ...1...
Sun Nov 2 19:52:53 CET 2014


Le 02/11/2014 18:46, Jesus a écrit :
>>
>> No, the problem is that I can't know if the new translations can be
>> merged directly or not.
>>
>> Because some of the translations can be part of a backportable bug fix,
>> and some others can be part of a new development feature that cannot be
>> backported. And translations files does not like to be merged...
>>
>> So the translation merge must be done manually with the IDE by taking
>> the translations files from the /trunk and import them in the
>> /branches/3.X. It's a big job if I have to do that for the IDE, all the
>> components projects, all the examples...
>>
>> I need a solution to automate that...
>>
>
> Do you mean I could do it by updating 3.6 branch while maintaining trunk
> apart with its new features? In other words, does it worth doing an
> import of lang files only for the 3.6 branch? Or directly on 3.6.1?

Everything is done on '/trunk' and '/branches/3.X'. Nothing is done 
elsewhere, except for fixing a mistake before a version release that is 
based on '/tags/3.X.Y'.

>
> If I could update 3.6.1, probably we have a chance to get Spanish
> language updated in Sebikul's Beta PPA, but obviously, I need a clear
> statement about what to do then.
>
> It seems like branching overcomplicates language maintenance in this
> very specific case.
>
> Regards
>

The IDE can merge a translation file into a project. I.e., it takes all 
non-existing translations, and check if it can find one in the imported 
translation file.

I "just" need to allow this feature from the command-line, so that I can 
write a script that merge all translations files of '/trunk' into 
'/branches/3.X'. I also need to implement an option to tell that the 
translation in the imported file must override the translation in the 
project.

Quite a job again. :-)

-- 
Benoît Minisini




More information about the User mailing list