The constraint that only one item can have a given combination of label and description per language is nice to have, but hard to enforce: the consistency requirements need transactional logic, which causes excessive lock retention and time outs. So, just drop it.
Note that we still need to keep the "unique label per language" constraint on properties (and probably also on queries). Maybe we need a dedicated DB table for these.
Version: unspecified
Severity: normal