args4j будет использовать текущую локаль по умолчанию. Так,
parser.printUsage(System.err);
будет, например, печатать
-h (--help) : help
show this usage (Vorgabe: true)
-u (--user) WERT : username (Vorgabe: x)
, используя "WERT" и "Vorgabe" из немецкой локали, если это установлено. Я хотел бы отключить эту «функцию», поскольку программное обеспечение предназначено для международной аудитории разработчиков и будет задокументировано исключительно на английском языке sh.
При поиске «args4j locale» я только нашел:
https://args4j.kohsuke.org/args4j/apidocs/org/kohsuke/args4j/Localizable.html
, который, кажется, не помогает отключать вещи.
Как убедиться, что языковой стандарт engli sh используется всегда?