make translations more generic

to be usable for both concepts and labels