我需要更改DSpace的 XMLUI 中出现的月份名称。
他们来自哪里?我想通过源代码以编程方式更改它们,以便每个选择月份的人都能看到我想要的单词。
我应该在 Java 源代码还是其他地方搜索 April、August 等?
一般来说,我想知道 DRI 主体的所有元素来自哪里。我找不到在代码中生成它们的源代码。
谢谢你的帮助。
我需要更改DSpace的 XMLUI 中出现的月份名称。
他们来自哪里?我想通过源代码以编程方式更改它们,以便每个选择月份的人都能看到我想要的单词。
我应该在 Java 源代码还是其他地方搜索 April、August 等?
一般来说,我想知道 DRI 主体的所有元素来自哪里。我找不到在代码中生成它们的源代码。
谢谢你的帮助。
XMLUI 中显示的大部分文本来自 .in 中的国际化目录。但是,我在那里看不到任何月份条目,因此月份名称似乎是硬编码的,例如。[dspace]/webapps/xmlui/i18n/
messages.xml
我知道更改月份名称的唯一方法是更改 DSpace 的语言。然而,这个函数似乎有一个错误,尽管 DSpace 语言设置,月份的语言设置为 JVM 的语言:请参阅DS-1418: Month names without translation。
如果您需要翻译的月份名称,可能最容易对此问题进行投票,看看它是否在 DSpace 3.2 中得到解决。