Avatar ·

¿Cuál es el análogo de NSLocalizedString en Swift para la localización de strings?

¡Hola a todos! Acabo de empezar a aprender Swift y estoy intentando agregar localización a mi aplicación. En Objective-C vi que se usa la macro `NSLocalizedString`, pero en Swift, según entiendo, no hay macros. He probado usar `NSLocalizedString("key", comment: "comment")` directamente en Swift, y funciona, pero me parece que no es del todo correcto. ¿Hay algún análogo incorporado en Swift que sea más idiomático para este lenguaje? Por ejemplo, algo como `LocalizedString("key")` u otra sintaxis. Aquí hay un ejemplo de mi código actual: ```swift let welcomeMessage = NSLocalizedString("welcome_message", comment: "Mensaje de bienvenida en la pantalla principal") ``` Me incomoda tener que escribir `comment:` cada vez. ¿Se puede simplificar de alguna manera? ¿O es una práctica normal en Swift? También he oído sobre `String(localized:)` en versiones nuevas de iOS, pero no estoy seguro de cuándo apareció y cómo usarlo correctamente. Agradecería ejemplos de código y consejos sobre cómo organizar mejor la localización.