CFLocaleCreateCanonicalLocaleIdentifierFromString(_:_:)
Returns a canonical locale identifier by mapping an arbitrary locale identification string to the canonical identifier.
Declaration
func CFLocaleCreateCanonicalLocaleIdentifierFromString(_ allocator: CFAllocator!, _ localeIdentifier: CFString!) -> CFLocaleIdentifier!Parameters
- allocator:
The allocator to use to allocate memory for the new object. Pass
NULLor kCFAllocatorDefault to use the current default allocator. - localeIdentifier:
A string representation of an arbitrary locale identifier (for example, “English”).
Return Value
A canonical locale identifier created by mapping the arbitrary locale identification string to the canonical identifier for the corresponding locale (for example, “en”). Returns NULL if there was a problem creating the object. Ownership follows the The Create Rule.
See Also
Getting and Creating Locale Identifiers
CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes(_:_:_:)CFLocaleCreateCanonicalLanguageIdentifierFromString(_:_:)CFLocaleCreateComponentsFromLocaleIdentifier(_:_:)CFLocaleCreateLocaleIdentifierFromComponents(_:_:)CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode(_:_:)CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier(_:)