To set up a multi-locale Dynamo Web site, complete the steps outlined below. Each one is described in more detail in the section shown. There might be additional steps to perform depending on your requirements. For example, if you send targeted emails to Web site users in different locales, you might have to configure email encoding. For information on these additional steps, refer to the rest of this chapter.

  1. Set up your document directory structure with parallel directories for each locale. For more information on this step, see Content Page Directories.

  2. For each locale, copy, rename, and translate the files. See Using ResourceBundles for Internationalization.

  3. For each locale, copy, rename, and translate the pages that contain content for the Web site. Refer to Creating Locale-Specific Content Pages for more information.

  4. Design an entry page for the site. See Designing a Multi-Locale Entry Page for more information.

  5. Configure the character encoding for the site’s content pages. See Using the EncodingTyper to Set the Character Encoding or Setting Character Encoding in JavaServer Pages.

  6. Configure the request locale. For more information, see Configuring the Request Locale.

  7. Change the Java Virtual Machine locale if necessary. See Setting the Java Virtual Machine Locale.

  8. Set the encoding for the database server. See Configuring the Database Encoding.

  9. Set up your repositories to store multi-locale content. See Internationalizing Content Repositories in this chapter for more information.

loading table of contents...