(We assume that you already used your homepage area, managed via CVS, that everything worked well. If it is not the case, please read the related recipes first)

The homepage server is configured to use content negotiation, something pretty standard with apache nowadays.

To add a translation, you just have to add a file called like $filename.$lang.html. For instance, the German translation of the index file would be named index.de.html. When a German user will browse your index page, when asking for /index, the apache server will return him the German page, index.de.html.

It means that you should advertise pages with .lang.html only if you want to point to a specific translation, and advertise pages like /blabla (for blabla.$lang.html) the rest of the time.

(As there is at least one of the Audience/Feature/Action context information not set, this recipe will not show up in related recipes links)

Show feedback again

Copyright (C) 2004-2006, the Gna! people. Posted items are owned by whoever posted them.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.