В моем интерфейсе я показываю отображаемое имя языкового стандарта следующим образом:
[[NSLocale currentLocale] displayNameForKey: NSLocaleIdentifier value: identifier]
Но это дает отображаемое имя с использованием языкового стандарта системы, который не всегда совпадает с языковым стандартом приложения. Например, если я настроил свою систему на французский язык, а мое приложение не имеет французской локализации, оно даст французское отображаемое имя в интерфейсе на английском языке. Вместо этого я хотел бы иметь отображаемое имя на английском языке в интерфейсе на английском языке, чтобы я не смешивал языки.