gpt4 book ai didi

ios - 我删除了 Xcode 中的本地化,然后我无法添加任何本地化

转载 作者:IT王子 更新时间:2023-10-29 07:53:46 25 4
gpt4 key购买 nike

我错误地从项目信息中删除了项目的 Localizations。 Storyboard和相关语言均已删除。

我从以前的文件中取回 Storyboard,但是当我想添加一个新的本地化时,弹出一个窗口并要求我“选择文件和引用语言以创建英语本地化”并且有根本没有资源文件。

如何添加回本地化?

最佳答案

添加回本地化

当您删除本地化时,有时您会遇到无法在 Xcode 中添加任何本地化的情况。转到命令行并创建一个 ISO 639-1 two-letter language abbreviation项目中某处带有 lproj 扩展名的文件夹。

创建一个空的语言文件夹

例如:

${SRCROOT}/Resources/Translations/nb.lproj

${SRCROOT}/Resources/Translations/en.lproj

重新添加语言文件到项目

在该文件夹中创建一个名为 Localizable.strings 的空文件并将此文件添加到您的项目中。不要添加 .lproj 文件夹,只添加内容。然后,当您返回项目文件时,您将看到本地化下的语言。现在当你添加了这个,你应该在你的项目中看到本地化。

没有复选框

如果添加的文件(如 Storyboard)旁边没有复选框表明它是该语言本地化的一部分,您可能需要通过另一种语言来回传递它们。为此,请在项目中添加一种新语言。它应该提示您将现有的本地化文件复制到新语言。然后删除损坏的本地化并重新添加。

我的例子

作为一个具体的例子,我把nb.lproj目录下的storyboard添加到了项目中。挪威语 Bokmål 出现在项目中,但 Storyboard 检查器中的语言复选框不允许我添加它。我在项目中创建了 nb_NO,它提示我复制 Storyboard。然后 Storyboard选中了该复选框。我删除了“nb”本地化并重新添加了它。现在一切都如我所愿。

关于ios - 我删除了 Xcode 中的本地化,然后我无法添加任何本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12623783/

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