Should this be `locale.toLowerCase().split('_')` ?