在 Xcode 4 中本地化 iPhone 应用程序名称
当我选择 Info.plist 文件以便本地化应用程序名称并尝试构建项目时,构建失败并显示错误,提示找不到 Info.plist 文件。
如果我将 Info.plist 文件路径更改为 PROJECTNAME/en.lproj/Info.plist ,它会构建,但应用程序的名称未本地化;如果我在葡萄牙 iPhone 上运行,它会显示英文名称。
为什么?
谢谢,
RL
When I select the Info.plist file so that the App name can be localized and try to build the project, the build fails with an error saying that the Info.plist file cannot be found.
If I change the Info.plist file path to PROJECTNAME/en.lproj/Info.plist
it builds, but the App's name is not localized; if I run on a Portugues iPhone it has the English name.
Why?
Thanks,
RL
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
将
InfoPlist.strings
添加到您的项目中并对其进行本地化。用不同的语言来表达:Add
InfoPlist.strings
to your project and localize it. Put this in different languages:这是我今晚找到的解决方案/本地化应用程序名称/xcode 4.5:
文件夹支持文件
InfoPlist.strings
(葡萄牙语)InfoPlist.strings
(葡萄牙语),其内容将出现在窗口中就在它旁边。
将该代码放入其中:
<块引用>
将该代码
然后保存文件。
这将允许重置应用程序图标。
葡萄牙语名字。
Here is a solution I found tonight / localized app names / xcode 4.5:
Folder Supporting Files
InfoPlist.strings
(Portuguese)InfoPlist.strings
(Portuguese), its content will appear in the windowright next to it.
Put that code inside:
Then SAVE the file.
This will permit to reset the app icon.
Portuguese name.
iPad 和 iPhone 有不同的可用于显示应用程序名称的空间,这可能来自于它们的图标大小(57 像素与 72 像素),
因此有时在 iPad 上完美适合的内容在 iPhone 上会被截断。
您可以在 iPad 和 iPhone 上使用不同的显示名称,如下所示:
iPad and iPhone have different space available for displaying the app name, probably it comes from their icon size (57px vs. 72px)
So sometimes what fits perfectly on iPad is truncated on iPhone.
You can have different display names on iPad and iPhone like this:
单击文件检查器
在本地化部分下添加本地化语言
将您的 CFBundleDisplayName 更改为您想要的捆绑应用程序语言
这可能会帮助您
Click on the file inspector
Add localize language under you localize section
Change your CFBundleDisplayName to your desire bundle app language
This may help you out