Я сделал эту работу, добавив вызов Locale.setDefault () в основной части моего приложения:
public static void main(String[] args) {
System.out.println(Locale.getDefault()); // the JVM defaults to es_ES on my machine, so this prints "es_ES"
Locale.setDefault(Locale.ENGLISH); // set it to English
System.out.println(Locale.getDefault()); // Now it prints "en"
launch(MyNiceApp.class, args); // my app comes up in English now
}
Здесь это довольно хорошо задокументировано: http://java.sun.com/developer/technicalArticles/J2SE/locale/
Проблема с документацией заключается в том, что в ней подробно обсуждаются самые сложные случаи, а также приводится описание самого простого случая перевода всего приложения на конкретный язык, что, по-видимому, и будет желать большинство программистов.