blanco Framework は オープンソースのJava, C#.NET, JavaScript, VB.NET, PHP, Ruby, Python言語用開発フレームワークです。Excelブック様式の設計書を入力してソースコードを自動生成します。各ツールは疎結合で部分利用が可能。EclipseプラグインまたはAntTaskで提供。
blancoNLpackGenerator は 各種Javaアプリケーションから言語パックを自動生成するためのプロダクトです。
OASIS XLIFF 形式ファイルに対する各種処理を提供します。
[開発者]
1.伊賀敏樹 (IGA Tosiki / いがぴょん): 開発および維持メンテ担当
2.山本耕司 (ymoto) : リリース判定担当
[ライセンス]
1.blancoNLpackGenerator は ライセンス として Eclipse Public License 1.0 と GNU Lesser General Public License をデュアルライセンスとして採用しています。
2.blancoNLpackGenerator は 以下のライセンス下でリリースされたモジュールを含みます。
・Eclipse Public License 1.0
・Mozilla Public License 1.1
・Apache License 2.0
3.blancoNLpackGenerator が自動生成した各種言語パックは、それが入力したモジュールの著作権を引き継ぎます。
・Eclipse 日本語化言語パック(サードパーティ版)は Eclipse Public License 1.0 ライセンスのもとで公開します。
[JDK]
コンパイルおよび実行には、JDK 6 以降が必要です。
[依存するライブラリ]
blancoNLpackGeneratorは下記のライブラリを利用しています。
※各オープンソース・プロダクトの提供者に感謝します。
1.Pleiades (Eclipse 日本語化)
http://mergedoc.sourceforge.jp/pleiades.html
概要: 英語から日本語を導出するための翻訳メモリ(翻訳エンジン)として利用しています。
※blancoNLpackGenerator は Pleiades に大きく依存するツールです。
バージョン: 1.2.x (2008.02.17)
ライセンス: Eclipse Public License 1.0
※詳しくは、doc/readme_pleiades.txt を参照して下さい。
2.Jassist
概要: Pleiades が内部的に利用するバイトコード操作ライブラリ。
ライセンス: MOZILLA PUBLIC LICENSE 1.1
3.Apache Commons
概要: Pleiades が内部的に利用する各種共通ライブラリ。
ライセンス: Apache License 2.0
4.その他の blanco Framework
概要: このプロダクトは 実行時に blanco Framework各種プロダクトに依存して動作します。
ライセンス: GNU Lesser General Public License
※依存ライブラリのEPL化を実施予定です。
[Pleiades取り組み方法]
○ライブラリ一式の取り込み
1.(Pleiades)readme/readme_pleiades.txt
->doc/
2.(Pleiades)plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
->lib/
3.(Pleiades)plugins/jp.sourceforge.mergedoc.pleiades/lib/
->lib/
4.(Pleiades)plugins/jp.sourceforge.mergedoc.pleiades/conf/
->conf/
○TMXの更新
1.blancoPleiadesUtil を利用して TMX を生成。
※ポイント: conf/additions ディレクトリ が空であることを確認。
2008.07.17 (0.0.92)
Pleiades: 1.2.3.p4 - 2008.07.13 Nightly Build
(削除)conf/additions ディレクトリの内容を一旦削除。(該当分が Pleiadesに含まると考えるため)
翻訳率算出: state が new と needs-translation のものについては miss としてカウントするよう改善。
2008.07.13 (0.0.91)
Pleiades: 1.2.3.p4 - 2008.07.07 Nightly Build
Pleiades: 1.2.3.p4 - 2008.07.08 Nightly Build
Pleiades: 1.2.3.p4 - 2008.07.11 Nightly Build
(削除)conf/additions ディレクトリの内容を一旦削除。(該当分が Pleiadesに含まると考えるため)
プロパティーファイル上の翻訳者向け申し送り事項を検索。
uri[babel://org.eclipse.datatools.modelbase.sql.query.edit/plugin.properties], [### Note to translators: do not translate the following three entries.]
uri[babel://org.eclipse.jst.ws.consumption/org/eclipse/jst/ws/internal/consumption/Consumption.properties], [# SPECIAL NOTE TO TRANSLATORS: Substitution {1} in MSG_ERROR_ADDING_FACETS_TO_PROJECT and]
uri[babel://org.eclipse.wst.validation.ui/org/eclipse/wst/validation/ui/internal/messages.properties], [# Note to translators, keep the <A> and </A> tags exactly as they are]
uri[babel://org.eclipse.wst.xsd.ui/plugin.properties], [! Note to translators: The following is the acronym for Uniform Resource Indicator]
※その後の調査の結果、もっと大量に存在することが判明…
2008.07.06 (0.0.90)
Pleiades: 1.2.3.p4 - 2008.07.02 Nightly Build
(削除)conf/additions ディレクトリの内容を一旦削除。(該当分が Pleiadesに含まると考えるため)
ymotoさんの翻訳成果を取り込み。
BlancoNLpackGeneratorOmitPhraseList.tsv のファイル形式についてタイトル行なしに変更。