rudimentary internationalization, largely untested