gpt4 book ai didi

ios - 本地化原生开发区域、基础本地化和 Appstore 语言( bundle )

转载 作者:可可西里 更新时间:2023-11-01 03:08:11 25 4
gpt4 key购买 nike

我知道“本地化本地开发区域”是项目中缺少的语言的后备。

我知道 Appstore 中显示的语言来自于 bundle 及其目录结构,但我怎样才能使基本本地化与开发区域相匹配?


在 Xcode 6 上,开发语言的默认设置为英语,并检查了基本本地化并且在 info.plist 中相同。

我已经阅读了建议的问题和答案,但我仍然没有明确的答案。

该项目的目录结构只有一个名为Base.lproj的目录,如果我更改info.plist本地化本地开发区域并不影响该项目被识别为具有英语开发语言这一事实​​。

如果我根据 info.plist 中的新值添加本地化,​​删除基本本地化,删除英语本地化(移动到垃圾桶不留痕迹),重新选择基本本地化说基本本地化是指说西类牙语作为引用语言, bundle 仍被识别为英语。

如何设置基本国际化以匹配英语以外的其他语言?

最佳答案

这是一个技巧,而不是一个答案,如果你想保持 Base 本地化,真正的解决方案真的很难找到。
创建新项目后,立即在文本编辑器中手动打开 xcodeproj 文件。几行之后你会发现类似的东西:

developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);

通过手动更改 developmentRegionknownRegions 中的引用,可以在 xcode 6 下的信息选项卡中获得像 yourlanguage-开发语言这样的本地化。
我已经向 Apple 提交了雷达(n° 19438250),要求下拉菜单选择项目的开发语言或澄清该问题。

关于ios - 本地化原生开发区域、基础本地化和 Appstore 语言( bundle ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27722789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com