2012-01-24 9 views
3

私はmaven 3.0.3とmaven-changes-pluginを使用して、私のmavenプロジェクトの変更レポートを英語とドイツ語で生成しています。 maven-changes-pluginによって見つけられたchanges.xmlがあります。さらに、locales en、deをサポートするように構成されたmaven-site-pluginがあります。すべてのレポートは正常に動作します。すべてのタイトルがローカライズされています。しかし、どのようにレポートの内容をローカライズすることができますか?変更レポートにローカリゼーションを追加するにはどうすればよいですか?

maven-changes-pluginは、入力のためにonest changes.xmlのみを使用しています。他のchanges_de.xml *またはde/changes.xmlは使用されません。だから私は正しい方法は、プロパティファイルによってローカライズすることだと思います。しかし、それが正しい場所はどこですか(basedirまたはsrc/main/resources/またはsrc/site/resources)?プロパティファイルの正しい名前は何ですか - changes_de.xml、changes-report_de.html.properties、changes-report_de.properties ...?

maven-changes-pluginでサポートされているローカリゼーションはありますか?

+0

多分私たちはトリックを使用することができます(各言語の別の場所とそれをexcecution phaseプラグインの設定で定義することもできます): http://maven.apache.org/plugins-archives/maven-changes-plugin-2.6/examples /alternate-changes-xml-location.html – FunThomas424242

答えて

1

一部のレポートはローカライズされています。私は変更プラグインがそれらの1つだと思う(少なくともfrとdeのために)。あなたはチェックする必要があります http://maven.apache.org/plugins/localization.htmlhttp://maven.apache.org/plugins/maven-changes-plugin/l10n-status.html

希望します。

+0

はい、そうです。 maven-changes-pluginがローカライズされました。しかし、ローカライゼーションはタイトルの変更だけでなく、キーワードの変更は*リリース*のようになりました。しかし、内容(レポートタグの間に置く単語)は変更されません。これは、2番目のファイルまたは私に知られていない特別なプロパティを必要とする可能性があります。 ソースをスキャンしました。コンテンツはResourceBundlesを介して計算されます。しかし、コンテンツの部分のためのプロパティはない、または私はそれを見落としている。 – FunThomas424242

関連する問題