|  | Posted by Rik Wasmus on 01/07/08 23:36 
On Mon, 07 Jan 2008 21:26:48 +0100, Hugh Oxford <arestes@fas.com> wrote:=
 
 > Can anyone recommend an approach to internationalization?
 >
 > I am specifically concerned about the need to append an &lang=3Dxx to =
 =
 
 > every internal link and URL. I really don't want to have to manually d=
 o  =
 
 > this if at all possible. Is there an approach anyone has taken to this=
 =
 
 > problem, perhaps some way of autogenerating the query string, or  =
 
 > avoiding it altogether.
 
 I usually have pseudo URL's like:
 example.eu/en/rest/of/path/
 example.eu/de/rest/of/path/
 example.eu/nl/rest/of/path/
 example.eu/fr/rest/of/path/
 ... which will be examined by PHP itself. Requires a 'single point of  =
 
 entry' system though, or use Apache mod_rewrite to alter it into a GET  =
 
 variable.
 
 Somewhat dirty, but a function which can make live easier, is this:  =
 
 http://nl2.php.net/manual/en/function.output-add-rewrite-var.php
 
 Storing them in sessions as suggested is something I do, but don't rely =
 =
 
 on. My sessions are not transparant, and I'd hate to have cookies being =
 =
 
 required for 'open' pages (or inaccessable for searchbots for example).
 -- =
 
 Rik Wasmus
  Navigation: [Reply to this message] |