xcode:如何在代码中本地化字符串?

时间:2015-04-07 16:29:41

标签: xcode string swift localization

使用本地化我的意思是翻译成不同的语言。 我只找到了本地化故事板的说明,但我也有我在Code中设置的字符串。 (我正在使用Swift)

1 个答案:

答案 0 :(得分:3)

简而言之 - 请参阅NSLocalizedString功能。这也是Swift中的......它的声明如下:

func NSLocalizedString(
    key: String,
    tableName: String? = default,
    bundle: NSBundle = default,
    value: String = default,
    #comment: String) -> String

第三个到第六个参数有默认值,所以你可以这样调用它:

NSLocalizedString("foo") // -> Maybe「フー」in your Japanese strings file?

或者像这样:

NSLocalizedString("foo", comment: "metasyntactic variable")

或任何其他参数组合。

查看Apple的文档中的Internationalization and Localization Guide