Translations for enumeration values

Each properties file contains a mandatory translation for each enumeration value within the internal schema.

Optionally, you can also provide short and long descriptions. The ENUM.VALUE property prefix holds this information in the properties file:
ENUM.VALUE.<ENUMTYPE>.<ENUMVALUE>=<TranslatedEnumValue>
#ENUM.VALUE.SHORT.DESC.<ENUMTYPE>.<ENUMVALUE>=<TranslatedEnumValueShortDescription>
#ENUM.VALUE.LONG.DESC.<ENUMTYPE>.<ENUMVALUE>=<TranslatedEnumValueLongDescription>
For example, given the following simple type with enumeration values:
<xsd:simpleType name="SIZE">
  <xsd:restriction base="xsd:string">
    <xsd:enumeration value="small"/>
    <xsd:enumeration value="medium"/>
    <xsd:enumeration value="large"/>
  </xsd:restriction >
</xsd:simpleType>
You provide the following mandatory and optional keys in the translation properties file:
ENUM.VALUE.SIZE.medium=...
ENUM.VALUE.SIZE.small=...
ENUM.VALUE.SIZE.large=...
#ENUM.VALUE.SHORT.DESC.SIZE.medium=...
#ENUM.VALUE.LONG.DESC.SIZE.medium=...
#ENUM.VALUE.SHORT.DESC.SIZE.small=...
#ENUM.VALUE.LONG.DESC.SIZE.small=...
#ENUM.VALUE.SHORT.DESC.SIZE.large=...
#ENUM.VALUE.LONG.DESC.SIZE.large=...