iOS Obtenga la versión localizada de una cadena para un idioma específico

Estoy creando una aplicación para iOS que estará disponible en inglés y francés. He leído algunos tutoriales sobre internacionalización y entiendo cómo funciona y qué necesito hacer.

El problema que tengo es que hay un caso específico en el que quiero cargar cadenas en francés para un usuario en inglés.

Entiendo que es posible configurar el idioma para toda la aplicación, pero que requiere que la aplicación se reinicie antes de que surta efecto. Me gustaría evitar esto, y en su lugar poder elegir cargar cadenas francesas o inglesas bajo demanda.

¿Es posible cargar cadenas de un archivo .strings para un lenguaje específico mediante programación?

Respuestas a la pregunta(1)

Su respuesta a la pregunta