#locale
#locale
Вопрос:
В Википедии говорится, что locale диктует набор правил форматирования для определенной комбинации язык / регион, поэтому он не содержит информации о часовом поясе или переходе на летнее время.
http://en.wikipedia.org/wiki/Locale
Это наводит меня на мысль, что было бы плохой практикой самостоятельно извлекать элементы country и language и использовать их для других целей, таких как сортировка данных по конкретной стране.
Можно ли с уверенностью сказать, что locale не сопоставляется с определенным географическим местоположением и, следовательно, не должна использоваться для привязки данных к географическому местоположению?
Ответ №1:
Можно с уверенностью сказать, что locale не связан с местоположением, да.
Например, японский бизнесмен в Сан-Диего будет использовать свой ноутбук, настроенный на японский язык.
Аналогично, американский бизнесмен, посещающий Китай, будет использовать язык США.
Комментарии:
1. И у многих испаноговорящих граждан США в США будет такой язык, как es_ES, поскольку es_US редко поддерживается … даже если у него / нее никогда не было намерения ехать куда-либо рядом с Испанией; аналогично, у китайскоязычного гражданина США может быть (zh_CN? Я не уверен?) Я полагаю, что, например, житель Новой Зеландии может использовать en_UK (или даже en_US) по аналогичным причинам и т. Д.