iOS Swift und localizedStringWithFormat

7

Ich konnte keinen Ersatz für localizedStringWithFormat in swift finden. Was ich versuche zu tun, ist die Singular / Plural Lokalisierung mit dem Localizable.stringsdict , Englisch Beispiel:

%Vor%

und der Code:

%Vor%

Irgendeine Idee, wie man das in Swift macht?

    
valfer 16.09.2014, 07:28
quelle

2 Antworten

19

Die gleichen Methoden sind in Swift verfügbar:

%Vor%

Ausgabe:

%Vor%

Beachten Sie, dass zusätzlich zu der Datei "Localizable.stringsdict" auch a "Localizable.strings" -Datei (die möglicherweise leer ist).

Update für Swift 3/4:

%Vor%     
Martin R 16.09.2014, 07:58
quelle
1

Ich schrieb eine Erweiterung für die einfache Verwendung:

%Vor%

Hier sind einige Nutzungen:

%Vor%

Falls Sie mehr als einen numerischen Wert in einem Schlüssel haben (Sie müssen jede Variable in Ihrer Ressourcendatei wie im folgenden Beispiel angeben), können Sie mit dieser Methode mehr als eine Anzahl von Argumenten übergeben, um eine lokalisierte Zeichenfolge zu erhalten / p>

Hier ist der spaßige Teil:

%Vor%

Beispielcodes:

%Vor%

Ergebnis drucken:

%Vor%

Siehe CLDR: Sprachpluralregeln für Englisch.

    
David.Chu.ca 12.10.2016 16:59
quelle

Tags und Links