Various changes to support multiple language mappings for each contacts style.