Я не могу найти ни одной ссылки, в которой утверждается, что это возможно без участия сервера.
MSDN on:
From browserLanguage:
В Microsoft Internet Explorer 4.0 и более ранних версиях свойство browserLanguage отражает язык пользовательского интерфейса установленного браузера. Например, если вы устанавливаете японскую версию Windows Internet Explorer в английской операционной системе, браузерный язык будет ja.
Однако в Internet Explorer 5 и более поздних версиях свойство browserLanguage отражает язык операционной системы независимо от установленной языковой версии Internet Explorer. Однако, если установлена версия Microsoft Windows 2000 MultiLanguage, свойство browserLanguage указывает язык, заданный в текущем меню и диалоговых окнах операционной системы, как показано в региональных параметрах панели управления. Например, если вы устанавливаете японскую версию Internet Explorer 5 в английской (United Kingdom) операционной системе, браузерLanguage будет en-gb. Если вы устанавливаете версию Windows 2000 MultiLanguage и устанавливаете язык меню и диалогов на французский язык, браузерLanguage будет fr, даже если у вас есть японская версия Internet Explorer.
Примечание. Это свойство не укажите язык или языки, заданные пользователем в «Предпочтения языков», расположенные в диалоговом окне «Свойства обозревателя».
blockquote> blockquote>Кроме того, похоже, что
browserLanguage
устарела, поскольку IE8 doesn ' t перечислить его
Попробуйте приведенный ниже код, он отлично работает: -
NSMutableAttributedString *muAtrStr = [[NSMutableAttributedString alloc]initWithString:@"2"];
NSAttributedString *atrStr = [[NSAttributedString alloc]initWithString:@"\ndays" attributes:@{NSFontAttributeName : [UIFont fontWithName:@"HelveticaNeue-Bold" size:8]}];
[muAtrStr appendAttributedString:atrStr];
self.lbl.numberOfLines = 0;
[self.lbl setAttributedText:muAtrStr];
Примечание: - Также установите numberOfLines в 0 для разрешения любого количества строк