- From: Gabriele Bartolini <g.bartol@comune.prato.it>
- Date: Fri, 28 Dec 2001 11:50:17 +0100
- To: www-international@w3.org
First of all,
thanks a lot for your precious contribution to my *enigma* ... :-)
I am trying the different solutions you proposed, and the more I try,
the more I think that there is *no best solution*. They are all right, but
they can be more depending on the case.
Anyway, I want to ask you for some comments about the solution of the
directory splitting, which doesn't involve any content-negotiation. It is
just for giving back the user information about the language of the
documents with an HTTP header (which is stronger than the HTML and it is
valid also for other media types). However, I hope this example clearify my
thoughts:
- PER DIRECTORY STRUCTURE
I can have this case in my situation, where by default a topic is in
italian and I can have translations in other languages by putting the ISO
code of it (i.e. en).
So, assuming the topic is 'arts', I have this situation:
[htdocs/arts]
index.htm [italian home page]
[htdocs/arts/en]
index.htm [english home page]
I tried to set the DefaultLanguage for the Apache server configuration, but
a 406 error appears if I don't set the language to 'en' when accessing
documents inside. So I decided to go for this solution, and let me know
what you think. I can put an .htaccess file this way:
[htdocs/arts/.htaccess]
# Set the default language for this directory to italian
Header set Content-Language it
[htdocs/arts/en/.htaccess]
# Set the default language for this directory to english
Header set Content-Language en
By doing this, I prevent the 406 message to come up and ... well, I think
it is a reasonable solution. However, I am pretty open to comments,
cryticisms and suggestion coming from anybody of you! :-)
Ciao and thanks
-Gabriele
--
Gabriele Bartolini - Computer Programmer
U.O. Rete Civica - Comune di Prato - Prato - Italia - Europa
g.bartol@comune.prato.it | http://www.po-net.prato.it/
The nice thing about Windows is - It does not just crash,
it displays a dialog box and lets you press 'OK' first.
Received on Friday, 28 December 2001 05:50:43 UTC