<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"><div>+1</div><div><br>Cheers,<br><br>Christopher Ferris<br>IBM Distinguished Engineer, CTO Industry and Cloud Standards<br>Member, IBM Academy of Technology<br>IBM Software Group, Standards Strategy<br>email: chrisfer@us.ibm.com<br>Twitter: christo4ferris<br>phone: +1 508 234 2986</div><br><br><font color="#990099">-----openstack-bounces+chrisfer=us.ibm.com@lists.launchpad.net wrote: -----</font><div style="padding-left:5px;"><div style="padding-right:0px;padding-left:5px;border-left:solid black 2px;">To: "openstack@lists.launchpad.net" <openstack@lists.launchpad.net><br>From: Gabriel Hurley <gabriel.hurley@nebula.com><br>Sent by: openstack-bounces+chrisfer=us.ibm.com@lists.launchpad.net<br>Date: 05/10/2012 09:02PM<br>Subject: Re: [Openstack] i18n of log message<br><br> <!--Notes ACF <meta http-equiv="Content-Type" content="text/html; charset=utf-8">--> <!--[if !mso]><style></style><![endif]--><!--[if gte mso 9]><xml> <o:shapedefaults v:ext="edit" spidmax="1026" /> </xml><![endif]--><!--[if gte mso 9]><xml> <o:shapelayout v:ext="edit"> <o:idmap v:ext="edit" data="1" /> </o:shapelayout></xml><![endif]--> <div class="WordSection1"> <p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d">A few key points:<o:p></o:p></font></span></p> <p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d"><o:p> </o:p></font></span></p> <p class="MsoListParagraph" style="margin-left:20.25pt;text-indent:-.25in;mso-list:l0 level1 lfo2"> <!--[if !supportLists]--><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d"><span style="mso-list:Ignore">1.<span style="font:7.0pt "Times New Roman"">       </span></span></font></span><!--[endif]--><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d">I would re-frame the options as “English Only”, “User-Facing Messages”, or “All Strings”. These three categories more accurately cover the purposes  of translating different scopes in the application. The key difference being that web interfaces and API/CLI messages are both user-facing, and should be treated similarly.<o:p></o:p></font></span></p> <p class="MsoListParagraph" style="margin-left:20.25pt;text-indent:-.25in;mso-list:l0 level1 lfo2"> <!--[if !supportLists]--><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d"><span style="mso-list:Ignore">2.<span style="font:7.0pt "Times New Roman"">       </span></span></font></span><!--[endif]--><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d">Horizon has already strongly committed to i18n for user-facing messages, and we’re keeping an eye on l10n (localization) as well in the future. Nova  also has strong i18n support; as such I’d see “English Only” as a regression and a disservice to the community.<o:p></o:p></font></span></p> <p class="MsoListParagraph" style="margin-left:20.25pt;text-indent:-.25in;mso-list:l0 level1 lfo2"> <!--[if !supportLists]--><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d"><span style="mso-list:Ignore">3.<span style="font:7.0pt "Times New Roman"">       </span></span></font></span><!--[endif]--><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d">With all due consideration of input from the community, this is ultimately going to have to be decided by the PPB since it needs to span all projects  and since unanimous community consensus is unlikely.<o:p></o:p></font></span></p> <p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d"><o:p> </o:p></font></span></p> <p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d">I, personally, will continue to advocate for translation, internationalization and localization for all user-facing messages; and I’ll do what I can to keep  supporting the community in its translation efforts. I’m happy to answer questions as well.<o:p></o:p></font></span></p> <p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d"><o:p> </o:p></font></span></p> <p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d">All the best,<o:p></o:p></font></span></p> <p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d"><o:p> </o:p></font></span></p> <p class="MsoListParagraph" style="margin-left:27.0pt;text-indent:-.25in;mso-list:l1 level1 lfo3"> <!--[if !supportLists]--><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d"><span style="mso-list:Ignore">-<span style="font:7.0pt "Times New Roman"">          </span></span></font></span><!--[endif]--><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d">Gabriel<o:p></o:p></font></span></p> <p class="MsoNormal"><span style="font-size: 11pt; font-family: Calibri, sans-serif; "><font color="#1f497d"><o:p> </o:p></font></span></p> <div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt"> <div> <div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in"> <p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> openstack-bounces+gabriel.hurley=nebula.com@lists.launchpad.net [mailto:openstack-bounces+gabriel.hurley=nebula.com@lists.launchpad.net] <b>On Behalf Of </b>Hua ZZ Zhang<br> <b>Sent:</b> Thursday, May 10, 2012 5:05 PM<br> <b>To:</b> </span><span style="font-size:10.0pt;font-family:"MS UI Gothic","sans-serif"">彭勇</span><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""><br> <b>Cc:</b> openstack-bounces+zhuadl=cn.ibm.com@lists.launchpad.net; Thierry Carrez; openstack@lists.launchpad.net<br> <b>Subject:</b> Re: [Openstack] i18n of log message<o:p></o:p></span></p> </div> </div> <p class="MsoNormal"><o:p> </o:p></p> <p style="margin-bottom:12.0pt">+1<br> <br> From the perspective of developer and English user, totally agree with you to keep it simple. But OpenStack is an BIG community includes lots of countries and users, we should also consider their requirements and opinions. To mature this platform and community,  it is really important.<br> <br> <br> <img width="16" height="16" id="_x0000_i1025" src="cid:image001.gif@01CD2ED6.1B79F970" ><span style="font-family: 'MS Gothic'; "><font color="#424282">彭勇</font></span><font color="#424282">  ---2012-05-10 </font><span style="font-family: 'MS Gothic'; "><font color="#424282">下午</font></span><font color="#424282"> 11:57:19---</font><span style="font-family: 'MS Gothic'; "><font color="#424282">彭勇</font></span><font color="#424282"> <<a href="mailto:ppyy@pubyun.com">ppyy@pubyun.com</a>></font><o:p></o:p></p> <table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%"> <tbody> <tr> <td width="40%" valign="top" style="width:40.0%;padding:0in 0in 0in 0in"> <p class="MsoNormal" style="margin-left:2.0in"><b><span style="font-size:10.0pt;font-family:"MS Mincho"">彭勇</span></b><b><span style="font-size:10.0pt"> <<a href="mailto:ppyy@pubyun.com">ppyy@pubyun.com</a>></span></b><span style="font-size:10.0pt"> </span><br> <span style="font-size:10.0pt">Sent by: <a href="mailto:openstack-bounces+zhuadl=cn.ibm.com@lists.launchpad.net"> openstack-bounces+zhuadl=cn.ibm.com@lists.launchpad.net</a></span> <o:p></o:p></p> <p style="margin-left:2.0in"><span style="font-size:10.0pt">2012-05-10 </span><span style="font-size:10.0pt;font-family:"MS Gothic"">下午</span><span style="font-size:10.0pt"> 10:46</span><o:p></o:p></p> </td> <td width="60%" valign="top" style="width:60.0%;padding:0in 0in 0in 0in"> <table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%"> <tbody> <tr> <td width="1%" valign="top" style="width:1.0%;padding:0in 0in 0in 0in"> <p class="MsoNormal"><img border="0" width="58" height="1" id="_x0000_i1026" src="cid:image003.png@01CD2ED6.1B79F970" ><o:p></o:p></p> <p class="MsoNormal" align="right" style="text-align:right"><span style="font-size:10.0pt">To</span><o:p></o:p></p> </td> <td width="100%" valign="top" style="width:100.0%;padding:0in 0in 0in 0in"> <p class="MsoNormal"><img border="0" width="1" height="1" id="_x0000_i1027" src="cid:image004.png@01CD2ED6.1B79F970" ><br> <span style="font-size:10.0pt">Ying Chun Guo/China/IBM@IBMCN, </span><o:p></o:p></p> </td> </tr> <tr> <td width="1%" valign="top" style="width:1.0%;padding:0in 0in 0in 0in"> <p class="MsoNormal"><img border="0" width="58" height="1" id="_x0000_i1028" src="cid:image003.png@01CD2ED6.1B79F970" ><o:p></o:p></p> <p class="MsoNormal" align="right" style="text-align:right"><span style="font-size:10.0pt">cc</span><o:p></o:p></p> </td> <td width="100%" valign="top" style="width:100.0%;padding:0in 0in 0in 0in"> <p class="MsoNormal"><img border="0" width="1" height="1" id="_x0000_i1029" src="cid:image004.png@01CD2ED6.1B79F970" ><br> <span style="font-size:10.0pt">Thierry Carrez <<a href="mailto:thierry@openstack.org">thierry@openstack.org</a>>, <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a></span><o:p></o:p></p> </td> </tr> <tr> <td width="1%" valign="top" style="width:1.0%;padding:0in 0in 0in 0in"> <p class="MsoNormal"><img border="0" width="58" height="1" id="_x0000_i1030" src="cid:image003.png@01CD2ED6.1B79F970" ><o:p></o:p></p> <p class="MsoNormal" align="right" style="text-align:right"><span style="font-size:10.0pt">Subject</span><o:p></o:p></p> </td> <td width="100%" valign="top" style="width:100.0%;padding:0in 0in 0in 0in"> <p class="MsoNormal"><img border="0" width="1" height="1" id="_x0000_i1031" src="cid:image004.png@01CD2ED6.1B79F970" ><br> <span style="font-size:10.0pt">Re: [Openstack] i18n of log message</span><o:p></o:p></p> </td> </tr> </tbody> </table> <p class="MsoNormal"><span style="display:none"><o:p> </o:p></span></p> <table class="MsoNormalTable" border="0" cellspacing="0" cellpadding="0"> <tbody> <tr> <td width="58" valign="top" style="width:43.5pt;padding:0in 0in 0in 0in"> <p class="MsoNormal"><img border="0" width="1" height="1" id="_x0000_i1032" src="cid:image004.png@01CD2ED6.1B79F970" ><o:p></o:p></p> </td> <td width="336" valign="top" style="width:3.5in;padding:0in 0in 0in 0in"> <p class="MsoNormal"><img border="0" width="1" height="1" id="_x0000_i1033" src="cid:image004.png@01CD2ED6.1B79F970" ><o:p></o:p></p> </td> </tr> </tbody> </table> </td> </tr> </tbody> </table> <p style="margin-bottom:12.0pt"><br> <tt><span style="font-size:10.0pt">we are here talking about I18N of log information</span></tt><span style="font-size:10.0pt;font-family:"Courier New""><br> <br> <tt>i prefer to English only log:</tt><br> <br> <tt>1. easy to search and share</tt><br> <br> <tt>2. easy to maintain</tt><br> <br> <tt>2012/5/10 Ying Chun Guo <<a href="mailto:guoyingc@cn.ibm.com">guoyingc@cn.ibm.com</a>>:</tt><br> <tt>> I18N is an architecture decision. Besides developers, we should also consult</tt><br> <tt>> customers' options.</tt><br> <tt>></tt><br> <tt>> I18N is a very big scope. It includes not only translation, but also</tt><br> <tt>> Date/time format, number format,</tt><br> <tt>> or even the input of non-English characters. Surely I18N will take some</tt><br> <tt>> efforts. But considering</tt><br> <tt>> OpenStack may have a long history, it deserve us to pay some time to work on</tt><br> <tt>> it. We need to consider</tt><br> <tt>> it carefully. Maybe we can just pick out several very popular</tt><br> <tt>> locales/languages and work on these localization</tt><br> <tt>> firstly. It will ensure we have a correct architecture to suppor I18N, with</tt><br> <tt>> a not very big effort.</tt><br> <tt>></tt><br> <tt>> I'd like to help on the process documenting.</tt><br> <tt>></tt><br> <tt>> Regards</tt><br> <tt>> Daisy</tt><br> <tt>></tt><br> <tt>> <a href="mailto:openstack-bounces+guoyingc=cn.ibm.com@lists.launchpad.net"> openstack-bounces+guoyingc=cn.ibm.com@lists.launchpad.net</a> wrote on</tt><br> <tt>> 05/09/2012 12:55:48 AM:</tt><br> <tt>></tt><br> <tt>>> Thierry Carrez <<a href="mailto:thierry@openstack.org">thierry@openstack.org</a>></tt><br> <tt>>> Sent by: <a href="mailto:openstack-bounces+guoyingc=cn.ibm.com@lists.launchpad.net"> openstack-bounces+guoyingc=cn.ibm.com@lists.launchpad.net</a></tt><br> <tt>>></tt><br> <tt>>> 05/09/2012 12:55 AM</tt><br> <tt>>></tt><br> <tt>>> To</tt><br> <tt>>></tt><br> <tt>>> <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a>,</tt><br> <tt>>></tt><br> <tt>>> cc</tt><br> <tt>></tt><br> <tt>></tt><br> <tt>>></tt><br> <tt>>> Subject</tt><br> <tt>>></tt><br> <tt>>> Re: [Openstack] i18n of log message</tt><br> <tt>>></tt><br> <tt>>> Ying Chun Guo wrote:</tt><br> <tt>>> > [...]</tt><br> <tt>>> > So I prefer option 2. As it is said that   option 3 being not</tt><br> <tt>>> > significantly more work than option 2, so option 3 is also acceptable</tt><br> <tt>>> > for me.</tt><br> <tt>>></tt><br> <tt>>> So there is no strong consensus so far :) One important prerequisite of</tt><br> <tt>>> whatever solution we end up choosing is that it should be the same level</tt><br> <tt>>> across all OpenStack core projects. Consistency is important... So we</tt><br> <tt>>> should definitely ask PTLs which options they are ready to support, as</tt><br> <tt>>> it may seriously reduce our options.</tt><br> <tt>>></tt><br> <tt>>> We should also have a I18N advocacy czar that will push whatever option</tt><br> <tt>>> is chosen to completion by documenting the process, encouraging CI /</tt><br> <tt>>> translators / devs to do any needed work. Anyone up to it ?</tt><br> <tt>>></tt><br> <tt>>> --</tt><br> <tt>>> Thierry Carrez (ttx)</tt><br> <tt>>> Release Manager, OpenStack</tt><br> <tt>>></tt><br> <tt>>> _______________________________________________</tt><br> <tt>>> Mailing list: <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a></tt><br> <tt>>> Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a></tt><br> <tt>>> Unsubscribe : <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a></tt><br> <tt>>> More help   : <a href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a></tt><br> <tt>>></tt><br> <tt>></tt><br> <tt>></tt><br> <tt>> _______________________________________________</tt><br> <tt>> Mailing list: <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a></tt><br> <tt>> Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a></tt><br> <tt>> Unsubscribe : <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a></tt><br> <tt>> More help   : <a href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a></tt><br> <tt>></tt><br> <br> <br> <br> <tt>-- </tt><br> </span><tt><span style="font-size:10.0pt;font-family:"MS Gothic"">彭勇</span></tt><tt><span style="font-size:10.0pt"> (Peng Yong)</span></tt><span style="font-size:10.0pt;font-family:"Courier New""><br> </span><tt><span style="font-size:10.0pt;font-family:"MS Gothic"">常州</span></tt><tt><span style="font-size:10.0pt;font-family:MingLiU">贝特康姆</span></tt><tt><span style="font-size:10.0pt">(BitComm)</span></tt><tt><span style="font-size:10.0pt;font-family:MingLiU">软件技术有限公司</span></tt><span style="font-size:10.0pt;font-family:"Courier New""><br> </span><tt><span style="font-size:10.0pt;font-family:"MS Gothic"">地址:常州市科教城信息</span></tt><tt><span style="font-size:10.0pt;font-family:MingLiU">产业园南</span></tt><tt><span style="font-size:10.0pt">4</span></tt><tt><span style="font-size:10.0pt;font-family:"MS Gothic"">楼</span></tt><span style="font-size:10.0pt;font-family:"Courier New""><br> </span><tt><span style="font-size:10.0pt;font-family:MingLiU">电话:</span></tt><tt><span style="font-size:10.0pt">+86.519.68887168</span></tt><span style="font-size:10.0pt;font-family:"Courier New""><br> </span><tt><span style="font-size:10.0pt;font-family:MingLiU">传真:</span></tt><tt><span style="font-size:10.0pt">+86.519.68887169</span></tt><span style="font-size:10.0pt;font-family:"Courier New""><br> </span><tt><span style="font-size:10.0pt;font-family:"MS Gothic"">手机:</span></tt><tt><span style="font-size:10.0pt">+86.18915883399</span></tt><span style="font-size:10.0pt;font-family:"Courier New""><br> </span><tt><span style="font-size:10.0pt;font-family:MingLiU">邮箱:</span></tt><tt><span style="font-size:10.0pt"><a href="mailto:ppyy@pubyun.com">ppyy@pubyun.com</a></span></tt><span style="font-size:10.0pt;font-family:"Courier New""><br> <br> <tt>_______________________________________________</tt><br> <tt>Mailing list: <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a></tt><br> <tt>Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a></tt><br> <tt>Unsubscribe : <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a></tt><br> <tt>More help   : <a href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a></tt></span><o:p></o:p></p> </div> </div> <div><font face="Courier New,Courier,monospace" size="3">_______________________________________________<br>Mailing list: <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>Post to     : openstack@lists.launchpad.net<br>Unsubscribe : <a href="https://launchpad.net/~openstack">https://launchpad.net/~openstack</a><br>More help   : <a href="https://help.launchpad.net/ListHelp">https://help.launchpad.net/ListHelp</a><br></font></div></gabriel.hurley@nebula.com></div></div><div></div></font>