Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
We’ve covered quite a bit of ground for setting up a site with multiple languages. There are a lot of tools available and therefore there is a lot of flexibility when it comes to handling languages. We have delivered to our clients a site that has the community features they need and allows their users to both participate in and manage the site in the language of their choice. They can easily add new languages to the mix in the future and everyone can help with translating their knowledge base. Here are some additional modules that can add some nice touches to your site:
Language icons (http://drupal.org/project/languageicons)
This module will add a default set of flag icons to the language switching links on the site (in the Language switcher block and language links on the content). You can replace the included icons with ones of your choosing.
Translation Overview (http://drupal.org/project/translation_overview)
This module creates a page with a table that tracks the translation status of all the content on your site. It supplies basic information like the title and a link to the content, content type, and creation date. Then, for each piece of content, it uses a legend so you can see the translation status (original language, current translation, out-of-date translation or untranslated) at a glance.
Auto Timezone (http://drupal.org/project/autotimezone)
Users can set their preferred time zone under My Account so that dates and times of content on the site are displayed in their local time. This module will enable this feature automatically for them based on the browser settings.