(Translated by https://www.hiragana.jp/)
日本人のためのEclipseプロジェクトを知ってますか?:すぐに日本語で使えるEclipse 3.4大特集(後編)(1/3 ページ) - @IT

日本人にっぽんじんのためのEclipseプロジェクトをってますか?すぐに日本語にほんご使つかえるEclipse 3.4だい特集とくしゅう後編こうへん(1/3 ページ)

» 2008ねん07がつ30にち 0000ふん 公開こうかい
[伊賀いが敏樹としき株式会社かぶしきがいしゃ NTTデータ ビジネスブレインズ]

Eclipse 3.3以降いこう言語げんごパックはどうなったの?

 2008ねん6がつ26にち統合とうごう開発かいはつ環境かんきょうEclipse最新さいしんばん3.4(コードネーム「Ganymade」)がリリースされました! さまざまな機能きのう強化きょうか機能きのう追加ついかなど、魅力みりょくいっぱいのしんバージョンですね。早速さっそくダウンロードしてためされているほうもいらっしゃることとおもいます。3.4のしん機能きのうについては、特集とくしゅう前編ぜんぺん今年ことしも“かに”リリース! Eclipse 3.4のしん機能きのうは?」をごらんください。

 ところで、わたしたち日本人にっぽんじん日本語にほんごでEclipseを使つかうためには「言語げんごパック」とばれる追加ついかソフトウェアが必要ひつようとなります。そういえば、Eclipseプロジェクトから3.3よう言語げんごパックがリリースされないまま、3.4のリリースとなってしまいましたね。はてさて、Eclipseの言語げんごパックはどうなっているのでしょう?

図1 「Ganymade」が前面に押し出されたEclipseのTOPページ 1 「Ganymade」が前面ぜんめんされたEclipseのTOPページ

3.3以降いこう言語げんごパックはコミュニティ主導しゅどう作成さくせい

 じつは、3.3以降いこう言語げんごパックは、3.2までとはことなり、「コミュニティ主導しゅどう作成さくせいする」ようにわっていたのです。このけんについては、2008ねん2がつ29にちの「オープンソースカンファレンス 2008 Tokyo/Spring」で、Eclipse Japan Working Group後述こうじゅつ)のメンバーであるNECソフトのもりもとじゅ調査ちょうさ結果けっか発表はっぴょうしています。発表はっぴょうした内容ないようは「Eclipse日本語にほんご言語げんごパック 開発かいはつプロジェクト」でも公開こうかいされています。

 この発表はっぴょうなか以下いか記述きじゅつがあります(いずれも発表はっぴょう資料しりょうPDFから引用いんよう)。

じついままでは、、、

米国べいこくIBMしゃみずからのコストで開発かいはつした言語げんごパックを Eclipse コミュニティに無償むしょう提供ていきょう(Contribution)していた、、、」

編集へんしゅうちゅうここで「いままでは」とは「Eclipse 3.2までは」という意味いみです。

「なんで貢献こうけんをやめてしまうのか?

機能きのう追加ついかとともにL10Nコストも増大ぞうだい4.0(メジャーバージョンアップ)には、IBMいちしゃでは負担ふたんできない。

            ↓↓↓

コミュニティ主導しゅどう言語げんごパックを作成さくせいする仕組しくみを確立かくりつする必要ひつようがある」

編集へんしゅうちゅう「L10N」とは「Localization」すなわち「地域ちいき」という意味いみです。

そもそも「言語げんごパック」ってなにをしてくれるの?

 ここで、「言語げんごパック」が実現じつげんする「日本語にほんご」とはどのようなものなのか、簡単かんたんておきましょう。おおまかにけて、言語げんごパックが提供ていきょうする日本語にほんごには、以下いかの2種類しゅるいがあり、おのおの内部ないぶてき対応たいおうするファイル形式けいしきことなります。

日本語にほんご範囲はんい ファイル形式けいしき
メニュー/画面がめん(ダイアログ)/メッセージ プロパティファイル(*.properties)
オンラインヘルプ テキストファイル(*.html、*.xml)
ひょう 言語げんごパックが提供ていきょうする日本語にほんご

 これらにくわえて、そもそもEclipse本体ほんたい適切てきせつに「国際こくさいプログラミング」されている必要ひつようがあります。筆者ひっしゃたところ、3.3と3.4ともに「おおむね」国際こくさいプログラミングは実施じっしみであるようです。

 基本きほんてきには、それらの条件じょうけんおよび言語げんごパックがそろって、はじめて「日本語にほんご」を実現じつげんできるようになります。プロパティファイルをもちいた国際こくさいプログラミングについては、以下いか記事きじくわしいです。

 このように、言語げんごパックにはメニュー/画面がめん(ダイアログ)/メッセージ/オンラインヘルプの内容ないようふくまれ、それら内容ないよう日本語にほんご翻訳ほんやくして所定しょていのルールのファイルめい準備じゅんびすると、日本語にほんご言語げんごパックが出来上できあがるということになります。日本語にほんご以外いがい各国かっこく対応たいおうおこなおうとすると、対応たいおうする言語げんご地域ちいきかずだけ、これら翻訳ほんやく作業さぎょう必要ひつようになります。

独自どくじ進化しんかげた国内こくないEclipse日本語にほんご事情じじょう

 つぎに、「言語げんごパック」からいったんはなれて、日本にっぽんのEclipse日本語にほんご事情じじょうてみましょう。なんとEclipseの日本語にほんごは、独自どくじ進化しんかげていたのです。

日本にっぽんには、Pleiadesがアルデス!

 「Pleiades(プレアデス)」というソフトウェアをごぞんじでしょうか。場合ばあいによっては「Eclipseプラグイン日本語にほんごプラグイン」という名称めいしょうばれていることもあります。

図2 Pleiadesの起動スプラッシュ 2 Pleiadesの起動きどうスプラッシュ

 Pleiadesは、うぃる柏原かしわばら真二しんじ中心ちゅうしん開発かいはつ運営うんえいされているオープンソース・ソフトウェアです。このソフトウェアを利用りようすると、EclipseおよびEclipseプラグインの「メニュー/画面がめん(ダイアログ)/メッセージ」を日本語にほんごできます。これは柏原かしわばら中心ちゅうしんとしたPleiades貢献こうけんしゃ方々かたがた地道じみち翻訳ほんやく活動かつどう成果せいかでもあります(翻訳ほんやく作業さぎょうおこなわれてはじめて日本語にほんご実現じつげんできます)。

 さらに、Pleiadesのすぐれているてんは、国際こくさいプログラミングが実施じっしされていないところまで日本語にほんごできるてんです!(AOP技術ぎじゅつ活用かつようすることにより、プロパティファイルに外出がいしゅつしされていない文字もじれつ日本語にほんごまで実現じつげんしています)

図3 Pleiades日本語化ツールセット・アーキテクチャ(Pleiadesホームページより転載) 3 Pleiades日本語にほんごツールセット・アーキテクチャ(Pleiadesホームページより転載てんさい

編集へんしゅうちゅうAOP、すなわちアスペクト指向しこうプログラミングについて詳細しょうさいりたい読者どくしゃは、記事きじアスペクト指向しこうプログラミング オーバービュー」をご参照さんしょうねがいます

 EclipseプロジェクトからEclipse 3.3の言語げんごパックがリリースされなかったことから、Web記事きじ書籍しょせきでもPleiadesを利用りようした解説かいせつおおされていています(参考さんこうCoolなEclipseプラグイン(特別とくべつへん)− 徹底てってい解剖かいぼう!! Eclipse3.3 Europaの“しん世界せかい」)。日本にっぽん国内こくないで3.3以降いこう利用りようする場合ばあいにはPleiadesがデファクト・スタンダードとなっているといってよいでしょう。

 そして、Pleiadesは先日せんじつリリースされた最新さいしんばん3.4への対応たいおうませています。ほん特集とくしゅう前編ぜんぺんでもPleiadesによる日本語にほんご方法ほうほう紹介しょうかいしています。また、RubyRuby on Rails統合とうごう開発かいはつ環境かんきょう3rdRailにPleiadesが採用さいようされると発表はっぴょうされたのも記憶きおくあたらしいところです(参考さんこう3rdRail 日本語にほんごばんは「近々ちかぢか登場とうじょう」)。

編集へんしゅうちゅうRubyRuby on Railsについて詳細しょうさいりたい読者どくしゃは、@IT「Coding Edge」フォーラムをご参照さんしょうねがいます

 ページからは、さらにEclipse日本語にほんご活動かつどう紹介しょうかいしていきます。

       1|2|3 つぎのページへ

Copyright © ITmedia, Inc. All Rights Reserved.

アイティメディアIDについて

メールマガジン登録とうろく

@ITのメールマガジンは、 もちろん、すべて無料むりょうです。ぜひメールマガジンをご購読こうどくください。