CFLocaleCreateCanonicalLanguageIdentifierFromString(_:_:)
Returns a canonical language identifier by mapping an arbitrary locale identification string to the canonical identifier
Declaration
func CFLocaleCreateCanonicalLanguageIdentifierFromString(_ 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.
Return Value
A string that represents the canonical language identifier for the specified arbitrary locale identifier. Returns NULL if there was a problem creating the object. Ownership follows the The Create Rule.
See Also
Getting and Creating Locale Identifiers
CFLocaleCreateCanonicalLocaleIdentifierFromScriptManagerCodes(_:_:_:)CFLocaleCreateCanonicalLocaleIdentifierFromString(_:_:)CFLocaleCreateComponentsFromLocaleIdentifier(_:_:)CFLocaleCreateLocaleIdentifierFromComponents(_:_:)CFLocaleCreateLocaleIdentifierFromWindowsLocaleCode(_:_:)CFLocaleGetWindowsLocaleCodeFromLocaleIdentifier(_:)