Locale Translations

This adds the infrastructure for doing locale translations :heavy_check_mark: