CFLocale provides basic functionality for language and/or region specific operations.
More...
Locale-sensitive operations, such as collation, calendars and capitalization, may use CFLocale objects to provide language and/or region specific functionality.
CFLocale is "toll-free bridged" to NSLocale.
|
|
typedef const struct __CFLocale * | CFLocaleRef |
| |
|
typedef CFIndex | CFLocaleLanguageDirection |
| |
|
| enum | {
kCFLocaleLanguageDirectionUnknown = 0
, kCFLocaleLanguageDirectionLeftToRight = 1
, kCFLocaleLanguageDirectionRightToLeft = 2
, kCFLocaleLanguageDirectionTopToBottom = 3
,
kCFLocaleLanguageDirectionBottomToTop = 4
} |
| |
|
|
const CFStringRef | kCFLocaleMeasurementSystem |
| |
|
const CFStringRef | kCFLocaleDecimalSeparator |
| |
|
const CFStringRef | kCFLocaleGroupingSeparator |
| |
|
const CFStringRef | kCFLocaleCurrencySymbol |
| |
|
const CFStringRef | kCFLocaleCurrencyCode |
| |
|
const CFStringRef | kCFLocaleIdentifier |
| |
|
const CFStringRef | kCFLocaleLanguageCode |
| |
|
const CFStringRef | kCFLocaleCountryCode |
| |
|
const CFStringRef | kCFLocaleScriptCode |
| |
|
const CFStringRef | kCFLocaleVariantCode |
| |
|
const CFStringRef | kCFLocaleExemplarCharacterSet |
| |
|
const CFStringRef | kCFLocaleCalendarIdentifier |
| |
|
const CFStringRef | kCFLocaleCalendar |
| |
|
const CFStringRef | kCFLocaleCollationIdentifier |
| |
|
const CFStringRef | kCFLocaleUsesMetricSystem |
| |
|
const CFStringRef | kCFLocaleCollatorIdentifier |
| |
|
const CFStringRef | kCFLocaleQuotationBeginDelimiterKey |
| |
|
const CFStringRef | kCFLocaleQuotationEndDelimiterKey |
| |
|
const CFStringRef | kCFLocaleAlternateQuotationBeginDelimiterKey |
| |
|
const CFStringRef | kCFLocaleAlternateQuotationEndDelimiterKey |
| |
|
|
const CFStringRef | kCFGregorianCalendar |
| |
|
const CFStringRef | kCFBuddhistCalendar |
| |
|
const CFStringRef | kCFChineseCalendar |
| |
|
const CFStringRef | kCFHebrewCalendar |
| |
|
const CFStringRef | kCFIslamicCalendar |
| |
|
const CFStringRef | kCFIslamicCivilCalendar |
| |
|
const CFStringRef | kCFJapaneseCalendar |
| |
|
const CFStringRef | kCFRepublicOfChinaCalendar |
| |
|
const CFStringRef | kCFPersianCalendar |
| |
|
const CFStringRef | kCFIndianCalendar |
| |
|
const CFStringRef | kCFISO8601Calendar |
| |
|
|
CFLocaleRef | CFLocaleCopyCurrent (void) |
| |
|
CFLocaleRef | CFLocaleCreate (CFAllocatorRef allocator, CFStringRef localeIdent) |
| |
|
CFLocaleRef | CFLocaleCreateCopy (CFAllocatorRef allocator, CFLocaleRef locale) |
| |
|
CFLocaleRef | CFLocaleGetSystem (void) |
| |
|
|
CFArrayRef | CFLocaleCopyAvailableLocaleIdentifiers (void) |
| |
|
|
CFArrayRef | CFLocaleCopyPreferredLanguages (void) |
| |
|
CFLocaleLanguageDirection | CFLocaleGetLanguageCharacterDirection (CFStringRef isoLangCode) |
| |
|
CFLocaleLanguageDirection | CFLocaleGetLanguageLineDirection (CFStringRef isoLangCode) |
| |
|
|
CFStringRef | CFLocaleCopyDisplayNameForPropertyValue (CFLocaleRef displayLocale, CFStringRef key, CFStringRef value) |
| |
|
CFTypeRef | CFLocaleGetValue (CFLocaleRef locale, CFStringRef key) |
| |
|
CFStringRef | CFLocaleGetIdentifier (CFLocaleRef locale) |
| |
|
|
CFStringRef | CFLocaleCreateCanonicalLocaleIdentifierFromString (CFAllocatorRef allocator, CFStringRef localeIdent) |
| |
|
CFStringRef | CFLocaleCreateCanonicalLanguageIdentifierFromString (CFAllocatorRef allocator, CFStringRef localeIdent) |
| |
|
CFDictionaryRef | CFLocaleCreateComponentsFromLocaleIdentifier (CFAllocatorRef allocator, CFStringRef localeIdent) |
| |
|
CFStringRef | CFLocaleCreateLocaleIdentifierFromComponents (CFAllocatorRef allocator, CFDictionaryRef dictionary) |
| |
|
|
CFStringRef | CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode (CFAllocatorRef allocator, UInt32 lcid) |
| |
|
UInt32 | CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier (CFStringRef localeIdent) |
| |
|
|
CFTypeID | CFLocaleGetTypeID (void) |
| |
◆ kCFLocaleCurrentLocaleDidChangeNotification
| const CFStringRef kCFLocaleCurrentLocaleDidChangeNotification |
CFLocale Change Notification