O'Reilly logo

iOS Internationalization: The Complete Guide by Shawn E. Larson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

6. Adjusting the UI

Appearances are often deceiving.

Aesop

Display and appearance for your app can change drastically when your customer changes the system language. The most common change is the length of strings for words, causing truncation or overlapping of controllers and other unsightliness. Even more drastic a change is when your customer changes from a left-to-right (LTR) language (English, French, Polish, Russian, Spanish, etc.) to a right-to-left (RTL) language (Arabic, Hebrew). With a right-to-left language, your customer will expect your UI elements to shift position in your view controller. If you have not enabled UI elements to support RTL languages, your customers’ experience will be subpar. This chapter covers those potential ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required