Список всех региональных форматов - PullRequest
0 голосов
/ 03 апреля 2012

Я могу получить региональный формат пользователя, например, it_IT с этим кодом

[NSLocale currentLocale] objectForKey:NSLocaleIdentifier];

Возможно ли иметь полный список этих идентификаторов?

(it_IT, de_DE, de_AT,....)

Спасибо

Ответы [ 2 ]

1 голос
/ 03 апреля 2012

[NSLocale availableLocaleIdentifiers] - еще один способ.

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

Интересно то, что вы узнаете по пути, когда вы видите некоторые представления даты, которые нарушают ваши предположения о том, как могут форматироваться некоторые даты, названия дней и т. д.

0 голосов
/ 03 апреля 2012

Попробуйте с этим:

  • Возвращает массив объектов NSString, который представляет все известные допустимые коды валюты ISO.

    [NSLocale ISOCurrencyCodes];

  • Возвращает массив объектов NSString, представляющий все известные допустимые коды стран.

    [NSLocal ISOCountryCodes];

  • Возвращает массив объектов NSStringкоторый представляет все известные юридические коды языка ISO.

    [NSLocale ISOLanguageCodes];

Вся информация от:

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSLocale_Class/Reference/Reference.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...