В проекте iOS я обновил это утро своими стручками, чтобы добавить новый. Parse iOS SDK также получил обновление в этом процессе, и кажется, как будто это сломало локализацию моего приложения.Parse Cocoapod разбивает локализацию
Теперь, когда я пытаюсь позвонить NSLocalizedString(@"A_LOCALIZED_STRING", nil)
, я всегда получаю @"A_LOCALIZED_STRING"
взамен.
Даже если я использую более длинную версию NSLocalizedString
с определенным комплектом (здесь [NSBundle mainBundle]
), то получаю те же результаты.
Я заметил, что единственная строка, которая правильно локализуется, представляет собой строку @"OK"
, которая является единственной строкой, указанной в файле Localizable.strings файла Parse SDK.
Мое истолкование заключается в том, что этот локальный код этого блока несколько переопределяет мою собственную. Возможно ли это? Как это решить?
Спасибо!
(я должен добавить, что локализация в моем проекте используется для работы безупречно до сих пор, так что это не проблема конфигурации первого времени.)
Рад видеть, что я был не один, трачу часы на эту ошибку ... Вы правы, с 1.8.0.1 они теперь вызывают файл 'Parse.strings' вместо стандартного' Localizable.strings'. – Romain