Localize-Swift
ライブラリ(Link)を使用してアプリケーションをローカライズすると、.stringsファイルが正常に動作します。問題は、私が左にある言語にローカライズしなければならないことと、Interface Builder Storyboardを使用してローカライズする必要があるため、RTL形式でView Controllerを正しく表示できるようにすることです。質問は、私はどのようにリアルタイムでユーザーが選択した言語にストーリーボードを設定するのですか?例えばSwift:アプリ内で言語を変更する方法は?
私は2つのストーリーボードファイルを持っている:
の1- ... /ProjectName/Base.lproj/Main.storyboard
2 - ... /ProjectName/fa-IR.lproj/Mainを.storyboard
どうやってリアルタイムで切り替えるのですか?
私はすでに私がスキームとデバイス言語でそれを変更することができますが、私はそれをリアルタイムでやりたいと思います、私は自分のデバイスを再起動したくないです。
おかげ
私は同じ問題を抱えていましたが、私と協力して解決策を投稿しました:http://stackoverflow.com/a/37111734/1752899 –