24

LPW2007 I18ntips

  • Upload
    lokku

  • View
    1.084

  • Download
    0

Embed Size (px)

DESCRIPTION

Ed Freyfogle's talk at London Perl Workshop 2007 about website internationalisation

Citation preview

Page 1: LPW2007 I18ntips
Page 2: LPW2007 I18ntips

~ 6,600,000,000 humans

Page 3: LPW2007 I18ntips

~ 200 countries

~ 6,000 languages

~ 190 currencies

Page 4: LPW2007 I18ntips

1 internet

Page 5: LPW2007 I18ntips

Internationalization

Page 6: LPW2007 I18ntips

Internationalisation

Page 7: LPW2007 I18ntips

Obvious things• Translation

– use Locale::MakeText

• Date formats– check CPAN, it’s there– Date::Japanese::Era, Calendar::Julian

• Currency formating– hopefully everyone will soon use the Euro

• Encoding– RTFM

Page 8: LPW2007 I18ntips

What state is London in?

Page 9: LPW2007 I18ntips

Who am I?

• Ed Freyfogle

• Nestoria– property search in UK and Spain

• Yahoo!– based in Munich– 5 years working on i18n – news, finance, sports, search

Page 10: LPW2007 I18ntips
Page 11: LPW2007 I18ntips
Page 12: LPW2007 I18ntips

Market differences

• Size matters in Spain

– users need to be able to sort and filter by size

• Geodata is very different

Page 13: LPW2007 I18ntips

Market differences (cont.)Odd propensity to advertise property via toilet photos!

Page 14: LPW2007 I18ntips

non-obvious i18n pitfalls

Page 15: LPW2007 I18ntips

Problems you can’t solve with CPAN

Page 16: LPW2007 I18ntips

How will users find you? (SEO)

• What domain? – .com vs .local TLD

• Translate your URLs– http://www.nestoria.co.uk/fitzrovia/flat/rent/bedrooms-2– http://www.nestoria.es/bilbao/piso/alquiler/dormitorios-2

• Local search engines

Page 17: LPW2007 I18ntips

Operations

• Will you host it here or there?

• Testing– How do you test in a language you can’t

read?

• Deployment– Do all markets stay in sync?

Page 18: LPW2007 I18ntips

Different Influencers

Page 19: LPW2007 I18ntips

External Communications

• Who will

– deal with partners that don’t speak English?

– deal with users that don’t speak English?

– generate and respond to press coverage about your product in local language?

Page 20: LPW2007 I18ntips

Legal Issues

• Data protection

• Tax implications

• Terms and Conditions

Page 21: LPW2007 I18ntips

Just scratched the surface

• Market Metrics– Germany uses cookie based system from IVW

• Payment Methods– No credit cards, no paypal

Page 22: LPW2007 I18ntips

These will influence what you have to code

Page 23: LPW2007 I18ntips

Start planning now, not later

Page 24: LPW2007 I18ntips

Questions?