Instance Property

dominantLanguage

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

Declaration

var dominantLanguage: String { get }

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 dominantScript: String

The dominant script for the text.

func dominantLanguage(forScript: String) -> String?

Returns the dominant language for the specified script.

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.