Hm, probably.

Possible gotchas with that:
- I18n.locale.to_s has to be set correctly from elsewhere in the application
- We require an :author field on the object, and a :primary_language field on the author, which isn't so good for porting. Probably give them the ability to pass in a method name they want us to look at for the language.