From shinsuke @ yahoo.co.jp Sat Nov 22 23:19:23 2003 From: shinsuke @ yahoo.co.jp (Shinsuke SUGAYA) Date: Sat, 22 Nov 2003 23:19:23 +0900 Subject: [Maven-plugins-developer 1] =?iso-2022-jp?b?GyRCJDMkTiVhITwbKEI=?= =?iso-2022-jp?b?GyRCJWolcyUwJWolOSVIJEskRCQkJEYbKEI=?= Message-ID: <3FBF706B.7010500@yahoo.co.jp> こんにちは。 このメーリングリストは、SourceForge.jpのMavenプラグインの開発についての情報交換を 目的としています。SourceForge.jpで提供しているMavenプラグインについて、何かあれば、 お知らせください。一般的なMavenについては、maven-plugins-user @ lists.sourceforge.jp で お願いします。 shinsuke __________________________________________________ Do You Yahoo!? Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/ From shinsuke @ yahoo.co.jp Thu Nov 27 00:08:00 2003 From: shinsuke @ yahoo.co.jp (Shinsuke SUGAYA) Date: Thu, 27 Nov 2003 00:08:00 +0900 Subject: [Maven-plugins-developer 2] Maven RC1 Message-ID: <3FC4C1D0.50209@yahoo.co.jp> こんにちは。 細かいことは、これから確認していこうと思っていますが、 Maven RC1 から MAVEN-1050 の問題があるために、 site プラグインで正しい結果が得られないと考えています。 そのため、パッチを当てて、本プロジェクトより、リリースした方が 良い気がしています。何かほかによい方法がありましたら、 お知らせいただければ助かります。 それでは。 shinsuke __________________________________________________ Do You Yahoo!? Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/ From shinsuke @ yahoo.co.jp Thu Nov 27 00:51:44 2003 From: shinsuke @ yahoo.co.jp (Shinsuke SUGAYA) Date: Thu, 27 Nov 2003 00:51:44 +0900 Subject: [Maven-plugins-developer 3] =?iso-2022-jp?b?W0FOTl0geGRvYw==?= =?iso-2022-jp?b?GyRCJVclaSUwJSQlcxsoQiAxLjUtMjAwMzExMjQgGyRCJWolaiE8GyhC?= =?iso-2022-jp?b?GyRCJTkbKEI=?= Message-ID: <3FC4CC10.6010802@yahoo.co.jp> こんにちは。 xdocプラグイン 1.5-20031124 をリリースしました。 まずは、利用していただいて、できるだけ多くのフィードバックを もらえればと思い、リリースしました。プラグイン内の日本語を &#nnnnn; にエスケープしているので、たぶん、日本語環境なら OS には依存せずに使えると思っています。ちなみに、私の環境は Linux(ja_JP.eucJP)です。ですので、その環境では間違いなく 動きます。何か問題などありましたら、おしらせください。 今後は、よりよい日本語化や I18n の方法を模索していきたいと 思っています・・・。 shinsuke __________________________________________________ Do You Yahoo!? Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/ From shinsuke @ yahoo.co.jp Fri Nov 28 01:10:50 2003 From: shinsuke @ yahoo.co.jp (Shinsuke SUGAYA) Date: Fri, 28 Nov 2003 01:10:50 +0900 Subject: [Maven-plugins-developer 4] =?iso-2022-jp?b?GyRCS11MdUp9SyEbKEI=?= =?iso-2022-jp?b?GyRCJEskRCQkJEYkTjghRiQbKEI=?= Message-ID: <3FC6220A.5000603@yahoo.co.jp> こんにちは。 プラグインの翻訳方法について、ちょっとまとめてみます。 現在のところ、基本的に翻訳が必要なプラグインは、site プラグインによって 呼び出されるものがメインだと思っています。そこで、翻訳が必要になるファイル 形式は、Jelly または Velocity ではないでしょうか。plugin.jelly にメッセージが 記述されているものに関しては、プロパティファイルなどの方法で翻訳を可能に する必要があると思いますが、plugin-resource ディレクトリ以下に翻訳する べきものがあるものでは、plugin-resource/ja などのディレクトリに翻訳する ものを入れた方が良いように思っています。つまり、以下の2種類の方法を 適用していくのが良いのではないでしょうか。 1. 各言語ごとにテンプレートを持つ(plugin-resouce/ja などにテンプレートを入れる) 2. メッセージに関しては、プロパティファイルにまとめる。 1 に関しては、日本語でいうと、姓名や日付の順番などプロパティファイルだけでは 解決できない問題があるため、必要と思っています(メッセージ全体をプロパティファイルに 入れれば、可能だと思いますがそれではあまり意味がないので・・・)。ですので、 単純にメッセージだけを 2 であるようにプロパティにまとめるのが良いと思います。 現在の、xdoc プラグインでは、1 だけを適用している状態です。 また、siteプラグインに関しては、環境に応じて自動的に言語が選ばれるように しない方が良いと思っています。たとえば、日本語環境で英語のプロジェクトサイトを ビルドする場合に、メニュー等が日本語になっても困ると思います。ですので、 ユーザーが Maven のプロパティを指定して、生成するプロジェクトサイトの言語を 選ぶのが良いと考えています。xdoc プラグインでは、maven.xdoc.locale の言語で 決まると思います(現在のところは、ja を指定するかしないかだけですが・・・)。 以上のように、1 と 2 の方法を実装していくのが良い気がしていますが、 2 に関しては、その仕組みを実装しなければなりません。しかも、それは、共通で 使えるようにしないと不便だと思っています。そう考えると、とりあえず、1 の方法だけで 実装して、日本語のプラグインを充実させつつ、いろいろな意見を検討しながら、 2 の実装や別な方法を検討していくのが適切ではないかと思います。また、 1 の方法だけを適用するときのメリットは、Apache Maven の方で変更があったときに 追随しやすいところがあると思います(個人的には最も重要な点ですが)。 以上のことに関して、もっと良いアイディアなどありましたら、いただければ 非常にうれしいです。よろしくお願いします。 補足ですが、1 の方法に関しては、テンプレートでエンコーディングが指定されていない ものもあったりするので、単純に日本語を記述するのではなく、&#nnnnn; のような形式に エスケープする必要があると思います。xdoc プラグインでは日本語をすべてそれに変換 しています。 shinsuke __________________________________________________ Do You Yahoo!? Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/ From shinsuke @ yahoo.co.jp Sun Nov 30 00:02:11 2003 From: shinsuke @ yahoo.co.jp (Shinsuke SUGAYA) Date: Sun, 30 Nov 2003 00:02:11 +0900 Subject: [Maven-plugins-developer 5] =?iso-2022-jp?b?TWF2ZW4gMS4wLXJjMV8y?= =?iso-2022-jp?b?MDAzMTEyOSAbJEIlaiVqITwlORsoQg==?= Message-ID: <3FC8B4F3.10603@yahoo.co.jp> こんにちは。 Apache Maven rc1 に、POMから日本語を正しく取得できる修正を 入れたMavenをリリースしました。Linux(Unixを含む?)環境では、 問題なく動くと思います。また、Windowsについては未確認です。 (確認ができる方がいましたら、大変助かります) パッチを一つ当てただけなので、あまり問題はないと思っていますが、 何か発見されましたら、お知らせください。それでは、よろしく お願いします。 shinsuke __________________________________________________ Do You Yahoo!? Yahoo! BB is Broadband by Yahoo! http://bb.yahoo.co.jp/