[Openstack-i18n] [savanna] impl i18n

Sergey Lukjanov slukjanov at mirantis.com
Mon Aug 26 18:26:23 UTC 2013


Hi,

thank you for the response.

Here is our project @ transifex - https://www.transifex.com/projects/p/savanna/

Should I grant you some permissions to move it to the openstack org?

Thank you!

Sincerely yours,
Sergey Lukjanov
Savanna Technical Lead
Mirantis Inc.

On Aug 26, 2013, at 7:07, Ying Chun Guo <guoyingc at cn.ibm.com> wrote:

> Hi, Sergey
> 
> It looks like you know clear from technical side. 
> You want to understand from translation management side.
> 
> Now we are using Transifex to manage the translation.
> In Transifex, there is an organization named "openstack": https://www.transifex.com/projects/p/openstack/.
> All the projects belong to this organization.
> Within this organization, glossary and translation memory can be shared.
> 
> When you are done all the technical details, you can generate a PoT file.
> The PoT file and all the translated po files should be saved in your github repository.
> We have some automatic jobs in Jenkins to maintain the synchronization between github and Transifex.
> You can refer to this wiki page: https://wiki.openstack.org/wiki/I18n/Tools.
> If the i18n mechanism of savanna is similar with nova, it's very easy to add automatic jobs.
> 
> If you want to add Savanna to Transifex, you can:
> 1. Create a project in Transifex named Savanna
> 2. Upload the PoT to Savanna project, make sure to use "en" as the source language.
> 3. Give me the link to Savanna project, I can add this project to openstack organization.
> 
> If you have any other questions, feel free to contact with us.
> 
> Regards
> Ying Chun Guo (Daisy)
> 
> Sergey Lukjanov <slukjanov at mirantis.com> wrote on 2013/08/26 00:53:06:
> 
> > Sergey Lukjanov <slukjanov at mirantis.com> 
> > 2013/08/26 00:53
> > 
> > To
> > 
> > openstack-i18n at lists.openstack.org, 
> > 
> > cc
> > 
> > Subject
> > 
> > [Openstack-i18n] [savanna] impl i18n
> > 
> > Hi,
> > 
> > I'm looking on how to implement i18n in Savanna project correctly.
> > 
> > The first two docs that I read are https://wiki.openstack.org/wiki/
> > Translations and https://wiki.openstack.org/wiki/I18NSupport
> > 
> > The technical side of the impl seems to be clear - we need to use 
> > gettext, babel and wrap up all strings with _(…), but there are 
> > several questions about how to create translations and that's the 
> > reason I'm here. As I see you're using transifex to manage 
> > translations. It looks like common strings are shared between the 
> > projects in one organization using the "Translation Memory" feature 
> > and AFAIU it provides oslo translation for all projects. And the 
> > first question is could be Savanna added to the organization to get 
> > access to the oslo translations, i.e. is this organization only for 
> > the integrated projects, or related/incubated could be added too?
> > 
> > Thank you!
> > 
> > Sincerely yours,
> > Sergey Lukjanov
> > Savanna Technical Lead
> > Mirantis Inc.
> > 
> > 
> > _______________________________________________
> > Openstack-i18n mailing list
> > Openstack-i18n at lists.openstack.org
> > http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-i18n
> > 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-i18n/attachments/20130826/29170ebb/attachment.html>


More information about the Openstack-i18n mailing list