Notes from a talk on how to use i18n with Drupal 6 for people who have never done it before, presented at DrupalCamp Montreal in October 2008.
Start with this page from the handbook: Tutorial - Building a multi-language site. You have the choice of switching based on path prefix (with optional browser language detection when no prefix is specified) or domain name.
Other useful modules:
- Language Icons (prints flags beside language names)
- Views translation (language-related filters, fields, arguments, relationships) (packaged with Views)
- Translation Overview (summary page of translatable nodes)
Use Administer / Content management / Translation overview to see which nodes require translation, and Administer / Site building / Translate interface to translate individual strings (e.g. a CCK field name).