Я пытаюсь использовать NSLocalizedStringFromTable
, но без результатов. Я создал файл Profile.strings
, нажал локализованный, в настройках проекта. Я добавляю польские и английские языки, поэтому у моего файла есть 2 «файла» внутри, и я набрал те же строки с другими значениями, но когда я переключаю языки и перезапускаю приложение, используется одна локализация (польский).NSLocalizedStringFromTable не работает
Profile.strings в Xcode:
Profile.strings
Profile.strings (Polish)
Profile.strings (English)
польский:
"fullName.placeholder" = "Imie i nazwisko";
"emailAddress.placeholder" = "Adres email";
"phoneNumber.placeholder" = "Numer telefonu";
English:
"fullName.placeholder" = "Full name";
"emailAddress.placeholder" = "Email address";
"phoneNumber.placeholder" = "Phone number";
Чтобы получить значение я называю:
NSLocalizedStringFromTable(@"fullName.placeholder", @"Profile", @"");
Каждый раз, когда я это называю, у меня есть значение от Profile.strings (Polish)
Что я делаю неправильно?
попробовать еще раз, удалив приложение из устройства/тренажере и перезапустить Xcode – freelancer
просто для большего понимания прочитайте это http://www.cocoawithlove.com/2011/04/user-interface-strings-in-cocoa.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+CocoaWithLove+%28Cocoa+with+Love % 29 – Suny
Я знаю, как работает NSLocalizedString() ', но я не знаю, почему' NSLocalizedStringFromTable() 'не работает. –