forrest-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Juan Jose Pablos (JIRA)" <>
Subject [jira] Commented: (FOR-18) support multiple languages (i18n)
Date Tue, 07 Jun 2005 08:58:54 GMT
    [ ] 

Juan Jose Pablos commented on FOR-18:

I put some information about how to create static site with forrest here:

> support multiple languages (i18n)
> ---------------------------------
>          Key: FOR-18
>          URL:
>      Project: Forrest
>         Type: New Feature
>   Components: Core operations
>     Reporter: Ralf Hauser
>     Assignee: Juan Jose Pablos
>     Priority: Critical
>  Attachments:
> 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, ... 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?

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
For more information on JIRA, see:

View raw message