Instance Method

dominantLanguage(forScript:)

Returns the dominant language for the specified script.

Declaration

func dominantLanguage(forScript script: String) -> String?

Parameters

script

The specified script.

Discussion

The value of this property is a BCP-47 language tag, such as "en" or "fr", that identifies the dominant language.

See Also

Determining Correspondences Between Languages and Scripts

var languageMap: [String : [String]]

A dictionary that maps script tags to arrays of language tags.

var dominantLanguage: String

The first language in the list of languages for the dominant script.

var dominantScript: String

The dominant script for the text.

func languages(forScript: String) -> [String]?

Returns the list of languages for the specified script.

var allScripts: [String]

The scripts appearing as keys in the language map.

var allLanguages: [String]

The languages appearing in values of the language map.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software