Ich verwende Localize-Swift
Bibliothek (Link), um meine Anwendung zu lokalisieren, und es funktioniert gut mit .strings-Dateien. Das Problem ist, dass ich eine Sprache lokalisieren muss, die von rechts nach links ist, und ich muss über das Interface Builder Storyboard lokalisieren, damit ich View-Controller im RTL-Format richtig aussehen lassen kann. Die Frage ist, wie setze ich das Storyboard in Echtzeit auf die vom Benutzer ausgewählte Sprache?Swift: Wie ändere ich die Sprache in der App?
zum Beispiel ich habe 2 Storyboard-Dateien:
1- ... /ProjectName/Base.lproj/Main.storyboard
2- ... /ProjectName/fa-IR.lproj/Main .storyboard
Wie wechsle ich zwischen ihnen in Echtzeit?
Ich weiß bereits, ich kann es in Schemas und Gerät Sprache ändern, aber ich möchte es in Echtzeit tun und ich möchte nicht die Benutzer ihr Gerät neu starten.
dank
Ich hatte das gleiche Problem vor und ich postete die Lösung, die mit mir arbeitete: http://StackOverflow.com/A/37111734/1752899 –