Language for UITextChecker.rangeOfMisspelledWord(in:range:startingAt:wrap:language:)

Language of UITextChecker.rangeOfMisspelledWord() may be language (en) or language+region (en_JP, en_US, ...). What is difference in results for these two languages? 

For example, we have three misspelled words: “misspell_en” - misspelled in all english regions. “misspell_en_US” - misspelled in US region but correct in all other regions. “misspell_en_GB” - misspelled in GB region but correct in all other regions.

It seems if we pass to rangeOfMisspelledWord() language = “en_US”, result will be [“misspell_en”, “misspell_en_US”] because only these two words are misspelled in US region. Correct? 

What will be result of rangeOfMisspelledWord() if we pass language without region - language = “en”? All words will be returned as misspelled because each word is misspelled at least in one of the “en” regions? Or only “word_en” because other two words are correct at least in one of the “en” regions?

Language for UITextChecker.rangeOfMisspelledWord(in:range:startingAt:wrap:language:)
 
 
Q