NSLocalizedString的优点和缺点没有评论

时间:2016-05-18 14:19:29

标签: ios swift nslocalizedstring

在项目中创建以下功能有哪些优点和缺点:

@warn_unused_result
public func NSLocalizedString(key: String) -> String {
    return NSLocalizedString(key)
}

大多数情况下,我们填写NSLocalizedString,如下所示:NSLocalizedString("somekey", comment: "")。因此,代码更具可读性,但是有没有可以使用的工具,或者我们不知道的任何其他问题?

2 个答案:

答案 0 :(得分:1)

有一个名为genstrings的命令行实用程序,它遍历项目中的所有源代码,查找对NSLocalizedString的调用,并根据它找到的内容构建Localized.strings文件。

我还没有尝试在Swift文件上使用它,所以我不确定它是否有效,但是你的功能可能会导致问题。

答案 1 :(得分:0)

如果您使用第三方本地化服务,则评论可以为翻译提供上下文。请记住,许多服务无法访问计算机代码。