Also lokalisiere ich ein Projekt mit einer Extension to NSString, die ich auf SO gefunden habe. Diese Erweiterung sieht folgendermaßen aus:Einen String lokalisieren
extension String {
var localized: String {
return NSLocalizedString(self, tableName: nil, bundle: NSBundle.mainBundle(), value: "", comment: "")
}
}
Ich habe jedoch in meiner Localizable.strings-Liste Strings gefunden, die Parameter enthalten. Zum Beispiel:
"explore_item_desc1" = "Welcome to rent my %1$s!";
Bevor ich war in der Lage, dies zu tun:
uiLabel.text = "localizedString".localized
Wie mache ich etwas Ähnliches für die Saiten halten Parameter?
vielleicht können Sie etwas tun, [wie folgt] (http://stackoverflow.com/a/26277912/1219956) (machen Sie Ihre 'localized' var in einen func mit variablen Parametern statt) – Fonix