В Objective C, можно создать CFLocale следующим образом (взяты из this post в 2012 году):Как сделать CFLocale для целевого языка?
CFLocaleRef myLocale = CFLocaleCopyCurrent()
для данной местности; или:CFLocaleRef myLocale = CFLocaleCreate(kCFAllocatorDefault, CFSTR("ja"))
, для целевого региона. Имя локали происходит из крайнего правого столбца ISO 639-1/639-2 table, который Apple, определяет в качестве стандарта для языковых кодов here *
* Примечание:. Очень старые примеры кода см длинных кодов языка, как «японский» , как may be expected версиями Mac OS X старше 10.4.
Как создать CFLocale в Swift 3, поскольку API, похоже, изменился несколькими способами?