У меня есть проект с разными файлами Localizable.string:
.. / ан-GB.lproj
/Localizable.strings
.. / ан-US.lproj
/Localizable.strings
.. / FR-FR.lproj
/Localizable.strings
.. / FR-CH.lproj
/Localizable.strings
и т. Д. Примерно с 10 различными языками. Все они в кодировке UTF16. Я использую XCode4. Когда я настраиваю свой тестовый iPod в FR-FR и запускаю мое приложение, строка:
NSLog(@"Current Locale: %@", [[NSLocale currentLocale] localeIdentifier]);
возвращает: Текущий язык: fr_FR
Но все мои NSLocalizedString (@ "my_string", nil) всегда возвращают значения, расположенные в моем португальском локализуемом . Любая подсказка для этой проблемы?