gpt4 book ai didi

ios - 将基本 Storyboard的本地化更改为德国 swift xcode

转载 作者:可可西里 更新时间:2023-11-01 00:37:17 27 4
gpt4 key购买 nike

我有一个即将完成的应用程序,我只需要向它添加本地化。问题是我完全是用德语写的(因为我来自德国)而且我没有改变开发语言。这意味着 xCode 认为我所做的一切都是用英语而不是德语写的: enter image description here

我尝试将 CFBundleDevelopmentRegion 设置为德语,并将 Localization native development region(在目标中)设置为德语,但没有任何效果。

所以我的基本问题是:我有一个用德语编写的应用程序,我如何添加英语和其他语言支持?

最佳答案

我为此纠结了很长时间,但最后我想我找到了 Xcode 7 的解决方案。

一般来说,如果您开发的语言与英语不同,您必须做两件事。在 Xcode 7 中创建新项目后,退出 Xcode 并转到终端。

使用您喜欢的文本编辑器编辑项目文件夹中的文件:

vi <your_project_name>.xcodeproj/project.pbxproj

搜索键:knownRegions。您应该找到类似于以下内容的内容:

knownRegions = (
pl,
Base,
);

将您的开发语言代码放在第一个位置。一般来说,位置并不重要,但我更喜欢我的母语是第一位的。在你的情况下放在那里 de。默认情况下,新项目中的第一种语言是 en

接下来,您应该寻找 developmentRegion(在同一个文件中)并将其值更改为“波兰语”或您正在使用的任何语言。在您的情况下为“德国”。我注意到这使得 Xcode注意你的开发语言从英语(默认)变为你的语言。在这些更改之后保存并退出文本编辑器。启动 Xcode 并将你的眼睛指向项目 ->信息选项卡。你应该看到与你的母语类似的东西设置为开发语言。

enter image description here

现在打开 Info.plist。编辑 CFBundleDevelopmentRegion 键并根据您的情况将其值设置为 plde

就是这样。现在您的 Base.lproj 可以包含您母语的资源。如果您想要一种新语言,只需照常添加即可。

让我知道它是否适合您。我不知道这个小技巧如何用现有翻译改变您当前的项目,但如果您要开始新项目,这是个好主意。

关于ios - 将基本 Storyboard的本地化更改为德国 swift xcode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32570403/

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