2010-11-25 2 views
2

Я заметил, что некоторые приложения меняют форматирование даты и времени с изменением языка, а не с изменением языка, а также наоборот. Каков предложенный способ локализации даты-времени? Согласно языку или языку?Язык и язык для форматирования даты и времени на ios

Fran

ответ

1

Язык - это любая комбинация из трех вещей: страны, языка и варианта. Есть известные комбинации этих 3, но вы можете смешивать и сопоставлять их, чтобы создать свою собственную комбинацию.

Теперь, переходя к вашему вопросу, правильная обработка даты и времени включает в себя Locale, TimeZone и формат даты. checkout this отличная презентация на i18n

+0

Очень интересные слайды. Большое спасибо! :) – Sefran2 2010-11-25 18:27:20

1

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

Тем не менее, вы можете предоставить языковой выбор для неместных носителей, которые по существу устанавливают их локаль за кулисами.

Например:

  1. Пользователь А говорит по-французски и живет в Великобритании - Locale является Великобритания, но префы пользователей говорят Locale является Франция
  2. Пользователь B говорит по-английски и живет в США - локаль США, и пользовательские префы по умолчанию для американского английского.

Это должно удовлетворять большинству требований.

Смежные вопросы