Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iOS app does not change to RTL language

I want to test my iOS app in right-to-left layout on device. When I set "Edit Scheme > Application Language > Right-To-Left Pseudo Language" in Xcode and run on device, the layout is flipped to RTL. However, if I leave "System language" in Xcode and then change the system language to Hebrew in iPhone settings (General > Language and region > iPhone language > Hebrew) my app is not displayed in RTL mode (all other apps do).

Why isn't my app layout changed to RTL when I change the iPhone's language to Hebrew?

I'm using Xcode 8.3.

like image 652
Evgenii Avatar asked Dec 18 '25 11:12

Evgenii


1 Answers

I found what the problem was. I needed to add the Hebrew language internationalization in Project > Info section. After I re-ran on device, all layout appeared flipped (that is, in the right-to-left layout).

like image 113
Evgenii Avatar answered Dec 21 '25 00:12

Evgenii



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!