0

我对 Grails 比较陌生,目前我正忙于 Spring-Security UI 插件。阅读文档后,我想对属性文件grails-app/i18n/messages.spring-security-ui.properties进行一些调整,但我找不到属性文件。既不在项目目录中,也不在插件目录中。

我什至尝试在我的项目中使用 unix-command find 来搜索它。(查找 .-name 'messages.spring-security-ui.properties'

我是否必须使用 s2ui-override 命令来生成 spring-security-ui 目录及其属性文件?

我通过修改 BuildConfig.groovy ( compile ":spring-security-ui:0.2" ) 并使用命令grails compile安装了 ui-plugin 。

先感谢您。

最好的

4

2 回答 2

2

插件安装在您的本地用户文件夹中,例如:

~/.grails/2.0.4/projects/grailsdevs/plugins/

在哪里:

grailsdevs = project name

顺便说一句,您可以覆盖项目中的消息属性。

检查您可以使用的消息:

http://grails-plugins.github.com/grails-spring-security-core/docs/manual/guide/25%20Internationalization.html

您不必覆盖插件,因为插件是在本地安装的,如果您在另一台计算机上运行该应用程序,则将从存储库安装插件。所以最好的方法是在你的 i18n 资源包中添加消息。

转到您的项目...在文件夹下:grails-app/i18n/

希望这对你有帮助

于 2012-08-12T16:56:36.763 回答
1

不要编辑插件文件。

如果您想要一个不同的 I18N 消息作为密钥,请将该行添加到您的应用程序messages.properties(以及其他语言环境文件,如果您支持多种语言)。应用程序的文件优先于插件文件

只需使用相同的键和您想要显示的任何消息。

于 2012-08-12T17:08:29.037 回答