Avatar ·

Welches Äquivalent zu NSLocalizedString in Swift für die Lokalisierung von Strings?

Hallo zusammen! Ich habe gerade angefangen, Swift zu lernen und versuche, Lokalisierung in meine App einzubauen. In Objective-C habe ich gesehen, dass das Makro `NSLocalizedString` verwendet wird, aber in Swift gibt es, soweit ich verstehe, keine Makros. Ich habe versucht, `NSLocalizedString("key", comment: "comment")` direkt in Swift zu verwenden, und es funktioniert, aber ich habe das Gefühl, dass das nicht ganz richtig ist. Gibt es in Swift eine eingebaute Alternative, die idiomatischer für diese Sprache ist? Zum Beispiel so etwas wie `LocalizedString("key")` oder eine andere Syntax? Hier ist ein Beispiel meines aktuellen Codes: ```swift let welcomeMessage = NSLocalizedString("welcome_message", comment: "Willkommensnachricht auf dem Hauptbildschirm") ``` Es verwirrt mich, dass ich jedes Mal `comment:` schreiben muss. Kann man das irgendwie vereinfachen? Oder ist das normale Praxis?