这就是您使用 Xcode 6 的方式。在您的项目(而不是目标)页面中添加您需要的语言。对于特定国家/地区的语言,如 en-GB,您选择“其他”并English (United Kingdom)
从长列表中选择语言。
这将在 Supporting Files 目录中创建以下文件:
Info.plist - 一个包含键和默认值的 XML 文件
InfoPlist.strings - 包含您选择的每种语言的本地化文件的目录,例如
InfoPlist.strings (Base)
InfoPlist.strings (English)
InfoPlist.strings (English (United Kingdom))
InfoPlist.strings (French)
右键单击Info.plist
并选择“作为源打开”。添加以下行:
<key>CFBundleDisplayName</key>
<string>$(PRODUCT_NAME)</string>
(实际的文件夹名称将是 en.lproj、en-GB.lproj、fr.lproj,但要手动创建它们,您可能需要在 Finder 中完成,然后拖到 Xcode,因为 Xcode 只创建“虚拟”文件夹,而不是真实的)
打开InfoPlist.strings
默认语言以外的语言(例如法语)并添加以下行:
CFBundleDisplayName="Nom de l\'app en Française";
(注意最后的分号,否则构建将失败)。重建你的项目。