IT翻訳 Nobuyuki の仕事部屋

ボランティアでソフトウエアーローカライズのために翻訳をしている。

XPCOM Component Reuseを草稿にする-01

2005-05-10 23:32:22 | InTranslated
さて、本日から新しい文書の翻訳にとりかかりたいと思います。内容は、前回翻訳しました文書Gecko Runtime Environment(GRE) の中にありました、リンク先の文書で、XPCOM Component Reuseです。まだ和訳されていない文書らしいので、これを訳することにします。

それでは、早速初回の作業にとりかかりましょう。


/*翻訳作業につきましては、本日の作業対象部分のみを以下に表示しておりますが、全体の原文と翻訳文(翻訳作業が完了している部分まで)は、直下のリンクをご参照ください。*/

原題: XPCOM Component Reuse
訳題: XPCOM コンポーネントの再使用

原文:  青色表示
訳文:  黒色表示
*n(=int)校正コメント:赤色表示

XPCOM Component Reuse
By Doug Turner, and Ellen Evans

Overview

Historically if you were a developer who wanted to use some or all of the Mozilla codebase in your own application, you were required to download, build the entire Mozilla tree, and distribute your own copy of Mozilla. While this may have been tedious, it did guarentee that all the components that you acquired in this way were binarily and syntactically compatible.


XPCOM コンポーネントの再使用
著者: Doug Turner、Ellen Evans

概要

従来、開発者が自分のアプリケーションに Mozilla のコードベースの一部、あるいは全部を使いたい場合、 Mozilla ツリー全部をダウンロードし、ビルドして自分の Mozilla コードを配布する必要がありました。このことは退屈な作業であったかもしれませんが、こうして得られた部品はすべてバイナリー形式で構文的に、互換性が確保されていました。


Now, however, there are two projects underway at mozilla.org designed to streamline the process through which Mozilla code can be acquired, built, and distributed to end users. On the one hand, mechanisms are being put together to make it possible to download and build limited subsets of the codebase instead of the entire tree. For more information on this effort, see bootstrap.pl: Embed/REQUIRES-based build mechanism.

しかし、現在 mozilla.org では 2 つのプロジェクトが進行中であり、 Mozilla コードを取得し、ビルドし、エンドユーザーへ配布する工程を整流化することを目指しています。一方で、ツリーすべてではなく、コードベースのサブセットを限定してダウンロードしビルドすることが可能なように、メカニズムが統合されつつあります。この計画の詳細は bootstrap.pl: Embed/REQUIRES-based build mechanism をご参照ください。

On the other hand, mechanisms are also being crafted to allow a single set of core components, the Gecko Runtime Environment (formally MRE), stored in a central place on an end-user's machine, to be used as the support for any number of Gecko-based applications, shrinking application file size and simplifying user installation.

その一方で、エンドユーザのマシンに格納された Gecko ランタイム環境(公式名称:MRE) という一セットの重要部品が、アプリケーションのファイルのサイズをシュリンクし、ユーザの設定を簡略化することによって、すべの Gecko ベースのアプリケーションをサポートするのに使われることも可能になります。

本日は節の途中ですが、第一回目ということで、ここまでにしておきます。