In reply to Devin.

I should clarify. Pushing/pulling translations has been automated using Grunt and a service called Transifex (http://transifex.com/)- which is basically a web interface and API for doing translation work.