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