The Only App Localization Tutorial You Will Ever Need
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>The</strong> <strong>Only</strong> <strong>App</strong> <strong>Localization</strong> <strong>Tutorial</strong> <strong>You</strong> <strong>Will</strong> <strong>Ever</strong> <strong>Need</strong><br />
● <strong>The</strong> use of capitals<br />
● Different language rules for ordering/sorting lists<br />
● Numeral systems and formats<br />
● <strong>The</strong> way plurals are formed (other language plural formats can be more complex than<br />
English)<br />
● Variations in the type and format (like spacing) of punctuation<br />
● Keyboard shortcuts that may be unavailable in another language<br />
Locales – A Deeper Dive Into Language-Dependent<br />
Markets<br />
Within a given country or region, there may be several languages spoken. China, Belgium, and<br />
Switzerland are all examples. Alternatively, one language like English may be declined in several<br />
country variations: for instance, US English, UK English, Australian English, and so on. <strong>The</strong><br />
combination of a language (English or “en”) and a country (US) gives the locale (en-US).<br />
<strong>Localization</strong> plans should refer specifically to locales, when they make a difference in the way<br />
the user interface is displayed (for example, when displaying dates in the case of US or UK<br />
English.)<br />
Android And IOS Internationalization<br />
<strong>The</strong> two most popular platforms for mobile apps, Android and iOS, are examples of how<br />
modern operating systems are building in capabilities to help developers create<br />
language-independent apps. <strong>The</strong>y both offer:<br />
● Internationalization built into the platform, letting end users choose their locale.<br />
● Development environments with functions to help developers extract user-facing text<br />
strings from the code and store them in separate files.<br />
● Auto layout functionality to automatically change screen layout to take account of<br />
differing text lengths in localized versions.<br />
● Functions (methods, classes) that developers can use in the app code to automatically<br />
format numbers, dates, and plurals according to the locale chosen by the user.<br />
phraseapp.com | sales@phraseapp.com | +49-40-357-187-76 | twitter.com/phraseapp | facebook.com/phraseapp | linkedin.com/company/phraseapp