在dspace6.0中,
使用内部化,我们可以实现18种不同的语言 德语(德语)等。
我只是想知道我们是否可以实现除这18种语言之外的任何其他语言。如果是这样,我们的首选语言(如地区语言)必须遵循任何程序。
提前致谢。
答案 0 :(得分:2)
例如,如果您想添加加泰罗尼亚语(ca),则应根据UI执行以下操作:JSPUI或XMLUI。
将新区域设置添加到webui.supported.locales
中的选项local.cfg
:
webui.supported.locales = en,de,ca
将文件Messages_ca.properties
放入目录[dspace-source]/dspace/modules/jspui/src/main/resources/
。
翻译文件应具有以下格式之一(请参阅ResourceBundle.getBundle):
有关详细信息,请参阅JSPUI specific localization文档。
将新区域设置添加到webui.supported.locales
中的选项local.cfg
:
webui.supported.locales = en,de,ca
将文件messages_ca.xml
放入目录[dspace-source]/dspace/modules/xmlui/src/main/webapp/i18n/
。
翻译文件应具有以下格式之一:
当用户访问页面时,将根据浏览器中设置的区域设置按顺序检查文件。
有关详细信息,请参阅XMLUI Configuration and Customization - Multilingual Support。