NSLocalizedString 优缺点不加评论
pros and cons of NSLocalizedString without comment
在项目中创建以下函数的优点和缺点是什么:
@warn_unused_result
public func NSLocalizedString(key: String) -> String {
return NSLocalizedString(key)
}
大多数情况下,我们这样填写NSLocalizedString
:NSLocalizedString("somekey", comment: "")
。因此,代码可读性会更好,但是有没有什么工具不能用,或者还有什么我们没有意识到的问题?
如果您使用第 3 方本地化服务,评论可以为翻译人员提供上下文。请记住,许多服务无法访问计算机代码。
有一个名为 genstrings 的命令行实用程序,它遍历项目中的所有源代码,找到对 NSLocalizedString 的调用,并根据找到的内容构建一个 Localized.strings 文件。
我还没有尝试在 Swift 文件上使用它,所以我不确定它是否有效,但你的功能可能会导致问题。
在项目中创建以下函数的优点和缺点是什么:
@warn_unused_result
public func NSLocalizedString(key: String) -> String {
return NSLocalizedString(key)
}
大多数情况下,我们这样填写NSLocalizedString
:NSLocalizedString("somekey", comment: "")
。因此,代码可读性会更好,但是有没有什么工具不能用,或者还有什么我们没有意识到的问题?
如果您使用第 3 方本地化服务,评论可以为翻译人员提供上下文。请记住,许多服务无法访问计算机代码。
有一个名为 genstrings 的命令行实用程序,它遍历项目中的所有源代码,找到对 NSLocalizedString 的调用,并根据找到的内容构建一个 Localized.strings 文件。
我还没有尝试在 Swift 文件上使用它,所以我不确定它是否有效,但你的功能可能会导致问题。