primary language can be different than the system's default language, refs #41