Java .properties files contain textual resources for Java applications, and are used for storing the text of many interactive web sites. The properties are listed in the
form. Localizable text occurs in the property values. Property values often contain HTML tags and entities since a lot of Java programs run on web servers, and produce interactive web pages.
Java properties are often used to represent other data than text, so, in many cases, not all of a .properties file needs to be translated.