Swift NSLocalizedString praktischen Einsatz

Konnte ich nicht verstehen und finden die Quellen, die zeigten, dass mir die praktische Verwendung von NSLocalizedString. Auch Apple-Dokumentation..

NSLocalizedString(<#key: String#>, tableName: <#String?#>, 
bundle: <#NSBundle#>, value: <#String#>, comment: <#String#>)

Ok also sagen wir ich habe diesen in einer Datei, wie Schreibe ich diese für verschiedene Sprachen?

Erstelle ich eine lokalisierte version von der ganzen Datei, wie: en.diesedatei.swift , es.diesedatei.swift, fr.diesedatei.swift?

Oder erstelle ich neue Sprachen in verschiedenen bundles oder Tabellen?

NSLocalizedString("hello", tableName: "en", value: "hello", comment: "wtf is this anyways?")
NSLocalizedString("hello", tableName: "fr", value: "bonjour", comment: "wtf is this anyways?")
NSLocalizedString("hello", tableName: "es", value: "hola", comment: "wtf is this anyways?")

Und dann wie ich es in einer random-Datei nach der Einrichtung?

println("dat nslocalizedstring I created, which will automatically know what to write??")
  • Sie konnte nicht finden, dass irgendwelche Quellen? Es gibt eine ganze Anleitung zu diesem Thema developer.apple.com/library/mac/documentation/MacOSX/Conceptual/...
  • oh, sollte Hinzugefügt haben, wird ios als einen tag :/
  • Und es hat die gleiche Dokumentation für iOS. developer.apple.com/library/ios/documentation/MacOSX/Conceptual/... Ein wenig suchen, geht ein langer Weg.
  • die wird noch zeigen Beispiele in objective-c. ein wenig Lesen Titel und tags geht ein langer Weg, bevor downvoting..
  • Swift ist eine neue. Kakao ist ein Objective-C framework. Ihre Frage ist über ein spezielles makro in Kakao, also objective-c. Ein wenig Selbststudium und weniger Abhängigkeit vom Löffel füttern geht sogar noch weiter.
  • Abizem, ein kleines Studium der eigenen würde zeigen, dass die Antwort auf diese Frage nicht enthalten ist irgendwo in dem link, den Sie zur Verfügung gestellt.

InformationsquelleAutor Esqarrouth | 2014-10-30
Schreibe einen Kommentar