Fix ???some.key.name???

The Messages.properties file has name and value pairs separated by the equal sign. The name is a dot separated set of labels, in some cases this name is replaced by the value for the labeling of buttons in the jspui web interface.

jsp.adminhelp = Admin Help...
jsp.administer = Administer
jsp.admintools = Admin Tools

Fix for DSpace 1.4.2 and earlier versions

Files:

Instructions:

  1. Search for the string inside the question marks in the Messages.properties file.
  2. Search for the same string inside the JSP; it should be the value of a key attribute to a <fmt:message> element. If both the JSP and Messages.properties appear to contain the string, be sure the strings match exactly.
  3. If Messages.properties does not contain the string, add it: some.key.name=Text that should appear
  4. Perform the steps in Rebuild DSpace.

Fix for DSpace 1.5.0 and later

Files:

Instructions:

  1. Add the missing line to the Messages.properties file
  2. Copy & edit file. Look for the original Messages.properties file in
  3. Copy the original Messages.properties file to this location in your local DSpace install. (NOTE: You may need to create the 'src/main/resource/' directory, as it doesn't exist by default):
  4. Add the missing line to Messages.properties. For example, if the text you say is ???my.key.name??? then add
    my.key.name  = The Text to Display
  5. If necessary, you may also wish to copy/change the original JSP file. The original can be found at: [dspace-source]/dspace-jspui/dspace-jspui-webapp/src/main/webapp/
  6. Perform the steps in Rebuild DSpace.