~/talk

Internationalization-ing

Talkat MidWest DevFest 2020 · on Friday, 2020-12-04· [web-platform, accessibility]
slides:none on file

Internationalization means removing raw user-facing strings, putting text in strings.xml on Android or equivalent, and wiring those files into a translation workflow (Crowdin and paid/localization services are named). It claims early i18n saves lots of developer time later, increases reach, and surfaces UI bugs (longer strings, RTL layout issues). Practical steps include using locale-aware formatters, preferring start/end over left/right, and doing force right-to-left testing and locale UI tests.

AI-written summary · about

  1. 0:00Intro
  2. 1:20Welcome
  3. 2:25What does localize mean
  4. 2:45Right to left
  5. 3:05Abbreviations
  6. 3:20Outline
  7. 4:25More people
  8. 4:45Higher quality app
  9. 5:10Saves time
  10. 5:30Localization
  11. 6:10Raw UserFacing Strings
  12. 6:40Ways to Approach Strings
  13. 8:00Translation Services
  14. 8:35Crowdin
  15. 11:15Idioms
  16. 12:10Formats
  17. 13:10Currency
  18. 13:55English
  19. 15:20Reverse Layouts
  20. 16:10Reverse Icons
  21. 17:00Icon Semantics
  22. 18:20Testing
  23. 19:05QA
~/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.