04 февраля, 2014

IDE NetBeans - изменение языка интерфейса

Язык интерфейса NetBeans IDE на Windows.

Написано применительно к версии NetBeans IDE 7.2.1 и я не могу предугадать насколько актуально это будет в дальнейшем ;)
Статья предназначена для тех, кто начинает использовать или использует эту среду разработки.
К сожалению, в данной среде не реализована возможность быстрого "переключения" языка интерфейса.
Более того, сразу не совсем понятно как можно выполнить желаемую локализацию.
Если вы установили ее в англоязычном интерфейсе, и не прочь посмотреть на ее интерфейс в какой-нибудь другой локализации, например в русской, я подскажу как это сделать.

В итоге все сводится к очевидным вещам, и для опытных пользователей никакой Америки тут не откроется.

Итак, хотелось бы рассказать о возможности запускать среду разработки НетБинс версии 7.2.1 в том переводе языка интерфейса, в котором вы хотите.
Возможно, вы используете эту IDE на винде, и не знаете, что она, как программа, допускает запуск с различными параметрами.
Например, с таким: --locale ru_RU

Этот параметр определяет конфигурацию локали, с которой запустится NetBeans IDE. Проще говоря, язык интерфейса будет русский.
Соответственно, для английского языка, параметр будет: --locale en_EN 

Список поддерживаемых языков можно смотреть на официальном сайте данной ИДЭ.

Запустите программу с параметром из командной консоли (Command Prompt) Виндовс, чтобы убедиться в действии параметра:
Разумеется, укажите свой путь к "netbeans.exe"
"D:\Program Files\NetBeans 7.2.1\bin\netbeans.exe" --locale ru_RU

Возможно, что локализация сработает не с первого раза. Закройте НетБинс и снова запустите из консоли.

Если запуск IDE из консоли вам не кажется самым очевидным и удобным, создайте ярлык (как на самом первом рисунке).

Для этого скопируйте уже имеющийся в вашей Windows ярлык для запуска приложения, который называется у меня например так: "NetBeans IDE 7.2.1".
Переименуйте копию ярлыка в "NetBeans IDE 7.2.1 RUSSIAN". Зайдите в свойства ярлыка откройте вкладку Ярлык/Shortcut, посмотрите на значение поля "Target".
У меня оно вот такое:
"D:\Program Files\NetBeans 7.2.1\bin\netbeans.exe"
Добавлю туда нужный мне параметр и получу вот что:
"D:\Program Files\NetBeans 7.2.1\bin\netbeans.exe" --locale ru_RU 


То есть, был дописан нужный мне параметр: запуск Нетбинс с русской локализацией интерфейса.
Это все. Теперь при запуске соответствующего ярлыка получаете желаемый результат.

Возможности запустить одновременно две инстанции НетБинса не предусмотрено. И это вроде как и не нужно. Поэтому, прежде чем кликнуть по ярлыку приложения, подумайте насколько хорошо вы уже знаете иностранный язык :)