www.suzu841.com | mrs.suzu841.com

neko1sa.gif Centos5 標準 eclipse の日本語化



2009年2月2日現在の私の Linux マシンのバージョンです。
OS : CentOS 5.2 (Kernel 2.6.18-92.1.22. el5 on an i686)


eclipse3.2.1SDK( Centos5標準パッケージ )の日本語化

CentOS 5からは eclipse が標準でパッケージ化されています。ただし、英語版なんですよね・・・
で、今回はこれを日本語化してみようと思います。 標準ではないeclipse3.4.1をcentos5で日本語化はこちら
images/eclipse_start1.png

まず私のcentosマシンに入っているeclipse3.2.1SDKにあう日本語ファイルをもらってくる事から始まります。
2009年2月1日現在、eclipseのバージョンは3.4.1となっていますので、通常であれば Pleiades (プレアデス) をダウンロードしてもらってくるのですが、残念ながら、 Centos5標準パッケージ のeclipseはちょっと前の3.2.1 となっています。

Pleiades (プレアデス) をダウンロードしてきて、eclipse.ini の最終行に
"-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar" の一行をくわえてみましたが反映されず。 たしか前にやった時(2007年7月15日と17日)は、Asianuxのほうでは頭からpathを書き加えたはずで、VmwareにいれたCentosの方にはJREをeclipseのディレクトリに放り込んだはず・・・・???

今回は、Pleiadesを使うのは止めて、上書きだけで済むNLpackを使ってみる事にしたいと思います。

http://archive.eclipse.org/eclipse/downloads/index.php へ行き、 3.2.1_Language_Packs と書かれたところをクリックします。

images/download1.png

次のページでは日本語に対応しているかどうかを確認して、Linux対応のNLpack1-eclipse-SDK-3.2.1-gtk.zip をダウンロードします。
images/download2.png

ダウンロードが済んでからの操作は root ユーザでの作業となります。

日本語化

ダウンロードした NLpack1-eclipse-SDK-3.2.1-gtk.zip を展開します。デスクトップでもどこでも場所はかまいません。私はデスクトップにダウンロードしたので、その場所で展開しました。
eclipseというディレクトリができて、中に features と plugins というディレクトリが出来ていると思います。

images/desktop.png

この2つのディレクトリを /usr/share/ にある Centos5標準パッケージ eclipseの features と pluginsに上書きします。

images/eclipse_dir.png

デスクトップで展開してあるNLpack1-eclipse-SDK-3.2.1-gtk.zipのeclipseの中の features と pluginsディレクトリをそのままコピーして、 /usr/share/eclipse/ の中へペースト(貼り付け)します。
「置き換えますか?」というメッセージが出ますので、全部置き換えるを選択して実行します。

以上で Centos5標準パッケージ のeclipse3.2.1SDKの日本語化のための手順は全部済みました。

メニューのアプリケーション → プログラミング → eclipse と選択して起動して確認してみます。

images/menu.png

images/eclipse_start1.png

images/eclipse_start2.png

images/eclipse_menu.png

いかがでしたでしょうか? 無事に日本語で表示されましたでしょうか?

以上をもってcentos5の標準パッケージのeclipseの日本語化は終了します。
なお、centos.org ReleaseNotesによれば、下記のような症状がでるそうですのでご注意くださいますように。

" Eclipse の内蔵ウェブブラウザーコンポーネント(ウィンドウ→表示→その他→一般→内蔵インターネットブラウザー)は動きません。Firefox 1.5 から Firefox 3.0 へのアップデートのために libgtkmozembed パッケージに含まれる xulrunner を差し替えました。libswt3-gtk2 は Eclipse 用の Mozilla 組み込みコンポーネントを提供しますが、差し替えた xulrunner 上ではまだ動きません。この問題についての詳細は upstream bug をご確認ください。 "