Я успешно добавил французскую локализацию в свое приложение.В XCode 4 это был всего лишь случай выбора Localizable.strings и добавления новой (французской) локализации в File Inspector.Затем я скопировал / вставил французский перевод (из Word - unicode 16) в новый файл Localizable.strings (французский), который был сгенерирован.
Я изменил язык телефона (как устройства, так и симулятора) на французский и удалил установленное на данный момент приложение, очистил и собрал.
Привет, все - по-французски.За исключением того, что здесь и там есть несколько строк, которые остались на английском языке.Кажется, что в этих строках нет общего элемента - акценты, форматы или аргументы. Например:
title = [NSString stringWithFormat:NSLocalizedString(@"You've just met %@", @"New friend message title"), self.friend.name];
/* New friend message title */
"You've just met %@" = "Vous venez de rencontrer %@";
По-прежнему отображается как «Вы только что встретились ...», а не на французском языке.Я не могу понять, почему эти несколько строк не переводятся, когда все остальное.Любая помощь высоко ценится!
Спасибо, Майкл.