Пытаюсь понять, что считается лучшим методом отображения полей даты / времени для неподдерживаемых языков. В настоящее время мы находимся в процессе интернационализации нашего приложения для поддержки различных языков. Теперь у нас есть код, который выглядит так:
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(DateFormat.getBestDateTimePattern(Locale.getDefault(), "YYMMdd"));
Это отлично работает для языков, которые мы в настоящее время поддерживаем. Однако это создает проблему для языков, которые мы не поддерживаем, и приложение по умолчанию использует английский sh. В этих ситуациях весь текст из файлов strings. xml находится на английском языке sh, но все даты и время отображаются на языке, предпочитаемом пользователем. Некоторые внутренние дебаты внутри компании о том, как с этим поступать.
В данной ситуации мой вопрос касается неподдерживаемых языков, что считается «передовой практикой». Что все отображается на английском sh? Или мы показываем дату / время в предпочтительном для пользователя языке, а остальное на английском языке sh?