如何在不进行本地化的情况下更改项目使用的默认语言?
如果我希望我的应用程序是日语或意大利语怎么办?仅使用日语或意大利语文本就足够了吗?如何更改 iTunes 上显示的语言,使其显示为日语或意大利语?
通常,您放入主文件夹中的资源被假定位于Default language
,它被设置在iTunes连接当您添加或编辑应用程序时。设置位于Application
添加后如果设置不正确,请点击Edit
位于页面顶部,以便能够使用下拉菜单进行更改。
如果您要进行本地化,您需要确保更改localization native
语言,您需要更改中的密钥Info.plist
对应于Localization native development region
(又名CFBundleDevelopmentRegion
以原始形式)以匹配您用于原始文件的语言。标签的值应该与原始本地化语言目录库相匹配(所以en
如果你有一个名为的英语 lproj 目录en.lproj
)。如果特定资源缺少其他本地化版本之一,则将使用此语言。如今的建议是使用该语言的 2 个字母版本(即en
代替English
, jp
代替Japanese
等)作为最佳实践。
如果您正在构建仅限日语的应用程序,则可以将所有资源放在顶层。如果您要学习日语和任何其他语言,则应该将特定于语言的日语资源放入jp.lproj
并设置CFBundleDevelopmentRegion
to jp
。任何未本地化的资源(标准图像等)都可以存储在主应用程序文件夹中。
顺便说一下,OS X 中也有相同的一般规则,除了上面我提到的“主应用程序文件夹”时,文件将位于资源 folder.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)