Cocoa - Lokalisierte Zeichenfolge aus NSDate, NSCalendarDate
Ich verwende NSDate, um einen String wie "18 Jun 09" mit folgendem Code abzurufen:
<code>NSDate *theDate = [NSDate date]; NSString *dateString = [theDate descriptionWithCalendarFormat:@"%d %b %y" timeZone:nil locale: nil]; </code>
Dies funktioniert, führt jedoch nur zu einer englischen Ausgabe. Ich muss die Ausgabe in der Standardsprache des Benutzers lokalisieren.
Bietet Cocoa (Mac OS X 10.4, 10.5 in diesem Fall) eine Funktion für diese Lokalisierung, oder muss ich die Namen für jeden Tag und Monat selbst manuell lokalisieren?
(Ich habe ein Gebietsschema angegeben, aber obwohl dies eine länderspezifische Reihenfolge des Datums vorsieht, scheint es keine Lokalisierung von Tag-Monat-Namen zu geben.)