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:
https://github.com/designatednerd/LocalizationExplained

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

C4861b1dfdf3bbb21faec4a1acdf183d?s=128

Ellen Shapiro

August 17, 2015
Tweet

Transcript

  1. 1.

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

    by Ellen Shapiro | @designatednerd vokal.io | justhum.com | designatednerd.com
  2. 2.

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

    by Ellen Shapiro | @designatednerd vokal.io | justhum.com | designatednerd.com
  3. 10.
  4. 12.
  5. 13.
  6. 14.
  7. 15.
  8. 16.
  9. 17.
  10. 18.
  11. 19.
  12. 20.
  13. 21.
  14. 22.
  15. 23.
  16. 24.
  17. 25.
  18. 26.
  19. 27.
  20. 30.
  21. 31.
  22. 32.
  23. 33.
  24. 45.
  25. 46.
  26. 47.
  27. 49.
  28. 51.
  29. 52.
  30. 53.
  31. 54.
  32. 59.
  33. 60.
  34. 61.
  35. 66.
  36. 67.
  37. 72.
  38. 74.
  39. 76.
  40. 80.
  41. 83.
  42. 84.
  43. 85.
  44. 86.
  45. 88.

    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
  46. 89.

    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
  47. 90.

    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
  48. 91.

    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
  49. 92.