- 1,159
- 38
- 544
Здравствуйте. Я посылаю message серверу, в котором содержится число. Я хочу, чтобы он генерил случайное число и вывел результат в глобальный чат в виде "Ваше число: 3". Строку "ваше число" сервер формирует вызовом
Что я предпринимал:
Я полагал, что JVM по умолчанию запускается в английской локале. Поэтому когда она обрабатывает код мода, то и имеет английскую локализацию. Я пробовал запустить сервер со следующими аргументами через cmd
Мне не хочется локализировать эту строку на клиенте, а потому передавать ее на сервер. Как я могу исправить проблему с локалью на сервере?
но в результате всегда возвращается строка из английской локализации (файла en_EN.lang). Это не то, что мне нужно.StatCollector.translateToLocalFormatted()
Что я предпринимал:
Я полагал, что JVM по умолчанию запускается в английской локале. Поэтому когда она обрабатывает код мода, то и имеет английскую локализацию. Я пробовал запустить сервер со следующими аргументами через cmd
Но это не помогло.java -jar -Duser.country=RU -Duser.language=ru forge-1.7.10-10.13.4.1558-1.7.10-universal.java
Мне не хочется локализировать эту строку на клиенте, а потому передавать ее на сервер. Как я могу исправить проблему с локалью на сервере?