我需要更改DSpace的XMLUI中出现的月份名称。
他们来自哪里?我想通过源代码以编程方式更改它们 代码,这样每个选择一个月的人都会看到我的话 想。
我应该在Java源代码或其他地方搜索April,August等...
一般来说,我想知道DRI机构的所有元素来自哪里。我找不到在代码中生成它们的源代码。
感谢您的帮助。
答案 0 :(得分:1)
XMLUI中显示的大部分文字来自[dspace]/webapps/xmlui/i18n/
messages.xml
的国际化目录。但是我没有看到任何月份条目,因此看起来月份名称是硬编码的,例如它。
我知道更改月份名称的唯一方法是更改DSpace的语言。但是,此函数似乎存在一个错误,即使使用DSpace语言设置,月份语言也会设置为JVM的语言:请参阅DS-1418: Month names without translation。
如果翻译的月份名称是您所需要的,则可以最简单地对此问题进行投票,看看它是否已针对DSpace 3.2进行了解决。