加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 不同的本地化取决于目标

发布时间:2020-12-14 19:37:44 所属栏目:百科 来源:网络整理
导读:我在 Xcode的一个项目下有很少的目标.在项目设置中,我看到这样的本地化: 但我想做的是让一个目标本地化为德语和波兰语,第二个目标只有德语.这些目标产品是单独的ipa文件,但我想知道我是否将波兰语留空第二个目标波兰的用户是看到德语文本还是空字符串?此外
我在 Xcode的一个项目下有很少的目标.在项目设置中,我看到这样的本地化:

enter image description here

但我想做的是让一个目标本地化为德语和波兰语,第二个目标只有德语.这些目标产品是单独的ipa文件,但我想知道我是否将波兰语留空第二个目标波兰的用户是看到德语文本还是空字符串?此外,如果有语言,它会显示appsore中可用的所有语言吗?

enter image description here

解决方法

但我想要做的是让一个目标本地化为德语和波兰语,第二个目标只有德语.

不幸的是,由于本地化是基于文件和项目的,如果不对代码库进行重大更改,这是不可能的.根据您的代码和资源文件(故事板,.strings文件等),可能有两个具有不同本地化的项目,这些项目使用与框架中大部分应用程序代码相同的共同框架.但是,我认为这对你的项目来说太大了.

此外,在生成IPA后删除本地化可能更合理.通过删除波兰语本地化资源和文件夹,您实际上可以获得所需的结果,而项目配置不需要更改.

这个目标产品是单独的ipa文件,但我想知道我是否将波兰语留空为第二个目标,波兰的用户是否会看到德语文本或空字符串?

如果您将波兰语本地化文件留空,那么您会在应用中看到两个结果:

>对于故事板本地化,你会看到空字符串(即UILabels,
UITextFields等会空的)
>对于NSLocalizedString引用的字符串(“key”,“comment”),
你会看到评论.

如果您完全删除了波兰语本地化文件,那么该应用程序将显示您的基本本地化的本地化.

此外,它将在这里显示appsore中可用的所有语言?

App Store根据生成的构建中的内容而不是项目配置来获取本地化.如果您在构建中有波兰语本地化文件,那么App Store将会看到这些并显示您的应用程序支持该本地化.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读