포럼: 掲示板 (Thread #7132)

NDoc 1.3.1 日本語版 (ベータ版) (2005-03-08 17:09 by data #13175)

yang氏によるNDoc日本語版が更新されないようですので、NDoc最新版の1.3.1をベースに日本語化を行いました。テストして頂けると助かります。

・SdkDocLanguageプロパティをJapaneseにすると、日本語出力されます。
・MSDN, MSDN 2003, VS.NET 2003, Javadocが日本語出力できます。それ以外は今後もサポートしないと思います。
・日本語専用のNDocになっていません。日本語対応のNDocになるように日本語化しました。
・UI部は、ソース(.NET属性)に日本語を埋めるなど、日本語専用にしないといけないので、今回は見送っています。
・本家NDocにあるバグは修正しないと思います。
・できれば、本家NDocにマージしてもらいたい....
・ベータ版なので、インストーラはありません。(bin\net\1.1にexeがあります)
・.NET 1.0およびMono環境向けはサポートしません。

Reply to #13175×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: NDoc 1.3.1 日本語版 (ベータ版) (2005-03-08 17:13 by data #13176)

いきなり、やっちゃった。
以下をダウンロードしてください。
http://data.blogdns.net/ndoc/ndoc-ja-devel-v1.3.1_20050308-2.zip
Reply to #13175

Reply to #13176×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: NDoc 1.3.1 日本語版 (ベータ版) (2005-03-09 17:30 by yang #13186)

data 様、開発お疲れ様です。
私は暫くは、NDocを触ってられそうにないので、
勝手にプロジェクトメンバに追加させて頂きました。
管理者に設定しておきましたので、ご自由にご利用ください。
Reply to #13176

Reply to #13186×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: NDoc 1.3.1 日本語版 (ベータ版) (2005-03-09 00:27 by Anonymous #13180)

ありがとうございます!!
ビルドしたヘルプ(MSDN形式)をざっと見てみましたが、特におかしな点は見当たりませんでした。

ただし、ビルドの最後で chm ファイルをコンパイルするときに hhc.exe がエラーになる場合がありました。
出力ディレクトリにできる hhp ファイルを HTML Help Workshop で開いて手動でコンパイルすると成功しました。

これは本家 NDoc のバグでしょうかね?
Reply to #13175

Reply to #13180×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: NDoc 1.3.1 日本語版 (ベータ版) (2005-03-09 11:18 by data #13184)

早速のテストありがとうございます。

このエラーは、本家NDocで発生しますか?
「エラーになる場合がありました」とは、同じ条件でエラーになったりならなかったりということでしょうか? それともアセンブリによっては、でしょうか?

なんにせよ、環境がないと追うに追えません。
ちなみに、私はこのエラーは経験していません。NDoc.Testで作業しているからかなぁ。
Reply to #13180

Reply to #13184×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: NDoc 1.3.1 日本語版 (ベータ版) (2005-03-09 19:42 by Anonymous #13190)

クラスが100近くあるプロジェクトに対してテストしました。最初は成功していたのですが、XML コメントが増えてからもう一度ビルドしようとするとそれ以降はずっとエラーになりました。
しかし、同じプロジェクトから出力される XML に対して別の PC で NDoc を実行したところ問題なくヘルプを作成できました。
何か環境が悪いようです。お騒がせしました。

1.2 よりは大分改良されているので、気に入っています。

日本語化の作業って、*.ja.resx とか、*.ja.xslt のファイルを追加しているのでしょうか?
Reply to #13184

Reply to #13190×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: NDoc 1.3.1 日本語版 (ベータ版) (2005-03-10 15:23 by data #13199)

基本は、*.ja.xsltの追加と、ローカライズされたXLSTリソースを優先的に読み込ませるようにする変更です。
その他には、プログラムでドキュメントを生成する箇所の変更もあります。

このソースコードを呼んでいると、作った人は賢いのか下手糞なのか、よくわからなくなります。(いろんな人の手が入っているから仕方がないのかな)
Reply to #13190

Reply to #13199×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login