Presented at the London Web Summit 2013, it describes how Eventbrite internationalized its platform and successfully launched fully localized sites in 14 countries and 9 languages over the course of 2 years. It gives you a good idea of all the issues you will need to tackle when taking your company global.
2. Eventbrite & i18n in 2010
• US English site only, but used in 150 countries
• no strings marked for translation
• no i18n/l10n framework
• large help center only in English
• no non-English customer support
• all on .com
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
3. Fast forward to 2012
.ca
Dec
201
1
Successfully launched local sites in
14 countries and 9 languages
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
4. here is how we did it and
what we learned
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
5. Houston, we have a problem!
Back-End Graphics
SEM
SEO
Front-End
Documentation Javascript
PDFs
Help Center
Emails Marketing
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
6. where do I start????
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
7. Roadmap to global domination
1. Assess your situation
2. Getyourlocalised site in shape
3. Don'tforget about everythingelse
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
8. Are you unicode ready?
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
9. What's your domain name strategy?
Global dot com or local TLDs?
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
10. Pick the right database,
framework and templating engine
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
12. Mark strings
HTML
<html>
<body><h1>${ _("Welcome to the London Web Summit!") }</h1></body>
</html>
JAVASCRIPT
<script>
alert(gettext("Welcome to the London Web Summit!"));
</script>
PYTHON
from django.utils.translation import ugettext_lazy as _
my_str = _("Welcome to the London Web Summit!")
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage
24. What about marketing?
TLD Launch FRANCE sign-ups:
Press and SEM
SPAIN sign-ups:
SEM only
PORTUGAL sign-ups: No marketing activity
Renaud Visage / co-founder & cto / www.eventbrite.com / twitter @renaudvisage