The `lang` juggling should be handled by FastGettext, or factored out.