Using design rationale to manage culture-bound metaphors for international user interfaces