DSpace版本4.x添加Facet,我应该编辑messages.xml文件?

时间:2014-12-18 22:03:55

标签: facet discovery dspace

编辑位于C:\ dspace-4.2-release \ dspace \ config \ spring \ api中的Discovery.xml后添加facet,应编辑messages.xml以添加密钥,

<message key="xmlui.ArtifactBrowser.SimpleSearch.filter.type">Type</message

因为我意识到C:\ dspace-4.2-release文件夹中有10个messages.xml文件。有谁知道我应该添加哪个messages.xml键?这适用于XMLUI接口。

2 个答案:

答案 0 :(得分:1)

鉴于以下方面

 <bean id="searchFilterCourse"
    class="org.dspace.discovery.configuration.HierarchicalSidebarFacetConfiguration">
    <property name="indexFieldName" value="course"/>

以下是我为方面提供消息文本时遵循的模式。

<message key="xmlui.ArtifactBrowser.AdvancedSearch.type_course">Course</message>
<message key="xmlui.Discovery.AbstractSearch.type_course">Course</message>
<message key="xmlui.ArtifactBrowser.SimpleSearch.filter.course">Course</message>

答案 1 :(得分:1)

这是您需要编辑的文件:

[dspace-source]/dspace-xmlui/src/main/webapp/i18n/messages.xml

这是你应该存储的地方。在你的src树中管理它:

[dspace-source]/dspace/modules/xmlui/src/main/webapp/i18n/

编辑完成后,使用mvn重新构建并重新部署。

源:

https://wiki.duraspace.org/display/DSDOC4x/Localization+L10n#LocalizationL10n-XMLUIspecificlocalization