Websphere Application Server 6.1 (локализованный): переопределить локаль для сообщений консоли - PullRequest
4 голосов
/ 14 апреля 2011

Я установил RAD 7.5 (на основе Eclipse Ganymede 3.4.0) на испанском языке. Я работаю с Websphere Application Server 6.1 (на испанском языке тоже).

Проблема, с которой я столкнулся, заключается в том, что все сообщения консоли отображаются на испанском языке, но перевод, по моему личному мнению, довольно скуден (тем более, что даже ошибки консоли отображаются на испанском языке, и трудно найти документацию о точных сообщениях об ошибках).

Я хочу запустить IDE на языке оригинала (английском) и знаю, что есть переключатель командной строки -nl en, который, расположенный рядом с исполняемым путем eclipse на ярлыке программы, служит для этой цели. Но Я все еще получаю ярлыки некоторых ресурсов (например, вкладку " Tasks ") на испанский (на вкладке написано " Tareas "), также по-прежнему отображается консоль сервера сообщения на испанском языке.

[ОБНОВЛЕНИЕ: Вчера клиент, на котором я работаю, поменял свой ПК на более мощный, и проблема с непереведенными вкладками больше не возникает (на новом ПК установлена ​​Windows 7, а на предыдущем был XP, возможно, именно так) ]

Мой вопрос: Кто-нибудь знает, как я мог отображать консольные сообщения WAS на 100% на английском языке, переопределяя локаль, указанную во время установки? Есть ли переключатель командной строки, который служит для этого? Есть ли способ отредактировать конфигурационные файлы WAS для достижения этой цели?

Примечание. Невозможно переустановить RAD и WAS из-за некоторых ограничений на моем компьютере.

Заранее спасибо.

1 Ответ

8 голосов
/ 27 апреля 2011

Веб-консоль:

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

Журнал сообщений:

Механизм ведения журнала / трассировки WebSphere построен на основе стандартной библиотеки Java ResourceBundle / Locale классы.
Локализованные сообщения хранятся в jar-файлах WebSphere (пример: com.ibm.ws.naming.util.WsnMessages_es.class).
Таким образом, чтобы изменить язык консоли, нужно изменить JVM язык локали по умолчанию.

В WebSphere Console: [Сервер приложений] \ Инфраструктура сервера \ Java и управление процессами \ Определение процесса \ JavaВиртуальная машина \ Общие аргументы JVM

Добавить параметр: -Duser.language=US

Этот метод изменяет конфигурацию JVM, поэтому он может повлиять на ваше приложение.

...