Ich bin neu in Swift und iOS-Programmierung und stieß ich auf eine Frage bezüglich Dynamische Strings mit Platzhalter und Plural Unterstützung in SwiftDynamische Strings mit Platzhalter und Plural Unterstützung in Swift (iOS)
Zum Beispiel, wenn Sie haben einen Multi-Language-App und nicht will, Strings und Etiketten und Nachrichten usw. codieren ...
ich gut und leicht mit folgendem Code in XML-Dateien in verschiedenen Ordnern in Android zu tun, wo Android-Gerät für Strings aussehen entsprechend dem aktuellen Gebietsschema:
<string name="name">You have %2$d new messages.</string>
<plurals name="name">
<item quantity="one">You have a new message.</item>
<item quantity="other">You have %2$d new messages.</item>
</plurals>
Mit Hilfe von über XML und folgende Java:
res.getString(R.string.name, mailCount)
res.getQuantityString(R.plurals.name, mailCount, mailCount)
Der Job in Android erledigt ist, ich bin für die Lösung, entsprechend Swift (iOS)
SO selten wandelt Code kostenlos, versuchen Sie es mal selbst und wenn Sie Probleme werden wir hier zu helfen. – Epodax
"Plural Regeleigenschaften" in der Apple-Dokumentation: https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/StringsdictFileFormat/StringsdictFileFormat.html#//apple_ref/doc/uid/10000171-CH16 -SW4. –
Was ist, wenn der Platzhalter eine andere Zeichenfolge als der Pluralzähler ist? Ich habe diese Frage hier gestellt: http://stackoverflow.com/questions/39180444/how-to-add-a-regular-string-placeholders-to-a-translated-plurals-stringdict-in –