🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #775

Re: Meertalige website

#775
From: Hans
Date: Wed, 24 May 2006 22:13
43 lines
3151 bytes
On Sun, 21 May 2006 20:35:01 +0200, Geert Wirken <usenet@gwirken.nl> wrote:
> Pugi! schreef op 21-5-2006 20:28:
>> Hoe maak je best een meertalige website ?

>> Standaard taal is nederlands. Wanneer de bezoeker een andere taal kiest 
>> (voorlopig enkel engels) dan stop je dat best in een cookie, vermoed ik, en 
>> voor het geval dat er geen cookies aanvaard worden, kun je de taalkeuze ook 
>> meegeven als een parameter in de links 
>> (www.mijnsite.be/dezepagina.php?taal=en). Tenzij er andere alternatieven 
>> zijn.
> 
> Je zou URL rewriting kunnen overwegen, je krijgt dan iets als:
> www.domeinnaam.nl/nl/pagina.php
> www.domeinnaam.nl/en/pagina.php
> 
> enz., je kunt dan met php achterhalen welke taal bedoelt wordt.
> Verder stuurt een browser vaak ook een HTTP_ACCEPT_LANGUAGE mee, je kunt
> daarmee achterhalen of een gebruiker wel of geen Nederlands wil/kan
> spreken (misschien handig voor een eerste taalkeuze, i.p.v. standaard
> Nederlands).

Talen zijn zo onbelangrijk. Kijk eens naar de mogelijkheden die een webserver
heeft en ga dat aanbieden in een cookie. Stel je voor dat de mensen die hier
over de vloer komen alleen maar nl mogen lezen, zou niet echt handig zijn.

>> Waar stockeer je de teksten ? 2Dimensionale array (ok voor kleine stukjes 
>> tekst), includes, xml, databank, ... ?

wie heeft het over arrays? :-)

> Als je alle pagina's toch in een database stopt (CMS) zou ik alle
> pagina's in een database stoppen met een taal flag en de kleine teksten
> (copyright, footer etc.) in een include. 

De vertalers die je wellicht toch moet inhuren laat je rustig vertalen, dat
gooi je in een verdeelde document root waar je alleen komt nadat je als 
bezoeker hebt gekozen voor een taal. Hoe je dat aanpakt is eigenlijk 
onbelangrijk.
-- 
<iemand>
    iemand heeft een gat gevonden in pdp's access.db? bel cnn
IM: hans.wolters@jabber.xs4all.nl
http://blacklist.kernelnewbies.nl
Technical Details
Message-ID: <slrne79lr7.kpd.replyelsewhere@lonki.xs4all.nl>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!213.218.66.70.MISMATCH!feeder.enertel.nl!nntpfeed-01.ops.asmr-01.energis-idc.net!newsgate.cistron.nl!xs4all!transit3.news.xs4all.nl!post2.news.xs4all.nl!newszilla.xs4all.nl!not-for-mail
References: <BcKdnSEwnK3VLO3ZnZ2dnUVZ8qqdnZ2d@scarlet.biz> <4470b2db$0$31645$e4fe514c@news.xs4all.nl>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,37a6262056c42914
X-Google-Thread: 107324,37a6262056c42914
X-Google-Thread: 111b97,37a6262056c42914
X-Google-Attributes: gidfcea4,gid107324,gid111b97,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news2.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!news-out2.kabelfoon.nl!newsfeed.kabelfoon.nl!xindi.nntp.kabelfoon.nl!213.218.66.70.MISMATCH!feeder.enertel.nl!nntpfeed-01.ops.asmr-01.energis-idc.net!newsgate.cistron.nl!xs4all!transit3.news.xs4all.nl!post2.news.xs4all.nl!newszilla.xs4all.nl!not-for-mail
Newsgroups: be.comp.programming,nl.comp.programmeren,nl.internet.www.server-side
From: Hans <replyelsewhere@hans.kernelnewbies.nl>
Subject: Re: Meertalige website
References: <BcKdnSEwnK3VLO3ZnZ2dnUVZ8qqdnZ2d@scarlet.biz> <4470b2db$0$31645$e4fe514c@news.xs4all.nl>
Reply-To: hans@blacklist.kernelnewbies.nl
Followup-To: nl.internet.www.server-side
Message-ID: <slrne79lr7.kpd.replyelsewhere@lonki.xs4all.nl>
User-Agent: slrn/0.9.7.3 (Linux)
Date: 24 May 2006 22:13:26 GMT
Lines: 43
NNTP-Posting-Host: 82.92.62.7
X-Trace: 1148508806 dreader27.news.xs4all.nl 15688 82.92.62.7:12402