update language updater to take account of multiple resources