~/talk

Fearless Localization and Internationalization Across the Nations

Talkat DroidKaigi 2016 · 2016-02-18..02-19· [android, web-platform]
links:none on file
slides:none on file

Engineering checklist for shipping multilingual Android apps: extract all UI strings, use Android plurals and NumberFormat for locale-aware numbers and currency, prefer getBestDateTimePattern (API 18+) or Joda-Time for complex dates, avoid images-with-text and Spannables in favor of HTML tags inside string resources, mark company names translatable="false", run the Android Studio translations editor and automate with Smartling push-and-poll workflow; Indiegogo ships in English, Spanish, French and German.

AI-written summary · about

  1. 0:00Introduction
  2. 1:40Overview
  3. 1:56Indiegogo
  4. 2:57Number
  5. 3:59Internationalization
  6. 4:36Why Care
  7. 4:47Empathy
  8. 5:22Multiple Languages
  9. 5:39Separation of Concerns
  10. 6:32You Aint Gonna Need It
  11. 7:38How To Internationalize Your Android App
  12. 7:51What Content Is Localizable
  13. 8:35Dynamic Data
  14. 9:08Default Resources
  15. 10:08Strings
  16. 10:29Positions
  17. 11:01Context
  18. 11:32Lints
  19. 12:02Translatable false
  20. 13:16Numbers
  21. 14:02Plurals
  22. 15:37Dates
  23. 17:44Date Formats
  24. 18:44Span Doubles
  25. 20:29Flexible Layouts
  26. 22:10Android Studio Translation Editor
  27. 22:46Google Play App Translation
  28. 23:30Google Play Developer Console
  29. 23:59SmartLang
  30. 24:28Sample Output
  31. 25:29QA
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.