# OmegaT のインストールと実行

ご注意：以下の 2.0.x は OmegaT バージョン 2.0 の最新版のリリースを表します。

### Linux（Intel）ユーザー ダウンロードするパッケージ インストール OS メニューの設定 KDE の場合 GNOME の場合 OmegaT の実行 | ### Windows ユーザー ダウンロードするパッケージ インストール Windows メニューの設定 OmegaT の実行
### Mac OS X ユーザー ダウンロードするパッケージ インストール Dock の設定 OmegaT の実行 | ### 他のシステム - Solaris SPARC/x86/x64、Linux x64/PowerPC、Windows x64 ダウンロードするパッケージ インストール OS メニューの設定 OmegaT の実行
### コマンドラインからの起動 コマンドラインウィンドウを開く 起動スクリプトの変更 起動コマンドの引数 | ### ソースコードからの OmegaT のビルド ダウンロードするパッケージ ビルド処理
### Java Web Start の使用 |

## Linux（Intel）ユーザー

### どのパッケージをダウンロードすればよいか？

Sun の Java 1.5 JRE 互換の Java が実行可能な環境ですか？

はい： | OmegaT_2.0.x_Without_JRE.zip をダウンロードしてください。Java 1.5 JRE 互換の JRE がインストールされていれば、どのプラットフォームであっても、このパッケージが使用できます。
いいえ または わからない： | OmegaT_2.0.x_Linux.tar.gz をダウンロードしてください。このパッケージには Sun の Java Runtime Environment が含まれています。この JRE は、その環境にインストールされている可能性がある他の Java には影響しません。

### OmegaT のインストール

OmegaT をインストールするには、ダウンロードしたファイルを展開してください。作業フォルダに omegat フォルダが作成され、OmegaT の実行に必要なすべてのファイルが作成されます。.tar.gz ファイルを展開するコマンドは以下の通りです：

$ tar xf downloaded_file.tar.gz

### メニュー（KDE）またパネル（GNOME）への OmegaT の追加

### KDE ユーザー

以下の手順で OmegaT をメニューへ追加できます：

- ［コントロールセンター］→［デスクトップ］→［パネル］→［メニュー］→［K メニューの編集］→［ファイル］→［新規アイテム/サブメニュー］

- 追加したいメニューを選択し、［ファイル］→［新規サブメニューとファイル］→［新規アイテム］を選択します。［新規アイテム名］として OmegaT と入力します。

- ［コマンド］欄には、ナビゲーションボタンを使用して OmegaT 起動スクリプト（展開したフォルダの中にある OmegaT という名称のファイル）を指定します。

- ［アイコン］ボタン（［Name/Description/Comment］欄の右にあります）をクリックし、［その他のアイコン］→［閲覧］を押し、OmegaT アプリケーションフォルダにある images フォルダを選択します。その中にある OmegaT.png を選択します。OmegaT アイコンを選択します。

- 最後に［ファイル］→［保存］ で変更を保存します。

### GNOME ユーザー

以下の手順で OmegaT をパネル（画面上部のバー）へ追加できます：

- パネルを右クリックし、［新規ランチャーを追加］を選択します。

- ［名前］欄に OmegaT と入力します。［コマンド］欄には、ナビゲーションボタンを使用して OmegaT 起動スクリプト（展開したフォルダの中にある OmegaT という名称のファイル）を指定します。最後に［OK］をクリックします。［OK］ボタンをクリックします。

- ［アイコン］ボタンを押し、［閲覧...］を押し、OmegaT アプリケーションフォルダにある images フォルダを選択します。OmegaT_icon.png を選択します。GNOME は、対応したファイル形式を持つアイコンファイルの表示に失敗することがあります。初期状態では SVG ファイルを想定しています。しかし、上記のようにフォルダを選択した後は、OmegaT.png が選択できるようになります。

### OmegaT の実行

OmegaT をインストールした後は、コマンドラインからの直接実行や、起動時の引数を記述したスクリプトによる実行も可能です。あるいは OmegaT.jar をクリックして直接起動することもできます。その方法はディストリビューションによって異なります。パスの設定が正しいことと、.jar ファイルが正しく Java に関連づけられていることを確認してください。

## Windows ユーザー

### どのパッケージをダウンロードすればよいか？

Sun の Java 1.5 JRE 互換の Java が実行可能な環境ですか？

はい： | OmegaT_2.0.x_Windows_without_JRE.exe をダウンロードしてください。Java 1.5 JRE 互換の JRE がインストールされていれば、どの Windows プラットフォームであっても、このパッケージが使用できます。
いいえ または わからない： | OmegaT_2.0.x_Windows.exe をダウンロードしてください。このパッケージには Sun の Java Runtime Environment が含まれています。この JRE は、その環境にインストールされている可能性がある他の Java には影響しません。

### OmegaT のインストール

OmegaT をインストールするには、ダウンロードしたファイルをダブルクリックして、画面の指示に従ってください

### スタートメニューまたはデスクトップへの OmegaT の追加

インストール時に、セットアッププログラムで スタート メニューにフォルダを作成するかどうかと、デスクトップとクイック起動バーに OmegaT アイコンを追加するかを指定できます。

OmegaT.exe をデスクトップや スタート メニューへドラッグすることにより、ショートカットを別途、作成できます。

### OmegaT の実行

いったん OmegaT をインストールしたならば、OmegaT.jar をクリックして直接起動することができます。また、コマンドラインから起動することもできます。

しかし、一番簡単なのはプログラム OmegaT.exe を実行することです。この場合の起動時の引数は、OmegaT.exe ファイルと同じ場所にある OmegaT.l4J.ini ファイルから読み込まれます。このファイルを編集することで起動引数を変更できます。以下に示した INI ファイルは、最大で 1GB のメモリを確保し、ユーザー言語として日本語を、国に日本を指定した例です：

`# OmegaT.exe runtime configuration
#
# To use a parameter, remove the '#' before the '-'
# Memory
-Xmx1024M
# Language
-Duser.language=JA
# Country
-Duser.country=JP
# Anti-aliasing (Java 1.5 only)
#-Dswing.aatext=true
# Settings to access the Internet behind a proxy
#-Dhttp.proxyHost=192.168.1.1
#-Dhttp.proxyPort=3128
`

## Mac OS X ユーザー

### どのパッケージをダウンロードすればよいか？

OmegaT 2.0 の実行には Java 1.5 が必要です。Mac OS X 10.4（Tiger）ユーザーは、OmegaT インストールの前に［ソフトウエア・アップデート...］を使って最新バージョンの Java がインストールされているか確認してください。

OmegaT_2.0.x_Mac.zip をダウンロードしてください。

### OmegaT のインストール

OmegaT_2.0.x_Mac.zip をダブルクリックして展開してください。OmegaT アイコンが表示された OmegaT フォルダが作成されます。このフォルダには、documentation.html と OmegaT.app の 2 つのファイルが含まれます。このフォルダを適した場所（アプリケーションフォルダなど）へコピーしてください。ここまでくれば、OmegaT_2.0.x_Mac.zip ファイルを削除できます。

### OmegaT のドックへの追加

OmegaT をドックへ追加するには、OmegaT.app ファイルをドックへドラッグアンドドロップします。

### OmegaT の実行

OmegaT.app をダブルクリックするか、ドックのアイコンをクリックします。

Java 起動時の引数を変更したい場合は、OmegaT.app/Contents/ にある Info.plist ファイルを編集すると、OmegaT.app のデフォルト設定を変更できます。Info.plist を右クリックして、テキストエディタなどで開いてください。Properties 部分と VMOptions 部分の変更が行えます。VMOptions に値を追加したい場合は、間に空白を入れてください。例えば `-Xmx1024M -Duser.language=ja` とすると、OmegaT は最大 1024MB のメモリを確保できる設定で、またユーザーインターフェースを日本語として起動します。

OmegaT.app を直接実行する方法では、OmegaT.app の複数起動は行えません。OmegaT.app を複数起動したい場合は、代わりに OmegaT.app/ Contents/MacOS/ にある JavaApplicationStub ファイルを使用してください。

OmegaT.appパッケージからの実行では、Lucene（ルシーン、英語向け Java 記述の全文検索ソフトウェア）の stemmer（英単語の語幹解釈機能）を使用することはできません。OmegaT をコマンドラインで実行する必要があります。（下記を参照してください）

コマンドラインから Java 起動引数を変更するには、OmegaT.app/Contents/Resources/Java/ にある OmegaT.jar ファイルを実行します。コマンドラインからの OmegaT.app の起動は、「通常の」OmegaT パッケージを使用することと同等です。複数の OmegaT を実行できますし、Lucene stemmer を使用することもできます。詳細は「コマンドラインからの起動」を参照してください。

OmegaT.app パッケージの内部にアクセスするには、OmegaT.app を右クリックして "パッケージの内容を表示" を選択するか、コマンドラインから直接 "cd" コマンドでその場所に移動します。

#### Max OS X での利点

Mac OS X のサービスからOmegaT.app へアクセスすることができます。辞書アプリケーションや Spotlight、google などをサービスとして使用できるよう登録しておくと、OmegaT を使用中、選択した任意の単語をチェックするよう、そのサービスを使用することができます。AppleScript や Automator を使用して、よく行う作業をサービスやスクリプトとして登録しておくこともできます。

## その他のシステム

### どのパッケージをダウンロードすればよいか？

OmegaT は Linux（Intel x86）と Windows プラットフォーム向けにバンドルされた Sun Java JRE で動作します。その他のプラットフォーム（Linux PowerPC、Linux x64、Solaris SPARC/x86/x64、Windows x64 など）を使用しているユーザーは、互換性のある Java JRE を動作できる環境であれば OmegaT を使用できます。

Sun の Java 1.5 JRE 互換の Java が実行可能な環境ですか？

はい： | OmegaT_2.0.x_Without_JRE.zip をダウンロードしてください。Java 1.5 JRE 互換の JRE がインストールされていれば、どのプラットフォームであっても、このパッケージが使用できます。
わからない： | ターミナルウィンドウを開いて、コマンド「java -version」を実行してください。「command not found」のようなメッセージが表示された場合は、そのシステムには Java がインストールされていない可能性があります。
いいえ： | システムに適した Java JRE（下記参照） を入手してください。その後 OmegaT_2.0.x_Without_JRE.zip をダウンロードしてください。Sun は以下のシステム向けの JRE を提供しています：Solaris SPARC/x86（Java 1.5）と Linux x64、Solaris x64、Windows x64（Java 1.5） http://java.sun.com/products/archive/IBM は Linux PowerPC 向けに JRE を提供しています： http://www.ibm.com/developerworks/java/jdk/linux/download.html 必要なパッケージ各々のインストール指示に従ってください。

### OmegaT のインストール

OmegaT をインストールするには、OmegaT_2.0.x_Without_JRE.zip ファイルを展開してください。作業フォルダに ./OmegaT_2.0.x_Without_JRE/ フォルダと、OmegaT 実行に必要な全てのファイルが作成されます。

### 起動に便利なショートカットの作成

便利な場所に OmegaT のショートカットを作成するには、それぞれのシステムのマニュアルを参照してください。

### OmegaT の実行

OmegaT をインストールした後は、コマンドラインからの直接実行や、起動時の引数を記述したスクリプトによる実行も可能です。あるいは OmegaT.jar をクリックして直接起動することもできます。その方法はディストリビューションによって異なります。パスの設定が正しいことと、.jar ファイルが正しく Java に関連づけられていることを確認してください。

## コマンドラインからの起動

通常は、コマンドラインから OmegaT を起動する必要はありません。しかし OmegaT のコマンドライン起動により、実行時の状態を（デフォルトと異なる）変更した状態で使用することができます。コマンドラインを使用した OmegaT の起動方法は大きく 2 つあります：

### 方法 1：コマンドラインウィンドウを開く

コマンドラインウィンドウは「ターミナルウィンドウ」とも呼ばれます。Windows では「MS-DOS プロンプト（またはコマンドプロンプト）」と呼ばれ、［スタートメニュー］→［（すべての）プログラム］→［MS-DOS プロンプト（コマンドプロンプト）］と選択して開くことができます。Mac OS X の場合は、［アプリケーション］→［ユーティリティ］フォルダにある「ターミナル］プログラムがこれにあたります。

OmegaT の起動には、通常は 2 つのコマンド実行が必要です。まず最初に：

cd （フォルダ）

（フォルダ） には、OmegaT プログラムのうち OmegaT.jar がある場所のフォルダ名を、絶対パスで指定します。例えば、以下のように実行します：

Windows の場合
  cd C:\Program Files\OmegaT
Mac OS X の場合
  cd <OmegaT.app がある場所>/OmegaT.app/Contents/Resources/Java/
Linux の場合
  cd /usr/local/omegat

このコマンドで、カレントフォルダを、OmegaT 実行ファイルがあるフォルダに移動します。2 番目のコマンドで実際に OmegaT を起動します。もっとも基本的な形式では、このコマンドは：

java -jar OmegaT.jar

大文字、小文字の区別に注意してください。重要な点です。

デバッグを行う際に、この起動方法が役立ちます。プログラム使用中に何らかのエラーが発生した場合、原因調査の助けになる情報がエラーメッセージとしてターミナルウィンドウに出力されます。

### 方法 2：.bat ファイル または 起動スクリプトの変更

方法 1 は、日常的に行うプログラム実行の手順としては、あまり実用的ではありません。このため、2 つのコマンドをファイル（「スクリプト」または Windows 上では「.bat ファイル」と呼ばれます）に記述しておきます。

このファイルを実行すると、記述した複数のコマンドを自動的に処理できます。その結果、起動コマンドを変更したい場合は、ファイル内容の修正を行うだけでよいことになります。OmegaT をこのファイルから起動する際に、新しいコマンドが実行されます。

### 起動コマンドの引数

基本的なコマンドはすでに上記で述べた通りです。このコマンドを変更するには「引数」を追加します。引数を追加する位置は、最初の「java」の直後、「-jar OmegaT.jar」の直前です。Windows では、OmegaT.l4J.ini を好みの設定に変更できます。Mac OS X の場合は、OmegaT.app/Contents/ にある Info.plist ファイルを変更できます。

指定できる引数の一覧を以下に示します。引数に関するより多くの情報は、ターミナルウィンドウ上で man java と入力すると得られます。man は、選択したコマンドのマニュアルを表示するターミナルウィンドウ上のコマンドです。システムによっては、java コマンドについてお使いの言語で書かれたマニュアルが存在しない可能性もあります。

ユーザーインターフェースの言語： -Duser.language=XX

| 通常は、何も引数を指定せずに OmegaT を起動した場合は、プログラムはまず OS の言語を検出します。OmegaT のユーザーインターフェースがその言語に対応していれば、OmegaT はそれを使用します。したがって、たとえば OS がロシア語であれば、OmegaT のユーザーインターフェースやメニューなどはロシア語で表示されます。もし OS の言語に対応していない場合、OmegaT はデフォルトの英語で表示されます。これが基本的な仕組みです。 「-Duser.language=XX」引数の指定により、OmegaT は OS の言語よりも優先して、指定した言語を使用するようになります。引数の中の「XX」は、指定したい言語の 2 桁の言語コードです。OmegaT を（例えばロシア語 OS 上で）日本語のユーザーインターフェースで使用したい場合は、実行コマンドは以下のようになります： java -Duser.language=ja -jar OmegaT.jar

国の設定： -Duser.country=XX

言語と合わせて、国を指定することもできます。例えば日本の場合、JP が指定できます。「お手軽スタートガイド」を正確に表示するには、言語と国の両方を指定する必要があります。「ポルトガル語 - ブラジル」の組み合わせに対する pt_BR のように、1 つの言語に 1 つの国のみの組み合わせである場合であっても、これは必要です。

字体のアンチエイリアス： -Dswing.aatext=true

| この引数は、字体のアンチエイリアスを有効にするかを設定します。有効にすると、字体の見た目を改善できます。

字体のアンチエイリアス（Java 6 以降）： -Dawt.useSystemAAFontSettings=XX

| 「XX」に指定できる文字列は「false」、「on」、「gasp」または「lcd」です。Linux ユーザーの場合、選択した字体の種類とサイズによっては、「on」または「lcd」で字体の見た目を改善できる場合があります。

メモリ割り当て： -XmxZZM

| この引数により、OmegaT により多くのメモリを割り当てられます。デフォルトでは 256 MB が割り当てられます。そのため、これより小さな値をこの引数で指定しても効果はありません。「ZZ」には、割り当てたいメモリ容量を MB（メガバイト）単位で指定します。1024MB（1GB）のメモリを割り当てて OmegaT を起動する場合のコマンドは： java -Xmx1024M -jar OmegaT.jar

プロキシサーバーのアドレスとポート： -Dhttp.proxyHost=<プロキシサーバーの IP アドレス> -Dhttp.proxyPort=<ポート番号>

| この引数により、インターネットへアクセスするためのプロキシサーバーの設定を行います。 java -Dhttp.proxyHost=192.198.1.1 -Dhttp.proxyPort=3128 -jar OmegaT.jar 複数の引数を、組み合わせて指定することもできます。上記で例示したすべての引数を使用して OmegaT を起動する場合、コマンドは以下のようになります： java -Dswing.aatext=true -Duser.language=pt -Duser.country=BR -Xmx1024M -Dhttp.proxyHost=192.198.1.1 -Dhttp.proxyPort=3128 -jar OmegaT.jar

## ソースコードからの OmegaT のビルド

### どのパッケージをダウンロードすればよいか？

OmegaT_2.0.x_Source.zip をダウンロードしてください。
  このパッケージには、そのリリースバージョンのソースファイルが含まれています。Java 1.5 JDK または互換性のある Java がインストールされていれば、どのシステムであっても使用することができます。OmegaT をビルドするために ant ユーティリティも必要となるでしょう。
OmegaT はバージョン管理に Subversion を使用しています。最新のコードは以下の SVN サーバにあります：
  https://omegat.svn.sourceforge.net/svnroot/omegat/trunk

### OmegaT のビルド

  OmegaT_2.0.x_Source.zip ファイルを展開し、SVN チェックアウトしたコードの OmegaT_2.0.x_Source フォルダ、または./omegat/ フォルダに移ってください。build.xml ファイルがそのフォルダに存在することを確認してください。それから、以下のコマンドを入力してください：

$ ant jar release

  これにより、./dist/ フォルダにある OmegaT の配布版が生成され、OmegaT 実行に必要なすべてのファイルがそこに得られます。

## Java Web Start の使用

Java Web Start テクノロジー（Java 1.5 以降が対応）を用いると、独立型の Java アプリケーションを、1 クリックでネットワーク上から配置して使用することができます。Java Web Start により、適切なバージョンの JRE と同様、最新バージョンのプログラムを確実に配置して使用することができます。Java Web Start を使用して OmegaT を最初に起動する場合は、ブラウザ上で以下の URL にアクセスしてください：
  http://omegat.sourceforge.net/webstart/OmegaT.jnlp
  OmegaT.jnlp ファイルをダウンロードし、それをクリックしてください。インストール中は OS によって、いくつかのセキュリティ警告が表示される場合があります。証明書は Didier Briel 氏による自己署名がなされています。この（Java Web Start 版）実行ファイルに与える権限（「コンピュータへの無制限アクセス」と表示される可能性があります）は、通常のローカル版に対して適用するものと同一で、コンピュータのハードディスクにアクセスすることを許可するものです。インストール後は、OmegaT.jnlp をクリックすると、プログラムの更新がないか検索し、もしあればインストールした後、OmegaT を起動します。最初のインストールが終わっていれば、オフラインであっても OmegaT.jnlp を使用できます。
  プライバシーについて： OmegaT Java Web Start は、実行中のコンピュータに関するあらゆる情報を外部へ保存することはありません。プログラムはお使いのコンピュータのみで実行されます。作成した文書や翻訳メモリはお使いのコンピュータに保存され、OmegaT 開発プロジェクトがその作業内容やその他の情報へアクセスすることはありません。
  もし、起動時に何らかの引数を指定したい場合（上記参照）は、通常のインストールを行う必要がある点にご注意ください。

法律上の表示 | ホーム | 索引