BASIC_DESCRIPTION_LOCALE = 'Description locale should be valid attribute'
BASIC_NAME_LOCALE = 'Name locale should be valid attribute'
BASIC_DESCRIPTION_TYPE = 'Description type should be valid attribute'
BASIC_NAME_TYPE = 'Name type should be valid attribute'
BASIC_DATATYPE = 'Data type should be valid attribute'
BASIC_CONCEPT_CLASS = 'Concept class should be valid attribute'
BASIC_DESCRIPTION_CANNOT_BE_EMPTY = 'Concept requires at least one description'
BASIC_AT_LEAST_ONE_FULLY_SPECIFIED_NAME = 'A concept must have at least one fully specified name (across all locales)'
BASIC_PREFERRED_NAME_UNIQUE_PER_SOURCE_LOCALE = 'Concept preferred name must be unique for same source and locale'

OPENMRS_ONE_FULLY_SPECIFIED_NAME_PER_LOCALE = 'A concept may not have more than one fully specified name in any locale'
OPENMRS_NO_MORE_THAN_ONE_SHORT_NAME_PER_LOCALE = 'A concept cannot have more than one short name in a locale'
OPENMRS_NAMES_EXCEPT_SHORT_MUST_BE_UNIQUE = 'All names except short names must unique for a concept and locale'
OPENMRS_FULLY_SPECIFIED_NAME_UNIQUE_PER_SOURCE_LOCALE = 'Concept fully specified name must be unique for same source and locale'
OPENMRS_MUST_HAVE_EXACTLY_ONE_PREFERRED_NAME = 'A concept may not have more than one preferred name (per locale)'
OPENMRS_SHORT_NAME_CANNOT_BE_PREFERRED = 'A short name cannot be marked as locale preferred'

BASIC_DESCRIPTION_LOCALE = 'Description locale should be valid attribute'
BASIC_NAME_LOCALE = 'Name locale should be valid attribute'
BASIC_DESCRIPTION_TYPE = 'Description type should be valid attribute'
BASIC_NAME_TYPE = 'Name type should be valid attribute'
BASIC_DATATYPE = 'Data type should be valid attribute'
BASIC_CONCEPT_CLASS = 'Concept class should be valid attribute'
BASIC_DESCRIPTION_CANNOT_BE_EMPTY = 'Concept description cannot be empty'
BASIC_AT_LEAST_ONE_FULLY_SPECIFIED_NAME = 'A concept must have at least one fully specified name (across all locales)'
BASIC_PREFERRED_NAME_UNIQUE_PER_SOURCE_LOCALE = 'Concept preferred name must be unique for same source and locale'

OPENMRS_ONE_FULLY_SPECIFIED_NAME_PER_LOCALE = 'A concept may not have more than one fully specified name in any locale'
OPENMRS_NO_MORE_THAN_ONE_SHORT_NAME_PER_LOCALE = 'A concept cannot have more than one short name in a locale'
OPENMRS_NAMES_EXCEPT_SHORT_MUST_BE_UNIQUE = 'All names except short names must unique for a concept and locale'
OPENMRS_FULLY_SPECIFIED_NAME_UNIQUE_PER_SOURCE_LOCALE = 'Concept fully specified name must be unique for same source and locale'
OPENMRS_MUST_HAVE_EXACTLY_ONE_PREFERRED_NAME = 'A concept may not have more than one preferred name (per locale)'
OPENMRS_SHORT_NAME_CANNOT_BE_PREFERRED = 'A short name cannot be marked as locale preferred'

Update validation_messages.py