我需要将屏幕上的一些标签国际化;我是否需要本地化整个屏幕?
还有一个疑问,我已经使用NSLocalizedString
获取了一个字符串文件并直接从该文件中提取了该文件中的键的值,那么我是否还需要本地化屏幕,否则它将默认为本地化?
提前致谢。
答案 0 :(得分:0)
you need not to localize the whole screen.
for two label only, on viewdidLoad
self.lbe1.text = NSLocalizedString(@"Label1", nil)
self.lbe2.text = NSLocalizedString(@"Label2", nil)
your second doubt is not clear to me.
答案 1 :(得分:0)
您必须创建本地化文件。然后标签你可以使用本地化的id。然后,您无需担心整个屏幕或特定屏幕或特定文本。因为无论你能改变什么。如果您想了解更多信息,请参阅此链接 http://www.raywenderlich.com/64401/internationalization-tutorial-for-ios-2014