0

私は Grails に比較的慣れていないので、現在 Spring-Security UI プラグインで忙しくしています。ドキュメントを読んだ後、プロパティ ファイルgrails-app/i18n/messages.spring-security-ui.propertiesを調整したいのですが、プロパティ ファイルが見つかりません。project-directory にも plugins ディレクトリにもありません。

プロジェクトで unix-command find を使用して検索しようとしました。( find . -name 'messages.spring-security-ui.properties' )

spring-security-ui ディレクトリとそのプロパティ ファイルを生成するには、s2ui-override コマンドを使用する必要がありますか?

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 に答える