[Sugar-devel] Updating and releasing translations in legacy Sugar 0.94

Gonzalo Odiard gonzalo at laptop.org
Tue Oct 29 10:02:36 EDT 2013


Sorry for not reply before, I am dumped with work.
If you only need update the translations, and do not plan do bug fixing or
implement features,
just clone the repositories and work in your cloned repo.
I currently maintain Jukebox, Paint, Read and Write, feel free to do it
with these activities.

Gonzalo



On Sun, Oct 20, 2013 at 4:51 AM, Sebastian Silva
<sebastian at fuentelibre.org>wrote:

> Hi!
>
> I'm writing to you because you are currently listed as author of one of
> the following Sugar Activities:
>
> Browse
> Chart
> Implode
> Jukebox
> Paint
> Read
> Terminal
> Write
>
> All of these have gotten translated into Aymara and Quechua, native
> languages spoken by hundreds of thousands of people in Peru, whose children
> got XO laptops.
>
> Now what these activities have in common is that they have moved on to
> Gtk3 and thus translations from pootle don't get released into Gtk2
> compatible versions, that are compatible with Sugar 0.94.
>
> I've researched a simple process to merge translations into these legacy
> versions (posted at the bottom of this email), but I will need help from
> you getting them into ASLO, for I have not the privileges to do so.
>
> Please let me know if you are willing to do this yourself, or would like
> me to provide patches, create merge requests, ready-to-upload .xo bundles,
> or grant privileges to release to ASLO for you.
>
> Manuq for example has asked for merge requests for Browse so that he will
> release Browse 129.1 with these translations.
>
> I look forward to your response.
>
> If I don't get a response in a week or so I will begin asking the Sugar
> Labs infrastructure team to give me relevant privileges to release the
> bundles myself.
>
> Thanks in advance for your helpfulness in allowing the children of my
> country to experience the benefits of software freedom, such as being able
> to localize their software and in this simple way, give value to their own
> cultures.
>
> Best regards,
> Sebastian
> PS: Procedure as applied for Browse:
> # To be done within a clone of git://git.sugarlabs.org/**
> browse/mainline.git <http://git.sugarlabs.org/browse/mainline.git>
>
> # Get v129
> git checkout v129
>
> # Get updated translation from HEAD
> git checkout origin/HEAD po/ayc.po
>
> # Merge translations with proper template for this version
> msgmerge po/ayc.po po/Browse.pot -o po/ayc.po
>
> # Use your favourite text editor to bump version of activity/activity.info
>
> # Add and commit
> git add po/ayc.po
> git commit -m "backport ayc translation"
> git add activity/activity.info
> git commit -m "bump v129.1"
>
> # Tag new version
> git tag v129.1
>
> # Make bundle (I like this way, or use setup.py from within Sugar 0.94)
> sweets dist_xo
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/sugar-devel/attachments/20131029/b5708b20/attachment.html>


More information about the Sugar-devel mailing list