[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
XML
別のところに反応します。
In message <20041118.103932.74750281.taca@back-street.net>
Takahiro Kambe <taca@back-street.net> writes:
> - XML指向したい。:-p
最近、本家のいくつかのファイルが XML から生成されるようになっており、
http://www.netbsd.org/developers/htdocs.html#convert-to-xml
などによると、今後は他のページも XML 化されるようです。
これの翻訳はどのようにおこなえばよいでしょうか。
従来は htdocs/ja 以下だけの作業ですんでいたわけですが、
本家では htdocs/share 以下を各言語で共用しているので、
本家への反映を考えると、これまでの方法はとれないと思います。
1. 原文の htdocs/share 以下、 htdocs/Makefile.inc, htdocs/layout.xml を、
jp.NetBSD.org の htdocs 以下にインポートする
2. htdocs/ja/Makefile.inc と htdocs/share/xsl/netbsd-webpage-ja.xsl を作り、
jp.NetBSD.org に commit し、本家にも commit する
3. 翻訳対象の XML (例: htdocs/ja/Ports/sgimips/index.xml) をインポートする
4. XML を翻訳し、 HTML を作って
jp.NetBSD.org に commit し、本家にも commit する
という手順になるのかと思いますが、手順 1 をやってしまうと、
本家のファイルが更新されるたびにインポートしなければならなくなります。
過去の議論のなかで、
そのようなことは大変なのですべきでない、という話がありました。
# http://www.jp.netbsd.org/ja/JP/ml/admin-ja/199901/msg00066.html
# http://www.jp.netbsd.org/ja/JP/ml/www-changes-ja/200002/threads.html#00027 からのスレッド
あと、わからないことがいくつかあります。
- NetBSD guide は他のページと階層が異なるため、上記手順は適用できません。
# htdocs/guide を作る?
# http://www.jp.netbsd.org/ja/JP/ml/www-changes-ja/200111/msg00047.html
- netbsd-webpage-??.xsl で locale.backto を定義していますが、
従来の日本語訳では「NetBSD プロジェクトについてに戻る」
のような書き方をしており、対応できません。
# 「戻る: NetBSD プロジェクトについて」は、
# 「出ます: ディレクトリ」みたいで何だか変なので
- htdocs/share/xml/developers.ent で
developer 名が実体参照として定義されています。
従来の日本語訳では
http://www.jp.NetBSD.org/ja/Ports/x68k/
のように、 developer 名も訳していたりするところがありますが、
どのように対応するのがよいでしょうか。
# developers.ent を参照して原文どおりのローマ字表記にする?
# ベタに漢字で書く?
私は XML はさっぱりわかりませんので、
詳しい方にフォローしていただけるとありがたく思います。
よろしくお願いします。
- Follow-Ups:
- Re: XML
- From: Hiroki Sato <hrs@eos.ocn.ne.jp>
- References:
- Re: typo
- From: Takahiro Kambe <taca@back-street.net>