Eon*_*nil 31 iphone bundle localization
如何本地化iPhone应用程序的捆绑显示名称?iPhone主屏幕下的应用程序图标下显示的名称.我希望单个二进制包包将以多语言显示.
nev*_*ing 43
这是一些说明:
InfoPlist.strings
cmd-opt-0
)并选择第一个窗格en.lproj
在项目的原始文件夹中调用.在Project Navigator中重新选择它.这是总体上是好的开始与所有你想在同一文件夹进行本地化,这样,当他们得到本地化的项目时,Xcode不会产生一大堆的en.lproj
和ja.lproj
所有在你的项目文件.称之为"本地化资源".
您现在可以通过向每个文件添加本地化名称来本地化应用程序名称(对于法语本地化文件):
"CFBundleDisplayName" = "Bonjour";
Run Code Online (Sandbox Code Playgroud)
Lor*_*rdT 41
好吧,虽然这是一个非常古老的问题,但我在谷歌搜索这个主题时出现了很高的问题.因此我认为更新答案可能有意义:
在Xcode 4.X中,请按照以下步骤本地化您的包名称:
将这两行添加到InfoPlist.strings中以获取正确的语言:
"CFBundleDisplayName"="名称";
"CFBundleName"="名称";
在"仅"6个简单步骤之后,您可以设置本地化的应用程序名称!11!1111
Xcode 9.4.1
创建一个名为 InfoPlist.string 的新文件(字符串文件)
在新文件上单击一次后,在右侧的本地化菜单中将您的语言添加到此文件中。展开 InfoPlist.sting 文件并在所有带有翻译的文件中添加 CFBundleDisplayName:
"CFBundleDisplayName" = "My i18n App Name";
Run Code Online (Sandbox Code Playgroud)
在 Info.plist 中添加两个新值(或确保它们在那里):
Bundle display name = $(PRODUCT_NAME)
Application has localized display name = YES
Run Code Online (Sandbox Code Playgroud)
将 InfoPlist.strings 添加到您的项目中并对其进行本地化。用不同的语言来表达:
"CFBundleDisplayName" = "App Name";
Run Code Online (Sandbox Code Playgroud)
在 Info.plist 中提供以下键的本地化(翻译)名称:
Bundle Display Name
Bundle Name
Run Code Online (Sandbox Code Playgroud)
这将在 iPhone 桌面上的图标下显示您的应用程序翻译名称