Changeset 5189


Ignore:
Timestamp:
2003-08-19T14:40:45+12:00 (21 years ago)
Author:
kjdon
Message:

metadata display names now come from a different properties file. where should they really be stored???

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gsdl3/service/GS2Retrieve.java

    r5147 r5189  
    205205        cl_list.appendChild(new_cl);
    206206        String text = GSXML.getDisplayText(cl,
    207                         GSXML.DISPLAY_TEXT_NAME,
    208                         lang, "en");
     207                           GSXML.DISPLAY_TEXT_NAME,
     208                           lang, "en");
    209209        if (text == null || text.equals("")) {
    210210            // no display element was specified, use the metadata name
    211211            // for now this looks in the class properties file
    212212            // this needs to use a general metadata thing instead
    213             text = getTextString("metadata."+cl.getAttribute(GSXML.CLASSIFIER_CONTENT_ATT), lang);
     213            text = getMetadataNameText(cl.getAttribute(GSXML.CLASSIFIER_CONTENT_ATT)+".buttonname", lang);
    214214        }
    215215       
    216216        Element cl_name = GSXML.createDisplayTextElement(this.doc, GSXML.DISPLAY_TEXT_NAME, text);
    217217        new_cl.appendChild(cl_name);
     218
     219        // description
     220        String []meta_name = {getMetadataNameText(cl.getAttribute(GSXML.CLASSIFIER_CONTENT_ATT), lang)};
     221        String description = getTextString("ClassifierBrowse.classifier_help", meta_name, lang);
     222        Element cl_desc = GSXML.createDisplayTextElement(this.doc, GSXML.DISPLAY_TEXT_DESCRIPTION, description);
     223        new_cl.appendChild(cl_desc);
    218224       
    219225        }
Note: See TracChangeset for help on using the changeset viewer.