---------------------------------------------------------------------- Internationalization ---------------------------------------------------------------------- (1) Declaration of available languages: Deutsch English Optional image for every language. (2) Localization of layouts: - The @LANG@ variable contains the language suffix. Example: Using @LANG@ to select a localized image: ... ]]> - Message catalogs: First, define the messages: To Page Start Zum Seitenanfang Refer to messages from layouts: ... ]]> (3) Localization of pages: - One does the language selection on section and/or paragraph level: ... ... ... ... ... ...

...

...

(4) Cross-language links ... (5) Localization of "related" links: The Title of The Book Generates a language-independent link The sun Die Sonne Language-specific related links ---------------------------------------------------------------------- Language Representation in HTML ---------------------------------------------------------------------- - Generate type map files for Apache - Generate foo.html.LANG instead of foo.html - All languages are generated by default. If no element exists, the whole I18N stuff is disabled. - Include language code also in the HTML element: ... - Hyperlinks: Are always expanded and use foo.html.LANG syntax