В настоящее время я работаю в многоязычном отборе в нашем проекте. Мы создали испанский язык - Localizable.strings- (испанский).
Базовый язык: "loading" = "Пожалуйста, подождите ..";Испанский: "loading" = "por favour espera ..";
import Foundation
extension String {
var localized: String {
return NSLocalizedString(self, tableName: nil, bundle: Bundle.main, value: "", comment: "")
}
}
Но у нас есть неиспользуемый (статические значения в раскадровке) пользовательский интерфейс для некоторых кнопок и метки.
И мы добавили приведенный ниже код в наше приложение, и оно работает как положено.
Используемый компонент пользовательского интерфейса:
@IBOutlet weak var progressLabel: UILabel!
self.progressLabel.text = "loading".localized
Неиспользуемые компоненты пользовательского интерфейса:
@IBOutlet var medicalCardButton: UIButton!
@IBOutlet var idPassportButton: UIButton!
Мы только что создали medicalCardButton и idPassportButton, но не подключили розетку.