add uniquness validator to support i18n

please check this commit, is simple and clear.