如何为未使用的 UI 的 In swift 项目设置 NSLocalizedString?
How to set the NSLocalizedString for unused UI's In swift project?
目前我在项目中从事多语言选择工作。我们创造了一种西班牙语- Localizable.strings-(西班牙语)。
Base language : "loading" = "Please wait.."; Spanish : "loading" =
"por favor espera..";
import Foundation
extension String {
var localized: String {
return NSLocalizedString(self, tableName: nil, bundle: Bundle.main, value: "", comment: "")
}
}
但是我们有一个未使用的(故事板中的静态值)UI 用于某些按钮和标签。
我们在我们的应用程序中添加了以下代码,它按预期工作。
已用 UI 组件:
@IBOutlet weak var progressLabel: UILabel!
self.progressLabel.text = "loading".localized
未使用的 UI 个组件:
@IBOutlet var medicalCardButton: UIButton!
@IBOutlet var idPassportButton: UIButton!
我们刚刚创建了 medicalCardButton 和 idPassportButton 但没有连接插座。
请检查下图并按照步骤操作
第 1 步:
第 2 步:
第 3 步:
这里我添加了英文的button值
这里我在俄语中添加了按钮的值。
目前我在项目中从事多语言选择工作。我们创造了一种西班牙语- Localizable.strings-(西班牙语)。
Base language : "loading" = "Please wait.."; Spanish : "loading" = "por favor espera..";
import Foundation
extension String {
var localized: String {
return NSLocalizedString(self, tableName: nil, bundle: Bundle.main, value: "", comment: "")
}
}
但是我们有一个未使用的(故事板中的静态值)UI 用于某些按钮和标签。
我们在我们的应用程序中添加了以下代码,它按预期工作。
已用 UI 组件:
@IBOutlet weak var progressLabel: UILabel!
self.progressLabel.text = "loading".localized
未使用的 UI 个组件:
@IBOutlet var medicalCardButton: UIButton!
@IBOutlet var idPassportButton: UIButton!
我们刚刚创建了 medicalCardButton 和 idPassportButton 但没有连接插座。
请检查下图并按照步骤操作
第 1 步:
第 2 步:
第 3 步:
这里我添加了英文的button值
这里我在俄语中添加了按钮的值。