﻿=====================================================================
【タイトル】 Wikipedia 翻訳支援ツール
【ファイル】 wpts072a.zip
【作成月日】 2006/9/17
【制 作 者】 Honeplus
【動作環境】 WindowsXP Professional SP2での動作を確認。要.NET Framework 2.0
【配布形態】 修正BSDライセンス
【 E-Mail 】 honeplus@hotmail.co.jp
【HomePage】 http://honeplus.blog50.fc2.com/
=====================================================================

・概要
Wikipediaでの言語間翻訳をサポートするためのツールです。
指定されたWikipediaの記事に存在する内部リンク先を確認し、
その言語間リンクを取得します。
また、登録されていれば、見出しも変換します。

※Wikipedia以外でも同じシステムのサイト（例えばWikipedia姉妹サイト）
  なら使えるかもしれませんが、未確認です。


・インストール方法
適当なフォルダに展開してください。
展開して出てくる以下のファイルが、最低限必要なファイルです。他は消しても可。

wpts.exe       : 実行ファイル
wpts.resources : メッセージとかのリソースファイル
wpts.xml       : 設定ファイル（※）

※設定ファイルには、記事のURLや見出しの変換パターン等が記述されています。
  最低限の動作自体は無くても大丈夫・・・なはずです。
  変換パターン等は、簡単に調べたものなので、まだまだ不足＆怪しいです。
  加筆・修正したファイルなんかを送っていただけると幸いです(^^;


・アンインストール方法
展開したファイルを適当に消してください。レジストリ等は一切いじりません。


・使い方
翻訳元／先言語と、処理結果の出力先フォルダを指定してから、翻訳したい翻訳元記事名を入力してください。
設定画面では、言語コードの登録や、見出しの変換パターンの設定ができます。

※テンプレート等の複雑な書式の記事で使用した場合、一部が正常に処理されない可能性あります。
  これらの記事で使用する際は、処理結果に異常が無いか注意しながらご利用ください。

なお、このプログラムはあくまで「翻訳支援ツール」です。
出力された文章は、その後Wikipediaの編集画面やプレビューなりで本格的に修正されることを前提としています。
間違っても、そのままWikipediaに投稿するなどしないでください。
また、当プログラムではWikipediaへの書き込みは一切行いません。


・ソースについて
src.zipにソースファイルをまとめています。開発環境はVisualStudio 2005 StandardのVC++で、C++/CLIです。


・その他
このプログラムは修正BSDライセンスに基づいたフリーソフトウェアで、無保証です。
このプログラムを利用して何らかの被害をこうむっても、作者は一切責任を負いません。
またサポートする保証もありません。
このプログラムの変更・再配布・流用はご自由にどうぞ。

修正BSDライセンスの文面はこちら（日本語版）
http://sourceforge.jp/projects/opensource/wiki/licenses%2Fnew_BSD_license
※ 既存のライセンスを使っていますが、要は「好きに使ってね。責任取らないけど。」ということです。


・更新履歴
Ver0.10 2006/08/23  最低限必要な機能を実装完了。
Ver0.20 2006/09/02  コードを大幅に見直して整理。Wikipediaの書式への対応度をアップ。
                    見出しの変換に対応。ツールチップヘルプを追加。その他、いっぱい。
Ver0.30 2006/09/05  カテゴリーの場合に、通常のリンクと同じように処理しないよう変更。
                    言語リンクが見つからなかった場合、[[:en:xxx]]と出力していたのを
                    [[:en:xxx|xxx]]と出力するように変更。
                    名前空間をちゃんと見るように変更、それにあわせて設定周りも変更。
                    その他微妙に変更や修正。
                    ※Ver0.20と設定ファイルの互換性が無いです。
Ver0.40 2006/09/09  設定周りを中心にソース構成を大幅見直し。
                    それにあわせて全体的にごっそりと変更、バグも色々修正。
                    その他のソースの整理なども。
                    ※当然Ver0.30と設定ファイルの互換性は無いです。
Ver0.41 2006/09/09  設定画面で画像の行も色変えするように変更。
                    Refererも（設定ファイル上だが）設定できるように変更。
Ver0.50 2006/09/14  記事関連の処理の見直しと、機能追加。
                    入れ子になったリンクで、| 以降の部分を処理できるように変更。
                    変数（{{{1}}}とか）がある記事に本格的に対応・・・したはず。
                    改行の含まれるテンプレートが処理できなかったのを修正。
                    <nowiki></nowiki>間の書式を対象としないように修正。
                    設定ファイルのシステム変数に #if: を追加
                    その他、微妙に色々変更や修正。
Ver0.60 2006/09/15  Wikipedia APIを利用して処理を行うように変更。
                    出力テキストのフッターに実行日時ではなく記事の最終更新日時を付けるよう変更。
                    ※Ver0.50の設定ファイルとは互換性が無いです。
Ver0.70 2006/09/16  記事を一時フォルダにキャッシュするように変更。
                    記事名に変数が使われていて、かつ値が設定されていない場合、処理対象外とするよう変更。
                    {{}}の形式で/xxxのような記事を参照している場合、正常に処理できなかったのを修正。
Ver0.71 2006/09/17  キャッシュの確認時に、大文字・小文字が異なるものを違うデータと判断するように修正。
                    設定ファイルの初期設定を追加。その他微妙に修正。
Ver0.72 2006/09/17  赤リンクの場合、言語間リンクにしないように修正。
Ver0.72a 2008/07/06 ReadMe.txt 内のリンク先修正、著作権の記述に注釈追加。


・今後の目標
Wikipediaの書式への対応度をアップ。
wpts.xmlの初期設定をもっと充実させる。
リソースを全てファイルから読むように
バージョン情報の表示とかつける

など。
