22

我正在尝试添加本地化。我已经阅读了来自 Apple 和 raywenderlich.com 的所有本地化/国际化指南。我已经用 NSLocalizedString 宏标记了我的所有代码,我使用了 genstrings 来创建 Localizable.strings。但不知何故,我错过了一些重要的步骤。

当我尝试将本地化添加到我的 Localizable.strings 时,我不知何故仅限于英语。

当我尝试通过“编辑器”->“添加本地化”向项目添加本地化时,所有语言选项都被禁用。

有人对我为什么只限于英语有任何想法吗?我错过了什么?

我尝试将本地化添加到具有相同结果的其他项目中。:(

4

4 回答 4

50

您需要首先将本地化添加到您的项目中。单击项目文件,确保在中间窗格中选择项目而不是目标,然后选择“信息”屏幕。有一个名为“本地化”的区域,您可以在其中添加语言。然后,您应该能够本地化您的资源。

重要作品

于 2012-08-06T18:33:24.193 回答
7

另一个可能的问题是您没有正确选择项目,这导致添加本地化列表中的所有语言都被禁用。

默认情况下,可能会选择目标,请确保您选择了项目。然后就可以正常使用添加本地化了。

在此处输入图像描述

在此处输入图像描述

于 2016-08-04T15:07:11.030 回答
1

有些事情让我忙了太久。我在第一个列表中查看了我需要的语言(瑞典语),然后从“其他”列表中选择了一个。好吧,我的手机或模拟器根本没有变成瑞典语。但是当我从第一个列表中选择瑞典语时,它在更改语言设置时得到了很好的更新。

在此处输入图像描述

于 2015-04-27T16:49:55.650 回答
-1

使用 Xcode 6,您可以通过项目设置来完成。

于 2014-09-26T15:42:43.420 回答