Региональный формат даты

Добрый день.

Подскажите, каким образом добавить региональный формат даты не добавляя нового языка? Т.е. я вижу, что в Locales можно переопределить дату, но не хотелось бы создавать новый язык только для этого и копировать туда все строки локализации.

Добрый день!

Вы можете изменить форматы отображения дат и чисел для любого имеющегося в приложении языка, см. Строки форматов Datatype.

Спасибо, Константин.

Это я видел. Возможно ли для одного языка иметь разные форматы? Что-то вроде, en-us и en-gb… В общем смысл следующий: систему планируется использовать пользователи из нескольких стран, договорились, что язык системы - английский. Но вот даты и форматы чисел хочется видеть в “родном” для пользователя виде. Как это возможно реализовать с минимальными трудозатратами? Поддерживать два одинаковых английских языка как минимум странно.

Теперь понятно.
Фреймворк поддерживает задание локалей в виде language_COUNTRY, например en_US, en_AU. Т.е. например пользователь вошел с локалью en_AU; если сообщение найдено в файле messages_en_AU.properties, то будет использоваться оно, если нет - то будем искать в файле messages_en.properties и затем в дефолтном файле messages.properties.

Более того, для US уже есть файл с форматами дат, т.е. достаточно добавить в проект локаль en_US.

1 симпатия