Page 1
Rachel [email protected]
I18N 101Making it global, keeping it local
Page 3
internationalization What the hell is i18n?
Page 4
- what we do @ Yelp- set the foundation- i18n playbook
Overview
Page 5
Yelp’s MissionConnecting people with great
local businesses.
Page 6
i18n @ yelp
What we do:- localization framework- keep Yelp local- bring Yelp to new places ( 32 countries and counting)
Page 7
Translation infrastructure
- Options:- Vendor- In house - Crowdsource
The foundation
Page 10
Launcha taste of the challenges:
- Search index- ElasticSearch- Lucene
- Date/Time format- Babel (Python)
- Business Data- various providers- data ingestion pipeline
Page 11
On the ground
Grow
Page 13
The devil is in the details
Improve
Page 16
- Launch - Grow- Improve
REPEAT!
Page 17
- making it global, keeping it local
- It’s a marathon, not a sprint
The takeaways