OK - I was thinking about a new i18n component as well, so we're pretty much in agreement.

My discussion about the branch structure was more to do with whether we'd have a permanent i18n shadow branch for each release, that would be under continuous integration, so translators could work independently of code committers. However, I'm happy to revisit that again when there's actually a need :)

Jim.

On 13/09/2013 19:11, David Roldán Martínez wrote:

Hi,
Thanks for the pointing. I'll consider it next time.
Regarding to the managment, I think the better is to include language bundles together with the main release, once i18n current branch has been merged. With the latter we'll have the main code base almost free of i18n bugs. I also think useful a new Jira component named "Internationalization" so that each time someone finds any i18n, will create a ticket. If they are not translations, you can assign them to me by default. For translations, we can create a new Jira ticket per language and release. Once the corresponding language bundle has been committed we'll be able to track it by the ticket number.
Hope this helps. A debate about this would be highly constructive.
Cheers,
   David

El 13/09/2013 19:02, "Jim Procter" <[email protected] <mailto:[email protected]>> escribió:

    Hi David.

    On 13/09/2013 12:46, David Roldán Martínez wrote:
    > I've just committed a short tutorial about how to i18n your
    code. It's
    > available at src/doc/i18n.html and you'll be able to access it at
    > Release_2_8_1_Branch_i18n branch.
    >
    > Any feedback will be highly appreciated.
    thanks so much for putting this documentation in. I've pushed a tiny
    tweak since we've tried to standardise capitalisation of the project
    name as  'Jalview', rather than 'JalView'.

    With regard to managing multiple translations, how do you think this
    will work ?  My feeling is it's most straightforward to keep an _i18n
    branch for each of the release branches, since translations will occur
    in parallel to patches in each release, and we'll make the i18n
    version
    available by default on the download links on the website.
    e.g.

    master
    \__Release_Branch_X_Y_Z
        |\_ Release_Branch_X_Y_Z_i18n
        \_ { patch_branches }

    If that sounds sane, then I'll instrument our build system so we
    have a
    'release_i18n' and 'nextrel_i18n' build for the current release
    and the
    one currently in beta. I'm also open to discussion if having both an
    i18n and a non-i18n build will confuse things too much.

    Jim.

    _______________________________________________
    Jalview-dev mailing list
    [email protected] <mailto:[email protected]>
    http://www.compbio.dundee.ac.uk/mailman/listinfo/jalview-dev



_______________________________________________
Jalview-dev mailing list
[email protected]
http://www.compbio.dundee.ac.uk/mailman/listinfo/jalview-dev

_______________________________________________
Jalview-dev mailing list
[email protected]
http://www.compbio.dundee.ac.uk/mailman/listinfo/jalview-dev

Reply via email to