iOS本地化问题 - NSLocalizedString

时间:2014-04-28 18:46:02

标签: ios localization

我有一个NSLocalizedString的问题,我尝试翻译下面的文本位于其中一个标签栏图标中,但只有Text_to出现的内容,即使在infoPlist.Strings中使用其他语言1}}(文件)

我的代码:

[[self.tabBarController.tabBar.items objectAtIndex:0] setTitle:NSLocalizedString(@"Text_to", nil)];

infoPlist.Strings(file):

  

“Text_to”=“翻译的文字在这里”;

仅供参考,我在xCode 5.0.2和iOS7

下工作

关于如何解决它的任何想法?

2 个答案:

答案 0 :(得分:1)

尝试将其放入文件Localizable.strings而不是infoPlist.Strings。

答案 1 :(得分:0)

要本地化字符串,您应该添加与您要翻译的语言对应的 Localizable.strings 文件。
以下是Apple快速概述如何执行此操作Localising Strings以及为目标语言创建新字符串文件的教程Creating string files

您必须确保您的项目具有国际化:
iOS7 Internationalisation enabled

在项目导航中检查您是否已经为目标语言创建了一个字符串文件:
Strings files in project