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