NetBeans IDE のユーザーインタフェースを英語に戻すには
先に英語で書いたのですが最近 nbusers でよく見かける質問がこれです。
- NetBeans 5.5 の英語版をダウンロードしたのだけど起動したら中国語だった…英語のほうが慣れている。英語に戻すにはどうしたらよいか?
英語に戻すには、Solaris や Linux などでは NetBeans の起動ロケールを切り替えてもらえば簡単にできます。
$ export LANG=C $ export LC_ALL=C $ ./netbeansWindows では --locale en オプションを使ってみてください。
$ netbeans --locale enただ Windows の場合はファイルダイアログなどで日本語が表示できないようですね。これはちょっと調べてみたのですが、以下のように日本語、中国語、韓国語以外は Tahoma フォントを使うような指定になっているのですね?? どのような経緯でこうなったのかは私は知らないのですが、ちょっとびっくりです。日本語がちゃんと表示されないわけです。
\core\swing\plaf\src\org\netbeans\swing\plaf\winclassic\WindowsLFCustoms.java
/** Finds out if tahoma font is proper to use on current system (locale, availability)
* @return true if tahoma font is available, false otherwise
*/
private static boolean shouldWeUseTahoma () {
// don't try to use Tahoma for East Asian languages
Locale curLocale = Locale.getDefault();
if (Locale.JAPANESE.getLanguage().equals(curLocale.getLanguage()) ||
Locale.KOREAN.getLanguage().equals(curLocale.getLanguage()) ||
Locale.CHINESE.getLanguage().equals(curLocale.getLanguage())) {
return false;
}
日本語もちゃんと表示したい、という場合には少々乱暴ですがもうローカライズ版の jar を消すしかないんでしょうね。*_ja.jar を検索して削除してみてください。ただこの方法は普通はしませんのであくまで自己責任でお願いします。NetBeans 6.0 ではこのあたりインストーラも新しくなりましたしキレイにできるようにちょっと頑張ってみていたと思います。



