40得票3回答
我需要英语吗,除了包含完全相同的“翻译”的基本本地化之外?

我希望基础文件包含我的英语单词,因为我的项目的“本地化开发区域”设置为英语。 更新 - 澄清我的问题:

39得票1回答
如何使iOS应用程序名称可本地化?

我正在尝试找到本地化我的应用程序的最简单方法。 我正在使用sqlite,因此我基本上只需要切换我的数据库名称。 问题在于应用程序名称-它可以从代码本地化吗?还是我必须为x个语言制作x个应用程序,以便任何人都可以在他/她的母语中获得应用程序名称? 后者对我来说似乎已经被拒绝了...有人可以帮忙吗?

34得票1回答
多行字符串在Objective-C本地化字符串文件中的应用

我有一个电子邮件的模板,我将其放在本地化字符串文件中,并使用NSLocalizedString宏加载该字符串。 我不想为每一行都创建一个带有唯一键的字符串。在Objective-C中,我可以像这样创建可读性强的多行字符串:NSString *email = @"Hello %@,\n" ...

20得票4回答
iOS的备用语言(使用不完整的Localizable.strings文件)

我有一个iOS项目,已本地化成16种语言。只有一些单词没有本地化(主要是那些需要更新的单词,但本地化办公室没有及时交付)。 对于我的键,我不使用英文措辞,因为这也可能会改变翻译人员的意愿。 所以现在,如果我没有某种语言的翻译,它就会回退到我使用的键。但是,由于这个键不是“人类可读”的,或者至少...

19得票4回答
如何使用存储在CocoaTouch框架中的Localizable.strings?

我想给一个CocoaTouch框架添加多语言支持。 问题是,当我把Localizable.strings文件放在框架内时,只有当它是主应用程序和目标的一部分时,NSLocalizedString才会使用它。我希望将其存储在框架内以保持分离。 如何在CocoaTouch框架内使用Locali...

17得票3回答
iOS中应用本地化显示键而不是值

我在我的应用中使用本地化,但是由于某些原因,一些字符串(不是全部)无法翻译,我看到的是键而不是值。我尝试通过以下方法检查应用程序是否找到了本地化文件:NSString *enPath = [[NSBundle mainBundle] pathForResource:@"en" ofType:@...

17得票1回答
iPhone/iOS:如何获取我应用程序本地化的所有语言中的本地化字符串列表?

我需要向服务器发送特定字符串的本地化列表。 也就是说,如果我的应用程序有一个名为Foo的字符串,在英语中被本地化为 @"Foo",在俄语中被本地化为 @"Фу",那么我想发送这样的列表到服务器: String Foo: English: "Foo" Russian: "Фу" ...

17得票1回答
localizedStringWithFormat是如何工作的?

请注意 我不是在询问宏NSLocalizedString(),而是在询问NSString类函数+ (instancetype)localizedStringWithFormat:(NSString *)format, ...。 这两个是不同的东西。 问题 我正在尝试使用NSString...

16得票7回答
测试使用NSLocalizedString的iPhone代码的单元测试

我有一个使用本地化字符串的iPhone iOS4.1应用程序。我刚开始使用SenTestingKit构建单元测试。我已经成功地测试了许多不同类型的值。 在我的LogicTests目标中运行代码时,我无法正确地测试任何使用NSLocalizedString调用的代码,因为所有NSLocaliz...

15得票6回答
iPhone:接口生成器中的NSLocalizedString?

有没有一种方法可以在界面构建器中插入NSLocalizedString。 例如将标签文本设置为本地化字符串而不是静态字符串? 我真的不想为每个需要本地化字符串的项目创建一个属性。