cargando imágenes del paquete correcto al localizar guiones gráficos

Estoy tratando de agregar una opción para que el usuario cambie entre el idioma árabe e inglés desde la aplicación (sin tener que restablecer el idioma de todo el iPhone), logré hacerlo correctamente usando este método en el AppDelegate archivo .m:

 -(void)switchTolanguage:(NSString *)lang{

    [[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObject:lang] forKey:@"AppleLanguages"];
     NSBundle *bnd = [NSBundle bundleWithPath:[[NSBundle mainBundle]pathForResource:lang ofType:@"lproj" ]];
     UIStoryboard *storyBoard;
     storyBoard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:bnd];
     UIViewController *initViewController = [storyBoard instantiateInitialViewController];
     self.window.rootViewController = initViewController;
}

Coloqué dosUIButtons en uno de los controladores de vista en la aplicación para probar el método y funcionó bien: todosUILabels, cadenas, etc ... en el nuevo storyboard cargado (localizado) aparecen con el idioma seleccionado correcto pero conuna excepción: el nuevo guión gráfico cargado no toma (carga) sus imágenes localizadas, toma las imágenes del guión gráfico antiguo (paquete antiguo), es decir, si la aplicación se ejecuta actualmente en un paquete en inglés y el usuario pulsó el botón que cambia el idioma al árabe. , la aplicación aparecerá con los controles y cadenas en árabe correctos, pero con las imágenes en inglés, volver a cambiar al inglés, todo estará bien (cadenas, etiquetas e imágenes en inglés ...)

Así es como se localiza mi guión gráfico:

Y aquí es cómo se localiza cada imagen:

¿Cómo puedo cargar las imágenes de paquete correctas cuando el usuario cambia el idioma de la aplicación?

ACTUALIZAR:
Aquí hay un enlace a un proyecto de muestra, a lo que me refiero, ejecute la muestra y notará que cuando cambie el idioma desde la aplicación, notará que la imagen no se puede cambiar ... y también notará que el guión gráfico localizado no se carga. La imagen correcta en su editor de diseño ...

PD No agregue comentarios sobre por qué uso este escenario para cambiar de idioma, ya que es un requisito del cliente.