1

我一直在尝试将葡萄牙语翻译添加到我的应用程序中。目前都是英文的。(嗯,它是这样开始的)。

我在 UI 的主要部分使用 Storyboard。还有一些额外的 xib 文件用于表等中的可重用 UI...

无论如何,我开始尝试将应用程序国际化,并设法将 Storyboard 转换为葡萄牙语。

然后我尝试设置一些字符串(开始时只有几个)来翻译这些字符串。

我现在有一个只有葡萄牙语的故事板(我丢失了英文版),而且无论如何都没有正确翻译任何字符串。

我现在已经将所有字符串设置回只使用 @"blah" (我将 NSLocalizedString 放在几个地方)。

所以我应该回到第一方(一旦我修复了故事板)。

无论如何,是否有一个步骤列表来说明如何将应用程序本地化?

任何帮助表示赞赏。

4

1 回答 1

2

有几个教程可用 - 这是好的教程之一:http ://www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorial

这肯定会帮助您快速入门!

但是,如果您使用的是 iOS6 xCode 4.5,您还应该检查有关本地化的新功能。苹果现在也走上了只有一个 XIB 的路线(不像以前有多个 XIB,每种语言一个 - 这是不可能维护的)

可能最重要的一点是始终使用NSLocalizedString,因此不需要多个 XIB。然后为每种语言添加一个新的字符串文件真的很容易。

然后你所要做的就是在项目编辑器中选择你的项目->选择右侧的信息选项卡->一直向下滚动->找到本地化,按按钮上的小+添加新语言. 而已。

于 2012-09-27T10:06:33.227 回答