Здравствуйте.
CUBA 6.2.7
В приложении настроены две локали Russian и English
Имеются две следующие проблемы:
- Во всех браузерах, за исключением IE, окно входа в система отображается на русском языке. В IE оно почему-то отображается на английском.
- Почему система считает, что дефолтная локаль в IE английская, а не русская? Операционка - Windows 10, Windows 7 - все русские, на разных компьютерах одно и то же.
- Не смотря на это, сообщение об истечении сессии выводится все же на русском.
- Если это какая-то ошибка и ее сложно устранить, можно ли как-то установить дефолтно русскую локаль, чтобы экран входа всегда и для всех показывался на русском языке, а дальше уже пользователь может решить, выбрать в селекторе другой язык или нет.
Смотреть locale_ie.png
- При сборе проекта на линуксовой машине (на самом сервере) в war файлы внезапно всплыла проблема локализации сообщения об истечении времени сессии. Вместо русского текста наблюдаются сплошные знаки вопросы. Смотреть locale_encode.png. При этом, если собрать проект на виндовой машине, а потом закачать war файлы на сервер, то эта ошибка исчезает. В чем может быть дело? Возможно есть какие-то настройки, которые можно указать в gradle при сборке? Или как-то настроить дополнительно линукс-машину в плане поддержки локалей? utf-8 и win-1251 уже установлены.
Спасибо!