Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Localization Explained - 360iDev Denver, August 2015

Localization Explained - 360iDev Denver, August 2015

My talk from 360iDev 2015 about localization! Now featuring a few screenshots I couldn't quite find during the initial talk :)

The code is on GitHub as both a playground and a project:

The videos are available here:
Mail Composed Character Input: https://www.youtube.com/watch?v=vsGvDk0Od_E
Hum Broken in Japanese: https://www.youtube.com/watch?v=V5CuuoVF5IY
Hum Fixed in Japanese: https://www.youtube.com/watch?v=RvKP0bXIVhs

Ellen Shapiro

August 17, 2015

More Decks by Ellen Shapiro

Other Decks in Technology


  1. Localization, Explained !"#$%&'()*+, 360iDev | Denver, CO | August 2015

    by Ellen Shapiro | @designatednerd vokal.io | justhum.com | designatednerd.com
  2. Internationalization, Explained !"#$%&'()*+, 360iDev | Denver, CO | August 2015

    by Ellen Shapiro | @designatednerd vokal.io | justhum.com | designatednerd.com
  3. Tools » Twine: https://www.mobiata.com/blog/2012/02/08/ twine-string-management-ios-mac-os-x » Genstrings across multiple directories:

    http:// stackoverflow.com/questions/2744401/how-to-use- genstrings-across-multiple-directories
  4. Recommended Reading/Viewing: Not Apple » Laura Savino at AltConf: https://realm.io/news/

    altconf-laura-savino-localization-because-n-est- pas-por-todo-el-mundo/ » Tom Scott: The Problem With Time And Timezones: https://www.youtube.com/watch?v=-5wpm-gesOY
  5. Recommended Reading: Apple » Internationalization and Localization Guide: https://developer.apple.com/library/ios/ documentation/MacOSX/Conceptual/BPInternational/

    Introduction/Introduction.html » How iOS Determines the Language For Your App https://developer.apple.com/library/ios/qa/qa1828/ _index.html
  6. Recommended Viewing: Apple WWDC 2015 » 222: New UIKit Support

    for International User Interfaces » 227: What's New In Internationalization WWDC 2014 » 201: Advanced Topics in Internationalization » 412: Localizing With Xcode 6