我已经成功地将法语本地化添加到我的应用程序中。在 XCode 4 中,只需选择 Localizable.strings 并在文件检查器中添加新的(法语)本地化。然后,我将法语翻译(从 Word - unicode 16)复制/粘贴到生成的新 Localizable.strings(法语)文件中。
我将手机(设备和模拟器)的语言更改为法语,并删除了当前安装的应用程序,清理并构建。
嘿 presto - 一切都是法语。除了这里和那里有几行仍然是英文的。这些行似乎没有共同的元素——重音、格式或参数。例如:
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 %@";
仍然显示为“你刚刚遇到......”而不是法语。我似乎无法弄清楚为什么这几行没有翻译,而其他一切都在翻译。非常感谢任何帮助!
谢谢,迈克尔。