Uploaded image for project: 'Forrest (Retired)'
  1. Forrest (Retired)
  2. FOR-18

support multiple languages (i18n)

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • None
    • 0.7
    • Core operations
    • None

    Description

      In my current environment to develop static mulitlingual web-sites, I use an ant build.xml and the m4 macro preprocessor to achieve the following (sample):
      1) index.en.m4 gets converted to index.en.html
      The *.en.m4 contains all language dependent text (similarly *.de.m4 for German) and includes
      index.m4 that contains the page's content layout.
      [(^\.)+].m4 includes sitedef.m4 where I define all global parts of the website (e.g. navigation structure, unique content e.g. phone numbers, filenames, etc.). This in turn includes a sitedefs.en or sitedef.de, ... respectively for global, language dependent definitions.
      2) Dependencies
      a) upon change of [(^\.)+].m4, all depending *.*LANG*.html get rebuilt
      b) upon change of sitedef.m4, build.xml, and alike all *.html gets rebuilt
      c) upon change of sitedefs.en all *.en.html get rebuilt.

      Obviously, I could use the exact same approach to create .xml whereever I created .html before, but my long-term goal is to get rid of m4. Has anybody already put some thought into how this would be done with forrest?

      Attachments

        Issue Links

          Activity

            People

              cheche Juan Jose Pablos
              ralfhauser Ralf Hauser
              Votes:
              5 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: