Top / プラグイン日本語化プラグイン

プラグイン日本語化プラグイン


Pleiades

Pleiades は Eclipse プラグイン日本語化プラグインです。
実行時にメモリ上で Eclipse 本体と様々なプラグイン(150 以上)を日本語化します。
対応プラグイン一覧 (更新サイト一覧)

翻訳に参加してみる

詳細は 翻訳に参加する を参照してください。

ダウンロード

Eclipse 日本語化後のイメージ

pleiades_eclipse3.3.png

特徴

(*1) Eclipse 3.3 以降の言語パックは Pleiades の訳が使用されています。訳の追加や修正は Pleiades → Eclipse 日本語化言語パック (サードパーティ版)EJWG Babel 言語パック の順に反映されます。

(*2) Eclipse 3.2以降、Pleiades 1.2.1.p16 以降。jar に日本語の API 日本語ドキュメントを設定した場合のみ(自動的にデフォルトで日本語版の URL が設定されます)。Eclipse 3.2 では jar に設定した API ドキュメントをホバー表示できますが、ソースを添付していた場合はそれが優先されてしまいます。Pleiades はその優先度を逆転させています。JDK などのソース自体を日本語化したい場合は MergeDoc を使用する必要があります。

動作環境

開発アプリケーションと異なるバージョンの JRE を使用する場合

作成するアプリケーションが JRE 1.4、Eclipse (Pleiades) の実行は JRE 6 というように異なるバージョンの JRE を使用する場合は、以下のいずれかの方法があります。Pleiades では JRE 5 以上が必要であるため、アプリケーションで JRE 1.4 を使用する場合はいずれかの方法が必須です。

起動後、[設定] - [Java] - [インストール済みの JRE] で作成するアプリケーションの JRE を追加し、デフォルトにしておくと良いでしょう。本来、Eclipse 実行とアプリケーションの JRE は何の関係もないため、常に別にしたほうが良いかもしれません。別にしておけば、それぞれの JRE バージョンアップを気にせず行えます。


インストール

  1. ダウンロードしたファイルを解凍し、features と plugins ディレクトリを <ECLIPSE_HOME> ディレクトリにコピー。
  2. <ECLIPSE_HOME>/eclipse.ini ファイルの最後の行に以下のように -javaagent 指定(pleiades.jar へのカレントディレクトリーからの相対パス、または絶対パス)を追加。
    -vmargs
    -Xms40m
    -Xmx256m
    -javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
  3. (Eclipse 3.3 以降の場合) Pleiades スプラッシュ画像を使う場合は eclipse.ini の 1、2 行目の -showsplash org.eclipse.platform を削除。
  • ちょっと細かいことかもしれませんが、readme.txtにpleiades.jarの指定方法が二つ載っていて、MacOSXなら絶対パスで、FedoraCore5なら方法2で、という記述がありますが、単純にカレントディレクトリの問題のような気がします。eclipse起動時のカレントから相対でplugins/jp.source.../pleiades.jarを探しているように見受けられます。絶対パスで書けば、FedoraCore5でも方法1で起動できましたし。Windows版ならデフォルトで<ECLIPSE_HOME>がカレントになるので悩むことも無いのですが。 -- ? 2006-08-01 (火) 15:26:02
  • 上記のご指摘を上の説明と readme.txt に反映しました。-- cypher256 2006-09-18 16:00:00 (月)

@IT 徹底解剖!! Eclipse3.3 Europaの“新世界”- コラム Europa日本語化

自分専用のプラグインフォルダに配置する場合は・・・

  • eclipse.ini の pleiades.jar のパスも合わせて変更する必要があります。

MacOSX では・・・

  • 自分も色々試してみました。eclipse.iniに追加する-javaagent:の引数のパスを相対パスから絶対パスに変えた所、見事に日本語化されました。環境は、Java1.5.0_06&Eclipse3.2RC3&Pleiades0.9.4です。 -- asachin 2006-05-08 23:42:22 (月)
  • MacBook? , MacOS 10.4.7 , Java 1.5.0_06 , Eclipse 3.2RC6-200606291905 でやってみました。eclipse.iniの最後尾に「-javaagent:…」を追加しても失敗しましたが1つ目の「-Dorg.…」の前に追加すると正常に日本語化されました。 -- mit? 2006-07-02 22:43:58 (日)
  • Pleiades オプションとして末尾に no.mnemonic を指定することで (F) のようなニーモニックを非表示にできます。 -- cypher256 2006-07-11 00:00:00 (火)
    -javaagent:/Applications/eclipse/plugins/
    jp.sourceforge.mergedoc.pleiades/pleiades.jar=no.mnemonic
    (実際は 1 行で記述)
  • 基本的なことで恐縮ですが、Macの場合eclipse.iniは「Eclipse.appを右クリック>パッケージの内容を表示>Contents>MacOS>eclipse.ini」にあります。また、フォルダのコピーで、置き換えをクリックすると元のファイルが全て消えてしまうので実行できず、直接フォルダの中に入れる(つまり追加する)と出来ました。
  • javaagentを相対パス指定するときはEclipse.app/Contents/MacOs?/eclipseから見たパスを書くようです。
    -javaagent:../../../plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
  • 標準のツールで pleiades を解凍できない場合は、StuffIt? Expander を使用します。

Fedora Linux では・・・

  • FedoraCore5 + FedoraEclipse??に適用してます。いい感じ。ただ、起動方法はeclipse.iniに設定しても反映されず、コマンドオプションから起動してます。1件要望があって、FedoraEclipse??の起動ロゴが気に入ってるので、それに対応した(類似した)ロゴにしてもらえませんかね? -- 2006-05-26 14:03:57 (金)
    • plaiades のreadme.txtに書いてありますが、デフォルトのスプラッシュ画像を表示する方法がありますよ。そちらを試しては。 -- 2006-05-26 15:42:18 (金)
  • VMware上のFedora 8 + FedoraEclipse??に適用しました。上記と同じく起動方法をeclipse.iniに設定しても反映しません。コマンドオプションをシェルスクリプトに書いて起動していましたが、GNOMEからXFCE4に切り替えた所、相対パスではエラーになりました。


以下のエラーが発生;

Error opening zip file or JAR manifest missing : plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar


対策として絶対パス化することで無事動作しました。
絶対パス化したシェルスクリプト(jpec):

#!/bin/bash
# eclipse 日本語化プラグイン起動
eclipse \
-vmargs \
-javaagent:/usr/share/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar \
-Xms40m \
-Xmx256m

これで起動するようになっています。 -- 2008-02-18 (月) 17:45:56

  • Fedora 8 + FedoraEclipse3.3.0に適用しました。
    上記を参考にして、恒久的対策を施してみました。(ユーザ変わっても同一動作する…はず)
    whichコマンドで確認するとわかりますが、eclipseコマンド自体、/usr/bin/eclipse スクリプトで起動していますので、これを…
#!/bin/sh
exec /usr/lib64/eclipse/eclipse \
--launcher.library \
/usr/lib64/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.0.0.v20070606/eclipse_1017a.so \
-startup /usr/share/eclipse/startup.jar \
-vmargs \  ←↓この2行を追加
-javaagent:/usr/share/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar \
${1+"$@"}

とするとうまくいきました。一般ユーザの場合は、

/usr/share/eclipse/configuration/jp.sourceforge.mergedoc.pleiades/pleiades.log 

に書き込みできるよう、ディレクトリとファイルに権限を与えてください。-- 2008-05-05 (月) 13:23:25

  • 上の/usr/bin/eclipse 書き換えかたですと、Eclipseへのコマンドラインが指定できなくなります。
    下のようになります。
$eclipse -clean &
Unrecognized option: -clean
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
[1]+  Exit 1                  eclipse -clean

vmargs 以降はEclipseのオプションではなくなるようなので、下記のように入れ替えて上げると良いようです。

#!/bin/sh
exec /usr/lib64/eclipse/eclipse \
 --launcher.library \
 /usr/lib64/eclipse/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.0.0.v20070606/eclipse_1017a.so \
 -startup /usr/share/eclipse/startup.jar \
 ${1+"$@"} \
 -vmargs \
 -javaagent:/usr/share/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar=default.splash \
 -Xms40m \
 -Xmx256m \
 -XX:MaxPermSize=256m

Fedora 8 x86_64 + Fedora Eclipse 3.3.0で確認しましたが、いかがでしょうか。 --- 2008-03-21 (金) 23:50:24

Gentoo Linux では・・・

LinuxでEclipse-3.2.2にPleiades-1.1.0の適用を確認しました。

ただ、一部パーミッションの変更の必要がありました。
readme.txtどおりに作業すると、
JVM terminated. Exit code=1
で始まるエラーが発生しました。(長いので省略します。)
Eclipseディレクトリのフォルダの所有者とEclipseの実行者が一致している場合は問題ありませんが、
そうでない場合(例、所有者:root,実行者:hoge)、"configuration"ディレクトリに実行者の書き込み許可をあたえる必要があります。

また、起動方法についてですが、eclipseディレクトリから./eclipseとして相対パスで起動するのと、
/opt/eclipse/eclipseなどとして絶対パスで起動するのとでは"eclipse.ini"の書き方が異なりました。
eclipseを相対パスで実行する場合、"eclipse.ini"は

-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

で構いませんが、
絶対パスで実行する場合、

-javaagent:/opt/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar

などのように、絶対パスで指定する必要がありました。

Ubuntu Linux では・・・

$HOME/.eclipse/eclipserc に

VMARGS="-Xms40m -Xmx256m  -XX:PermSize=40m -XX:MaxPermSize=256m  
 -javaagent:/usr/lib/eclipse/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar"
(実際は 1 行で記述)

等と書けば良いようです。Ubuntu 7.04 で確認
https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/83779参照。

下記のようなエラーが出たら、指定されたとおり/usr/lib/eclipse/configuration/jp.sourceforge.mergedoc.pleiades/pleiades.log を手動で作って一般ユーザー権限を与えたら動くようになりました。Ubuntu7.10で確認

java.lang.RuntimeException: プロパティに指定された 
pleiades.log.file.name=/usr/lib/eclipse/configuration/jp.sourceforge.mergedoc.pleiades/pleiades.log
が不正です。

[てけらぼ]
http://d.hatena.ne.jp/gmaxlab/20060524

Linux 全般

  • x86_64 Linuxの一部では、eclipse.iniを/usr/lib64/eclipse/に作り、設定しないとうまくいきません(ダミーの/usr/share/eclipse/eclipse.iniに引っかかりました)。ご報告まで。 -- 2007-10-25 (木) 09:42:35

OpenSolaris? x86 では・・・

http://sourceforge.jp/forum/forum.php?thread_id=18813&forum_id=2758

RCP に適用するには…

Aptana Studio の場合

RadRails? の場合


コメント

過去のコメントはこちら (コメント1/プラグイン日本語化プラグイン)

最新の8件を表示しています。 コメントページを参照

  • CVSの同期化ビュー(パッケージエクスプローラで右クリック→チーム→リポジトリーと同期化などで開くビュー)で.settings→設定と翻訳されてしまいます。ここも訳されない方がたぶんいいと思います。プロジェクトの共用(CVSへのプロジェクトのインポート)時のウィザードの途中でコミットするリソースを選択する画面も同様です。Eclipse3.4+Pleiades1.2.3.p4です。 -- muimy? 2008-07-23 (水) 22:13:29
    • .settings が訳されていますか? コミット時のリソース選択では Settings が設定に訳されるのですが、同期化ビューの .settings が訳されてしまう現象がこちらで確認できていません。引き続き確認しますね。 -- cypher256? 2008-07-24 (木) 10:53:57
    • ちょっと試してみたんですが、「プロジェクトを選択」して同期化すると、.settings→設定 に訳されるようです。「.settingsフォルダを選択」しての同期化だと翻訳されないようです。ナビゲータビューで、.settingフォルダの下に適当なファイルを作成して確認しました。 -- muimy? 2008-07-24 (木) 22:40:34
    • Pleiades を無効にして -clean 起動して確認すると、1 回目の同期化では「.settings」と表示され、2 回目の同期化で「Settings」と表示されます。2 回目に表示が変わる Eclipse の動作が変ですが、これはフォルダー名「.settings」ではなく意味を示す「Settings」になっているので訳されても問題ないと思っています。どうでしょうか? ちなみに Pleiades 辞書には「.settings」の訳は存在しないため、「.settings」を「設定」に訳すという動作はありません。 -- cypher256? 2008-07-25 (金) 01:44:27
    • 上記、誤解がある説明でした。訳の有無に関わらずフォルダーやファイル名が訳されることはありません。例えば辞書に訳が存在する「Settings」フォルダーを作成し、同期化しても訳されません。 -- cypher256? 2008-07-25 (金) 01:51:50
    • 確認中に分かったのですが、CVS、SVN 同期化時に表示上のプロジェクト名が訳される問題があったため修正しました。(Rev.227) -- cypher256? 2008-07-25 (金) 01:52:54
    • 確認ありがとうございます。.settingsフォルダが訳されているわけではなく、EclipseがSettingsと表示してるわけですか。了解しました。Settings→設定と表示するのは問題ないと思います。 -- muimy? 2008-07-25 (金) 11:25:10
    • 設定と表示されるときと.settingと表示されるときがあって、勘違いしてました。お手数おかけしました。 -- muimy? 2008-07-25 (金) 11:58:22
  • Cent5.2, Eclipse3.4.0, JDK1.6.0_05, pleiades1.2.3p4で、Exception in thread "AWT-EventQueue?-0" java.lang.NullPointerException? が発生しました。 -- yu-ji? 2008-09-02 (火) 09:34:02
    • 起動はしますか? http://mergedoc.sourceforge.jp/ の左メニューの Bugs から入ってスタックトレース貼ってもらえませんか? あと、ユーザーのホームに .eclipse/jp.sourceforge.mergedoc.pleiades/pleiades.log があれば、それも合わせてお願いします。 -- cypher256? 2008-09-04 (木) 00:29:14
  • eclipse3.3+pleiades1.2.0で日本語化できません-vmはjdk1.6.0_07です、-cleanもためしましたがだめです -- fish? 2008-10-10 (金) 23:03:38
  • すいません-vmはjre1.6.0_07でした、eclipse.iniも修正済みですし、featuresもpluginsもeclipseに上書き済みです -- fish? 2008-10-10 (金) 23:50:49
    • Pleiades 1.2.2 か 1.2.3.* を使ってください。 -- cypher256? 2008-10-18 (土) 10:59:51
  • [Eclipse3.4.1, JDK1.6.0_11, pleiades1.2.3p10] コード断片をパッケージエクスプローラにコピペすると、「スニペット.java」と翻訳されたソース生成されてしまいます。 -- perisy? 2008-12-19 (金) 16:30:18
    • ありゃ。確認して対応しますね。 -- cypher256? 2008-12-22 (月) 01:59:11
    • Rev.392 で対応できていると思います。 -- cypher256? 2008-12-29 (月) 05:06:06
    • 修正確認しました。ご対応ありがとうございました。 -- perisy? 2009-01-05 (月) 10:31:41
  • Eclipse3.4.2 JRE1.5.0_13 Pleiades1.3.0】CheckStyle構成設定画面-重複-厳密重複コードのプロパティー欄で重複行の最小行数を設定する「min」が「分」と訳されています。 -- いずも? 2009-03-19 (木) 20:59:13
    • 1.3.1.I20090328 で対応しました。Pleiades 上では min が分か最小か区別できないため、訳さないようにしました。 -- cypher256? 2009-03-28 (土) 01:34:52
  • Eclipse3.4.2, Pleiades-1.3.1.I20090627】チーム同期化パースペクティブで「.project」が「.プロジェクト」になります。 -- orihalcon? 2009-07-09 (木) 17:00:11
    • 遅くなりましたが、1.3.1.I20090811 で対応できたと思います。 -- cypher256? 2009-08-10 (月) 21:37:24
    • 修正されていることを確認しました。ありがとうございました。 -- orihalcon? 2009-08-17 (月) 10:47:46
  • まさし -- わたなべ? 2009-10-17 (土) 02:42:33
お名前:

添付ファイル: filepleiades_boot_error.png 413件 [詳細] filepleiades_eclipse3.3.png 537件 [詳細] filepleiades.png 539件 [詳細] filepleiades.jar 756件 [詳細] filePleiadesOnMacOSX.png 827件 [詳細] filepleiades_eclipse3.2.PNG 1061件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-05-05 (月) 13:23:25 (816d)