<div dir="ltr">Hi Thai,<br><br><div>Thanks for writing that up! As I can tell the blueprint only has the "whiteboard" which is kinda yuck, so here's my comments:</div><div><br></div><div><div>I'm already on the record for preferring markup approach 3 so we can avoid having to write our own implementation of a translation engine. I really, really don't want to see us write our own :/</div><div><br></div><div>I'd also like to see us use a minimum-effort approach for extraction and I think approach 2 is that. It gives is a single point to invoke for message catalog maintenance and doesn't require deployers to use a node.js tool for message extraction. I believe Babel (<a href="http://babel.pocoo.org/">http://babel.pocoo.org/</a>) is the most appropriate tool already existing for extracting the messages. There's already a babel plugin for django, we would just need to write one for angular-gettext. I believe this should allay concerns raised in extraction approach 2.</div><div><br></div><div>And if you're going to do extraction approach 3 then you've practically implemented a plugin for Babel so you might as well do approach 2 :)</div><div><br></div><div>I've looked into extraction approach 4 and got lost in a twisty maze of ick. I'm not sure there's a clean way to extend Django's makemessage.</div></div><div><br></div><div><br></div><div>     Richard</div><div><br></div></div><br><div class="gmail_quote">On Fri, 29 May 2015 at 11:06 Thai Q Tran <<a href="mailto:tqtran@us.ibm.com">tqtran@us.ibm.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2">Hi folks, <div><br></div><div>Just drafted a blueprint on this topic so that we can all be on the same page. Its quite long, but hopefully you will take some time to read through it and provide some meaningful feedback. In the mean time, I will do some more investigation and keep you all posted. If you have questions or concerns, please contact me in IRC or post it in the comment section of the blueprint.<div><div><br></div><div>Link to blueprint:</div><div><a href="https://blueprints.launchpad.net/horizon/+spec/angular-makemessages" target="_blank">https://blueprints.launchpad.net/horizon/+spec/angular-makemessages</a></div></div><div><br></div><div>Thanks,</div><div>Thai</div></div></font>


__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</blockquote></div>