Rename "locale" to "locales"; use Babel to gather messages.