Skip to content

Initializer

init(languageCode:script:languageRegion:)

iOS 16.0+ iPadOS 16.0+ Mac Catalyst 16.0+ macOS 13.0+ tvOS 16.0+ watchOS 9.0+
Creates a locale with the specified language code, script, and region identifier.
init(languageCode: Locale.LanguageCode? = nil, script: Locale.Script? = nil, languageRegion: Locale.Region? = nil)

Parameters

languageCode

A language code, typically created from a two- or three-letter language code specified by ISO 639.

script

The script to use for the new locale components instance.

languageRegion

A language region, typically created from a two-letter BCP 47 region subtag like US.