指定されたWikipediaの記事に存在する内部リンク先を確認し、その言語間リンクを取得します。
また、登録されていれば、見出しも変換します。
-同じくMediaWikiを使用している Wiktionary, Wikitravel においても使用可能です。
+同じくMediaWikiを使用している Wiktionary, Wikivoyage においても使用可能です。
hmlib.dll : 共通ライブラリdll
wptscs.exe.config : デフォルト値やプログラム的な設定ファイル
Wikipedia.xml : Wikipedia用の設定ファイル
-Wikitravel.xml : Wikitravel用の設定ファイル
+Wikivoyage.xml : Wikivoyage用の設定ファイル
Wiktionary.xml : Wiktionary用の設定ファイル
アプリケーション上で設定した内容は、上記設定ファイルには反映されません。
・ソースについて
-wptscs121-src.zip としてソースファイル一式を配布しています。
+wptscs130-src.zip としてソースファイル一式を配布しています。
開発環境はVisual Studio 2012 Express for Windows Desktopです。
その他外部ツールとしてコーディングスタイルチェック用のStyleCopを使用しています。
また、インストーラの作成にはWiXを使用しています。
テンプレート名の後にコメント等が入っている場合にエラーになるのを修正。
※ 本バージョンから、開発環境がVisual Studio 2010→2012へと変化しています。
特に影響は無いはずですが、何らかの問題が生じた場合はお知らせください。
+
Ver1.30 2013/03/xx 言語間リンクの取得を自前の解析処理を使わずMediaWikiのAPIを使用して行うよう変更。
+ 記事名がピリオドやハテナマークで終わるページも扱えるよう対応。
変数の処理でエラーになるパターンがあったのを修正。
+ MediaWiki APIが無効化されていたのでWikitravel対応を取り止め。
+ 代わりにWikivoyageの対応を追加(ただしまだ日本語版は無し)。
+ その他設定ファイルを精査。
+ ※ 設定ファイルに互換性はありますが、一部設定項目の変更・追加・削除が発生しています。
+ 独自の設定を追加している場合、変更が必要になる可能性があります。
・仕様上の制限
-プログラム上の問題により、記事名がピリオドやハテナマークで終わるページは処理できません。
-(例、[[Vulcan Inc.]], [[How does one patch KDE2 under FreeBSD?]])
-
キャッシュの一覧で一度に大量の項目を削除すると、フリーズしたかのように時間がかかります。
-
-上記2点については、該当する処理に関連する部分に警告メッセージを表示しています。
+上記については、該当する処理に関連する部分に警告メッセージを表示しています。
その他、Wikipedia上言語間リンクが存在しても、現行のアプリでは見つけられないページもあります。
(例、何故かAPIに言語間リンクが反ってこない{{Lang-la}})