Implements stricter language (with country code) and currency ID handling
Updates i18n files for new translations