1 / 28

iPhone App Localization

iPhone App Localization. Aaron Schliem CEO, Glyph Language Services. Boyd Timothy Co - Founder, Appigo. iPhone market worldwide. Growing global presence of iPhone. CHINA Apple signs distribution deal with China Unicom; 6.5 million iPhone users forecast by February 2010.

sisaacson
Download Presentation

iPhone App Localization

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. iPhone App Localization Aaron Schliem CEO, Glyph Language Services Boyd Timothy Co-Founder, Appigo

  2. iPhone market worldwide

  3. Growing global presence of iPhone CHINA Apple signs distribution deal with China Unicom; 6.5 million iPhone users forecast by February 2010. (Source: Wall Street Journal) EMEA Apple market share for smart phones increased from 1.3% in Q2 08 to 13.6% in Q2 09. (Source: Canalys) GLOBAL Apple market share for smart phone increased 11% increase (4.5 million shipments) from Q2 08 to Q2 09. (Source: Canalys)

  4. Appigo, Inc. • Remarkable iPhone Applications • Quality Apps • Easy to Use • Positive Customer Experiences • Software that works • Software in your native tongue

  5. AppigoTodo • A top-selling to-do list app for the iPhone • Manage your tasks directly on your iPhone • Synchronize with your Desktop • Available in EN, FR, ES, IT, DE, SZH, TZH, JA, etc.

  6. Revenue Before Localization 45% 55%

  7. Revenue After Localization 45% 55%

  8. iPhone App LocalizationWorkflow

  9. I18NWorkflow

  10. Xcode and NSLocalized String • iPhone code is Objective-C • NSLocalizedString() • Identifies a string for translation • Allows developers to add context • Saves you time in the long run • Converted to XLIFF comment

  11. Interface Builder

  12. Command-line Tools INPUT OUTPUT INPUT OUTPUT ibtool (.xib files) Interface Builder content YourProject.strings genstrings (.strings files) Source code content Localizable.strings

  13. I18N in Practice • Alternative Strategies • All Content in Source Code • Limits of Interface Builder • XML Strategies • Cross platform/device content • AppleGlot vs Command-line tools • Extraction, update management • Developed as internal Apple tool

  14. Localization process

  15. Glyph Language Services • Launched in Seattle in 2001 • Mobile Application Localization • Web-Based Applications & Content • Games Localization • Linguistic Consulting • Text input systems • Terminology consulting (sensitive, MT)

  16. Team selection Target demographics Mobile users Software localizers

  17. File formats & loc tools GOAL – Convert resources & source file to standard file types Apple Glossaries – Convert to TMX (AppleTrans) .strings files – Convert to XML (LocFactory)

  18. iPhone Space Constraints Button names must be chosen carefully Cell label and values can get tight Translations have to fit No standard character width

  19. .string file QA .string file QA (LocFactory) Double check comments Encoding check Ensure UTF-16

  20. Encoding – UTF-16 iPhone uses UTF-16 Many tools use UTF-8 UTF Conversions Retain encoding on load to Xcode

  21. Encoding – UTF-16

  22. Testing Workflow

  23. Emulator Testing

  24. Device Testing Emulators cannot recreate all device conditions Push Notification, Network Connectivity Limits on # of devices that can be enabled for testing

  25. Client Review Plan time for translation review

  26. iTunes Connect • Select markets • App descriptions, keywords, what’s new • Localizable into only some languages • Apple provides standard localized EULA

  27. Questions? Aaron SchliemCEO, Glyph Language Services Boyd TimothyCo-Founder, Appigo

More Related