mozilla/browserid — pull request #1962 by lloyd (2012-07-07 22:17:53+00:00)
Title: don't use node-gettext

Rather than directly reading binary files in our server at runtime to localize our views, we can read json files that we generate from those binary files already in a batch step when we extract strings during our localization process.

This change removes our largest dependency, cuts our `npm install` time way down which reduces our travis test time to 18 minutes down from about 28 minutes - more importantly it fixes the frequent errors we see on travis because our build takes too long. Also, this removes one of the blockers for developers to be able to work on windows (like the @seanmonstar). I expect it will shave a couple minutes off our dev deploy time too, once merged.

On the downside, we don't get some fancy features of node-gettext that we were not using anyway.